GNU bug report logs - #36914
Font Ligatures

Previous Next

Package: emacs;

Reported by: Charles Jackson <charles.b.jackson <at> protonmail.com>

Date: Sat, 3 Aug 2019 22:45:02 UTC

Severity: wishlist

Merged with 475, 30331

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Charles Jackson <charles.b.jackson <at> protonmail.com>
Cc: 36914 <at> debbugs.gnu.org
Subject: bug#36914: Font Ligatures
Date: Sun, 04 Aug 2019 05:45:10 +0300
> Date: Sat, 03 Aug 2019 20:34:14 +0000
> From: Charles Jackson <charles.b.jackson <at> 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.




This bug report was last modified 5 years and 260 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.