[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ligature support
From: |
Eli Zaretskii |
Subject: |
Re: Ligature support |
Date: |
Fri, 05 Nov 2021 17:26:12 +0200 |
> From: Lars Ingebrigtsen <larsi@gnus.org>
> Cc: gregory@heytings.org, mattiase@acm.org, emacs-devel@gnu.org,
> schwab@linux-m68k.org, stefankangas@gmail.com, raman@google.com
> Date: Fri, 05 Nov 2021 16:20:19 +0100
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> > Why do we need to depend on the font? As I said, if the font doesn't
> > have a ligature, font-shape-gstring will return nil, and we will then
> > display the characters as individual glyphs. Isn't that what is
> > expected?
>
> Different fonts have different ligatures (or "ligatures"). Since we
> don't want to send all strings through font-shape-gstring (because
> that'll be slow), we'll have to be selective as usual, I think?
How many ligatures are there in the best of all fonts? If the number
of the ligatures is not too large, then passing them to the shaper may
not be such a terrible idea.
So I think we should first consider which ligatures we'd like to
support, and whether the answer differs depending on the major mode.
For example, ligatures like ==> etc. are relevant to prog-mode modes,
but probably not to text modes. By contrast, "ff" and "fi" are
relevant only to text mode, I think.
- Re: Entering emojis, (continued)
- Re: Entering emojis, Jonas Bernoulli, 2021/11/02
- Re: Entering emojis, Andreas Schwab, 2021/11/03
- Re: Entering emojis, Lars Ingebrigtsen, 2021/11/05
- Re: Ligature support (was: Entering emojis), Eli Zaretskii, 2021/11/05
- Re: Ligature support, Lars Ingebrigtsen, 2021/11/05
- Re: Ligature support, Eli Zaretskii, 2021/11/05
- Re: Ligature support, Lars Ingebrigtsen, 2021/11/05
- Re: Ligature support, Eli Zaretskii, 2021/11/05
- Re: Ligature support, Lars Ingebrigtsen, 2021/11/05
- Re: Ligature support,
Eli Zaretskii <=
- Re: Ligature support, Lars Ingebrigtsen, 2021/11/05
- Re: Ligature support, Lars Ingebrigtsen, 2021/11/05
- Re: Ligature support, Eli Zaretskii, 2021/11/05
- Re: Ligature support, Eli Zaretskii, 2021/11/05
- Re: Ligature support, Lars Ingebrigtsen, 2021/11/05
- Re: Ligature support, Yuri Khan, 2021/11/05
- Re: Ligature support, Lars Ingebrigtsen, 2021/11/05
- Re: Ligature support, Eli Zaretskii, 2021/11/05
- Re: Ligature support, Lars Ingebrigtsen, 2021/11/05
- Re: Ligature support, Eli Zaretskii, 2021/11/06