all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: Charles Jackson <charles.b.jackson@protonmail.com>
Cc: 36914@debbugs.gnu.org
Subject: bug#36914: Font Ligatures
Date: Sun, 04 Aug 2019 05:45:10 +0300	[thread overview]
Message-ID: <835zndejih.fsf@gnu.org> (raw)
In-Reply-To: <xOvr_GsWfx78s97zin8hGatuVDG7dYet2ojVBx4g884RLyqymNbs-S1mbfHTSOt3Vm7H0DOmpOByT_Pp8YtP7kI-PKVmssUqFj1Ys5GHL7o=@protonmail.com> (message from Charles Jackson on Sat, 03 Aug 2019 20:34:14 +0000)

> Date: Sat, 03 Aug 2019 20:34:14 +0000
> From: Charles Jackson <charles.b.jackson@protonmail.com>
> 
> I am requesting that GNU Emacs supports ligatures out of the box. I know
> about pretty-symbols-mode, and it is great, but it is not font
> ligatures.
> 
> Take my case for example: I just found the a new (new to me) font called
> Monoid (https://larsenwork.com/monoid/). It provides ligatures for
> various programming symbols That I would like to use. The ligatures are
> provided as actual True Type Font ligatures rather than Unicode symbols
> used by pretty-symbols-mode. Thus I couldn't use them at all. I even
> tried to look at the source code for the font to find the character
> code, but the codes for the ligature glyphs were not correct or did not
> exist.
> 
> I am asking you to provide font ligatures out of the box (emacs -Q) by
> using whatever fancy system that True Type Fonts use. This has become a
> feature that most text editors and word processors have by
> default. Emacs has no excuse.

Please be more specific about the feature you'd like to see: how would
Emacs support the ligatures? should it, for example, automatically
produce ff when you type "ff" and ffi when you type "ffi"?  Or do you
want the ligation to happen only on-demand?

IOW, we need a user-level specification to make this happen.  Because
the infrastructure for supporting ligatures already exist, since we
started supporting the HarfBuzz shaping engine in Emacs.

Thanks.





  reply	other threads:[~2019-08-04  2:45 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-08-03 20:34 bug#36914: Font Ligatures Charles Jackson
2019-08-04  2:45 ` Eli Zaretskii [this message]
     [not found]   ` <xUQAga-e27WNWZq6JAcGl-0xS2xTVjwZRRrnDk1JDe6XFdPDCOxwqEjUGxpePRTkjlXx78F94pOeTmZBkeWLKEiL0duPsUEsD9cwgvnNPhE=@protonmail.com>
2019-08-04 15:32     ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=835zndejih.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=36914@debbugs.gnu.org \
    --cc=charles.b.jackson@protonmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.