[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 18:39:31 +0200 |
> From: Lars Ingebrigtsen <larsi@gnus.org>
> Cc: emacs-devel@gnu.org
> Date: Fri, 05 Nov 2021 16:56:00 +0100
>
> I see that the harfbuzz people say that we should just run all the text
> through hb_shape instead of doing it selectively like we do it now:
>
> ---
> Full text shaping is the only way to get this right. Everything else
> is a hack, and piling hacks on top of hacks is just storing
> maintenance problems up for yourself.
> ---
Yes, I know. But how large chunk of the text they need to see to do
the job? Emacs's display engine examines the text one character at a
time, so passing large chunks through the shaping engine is out of the
question. The want at least words, possibly complete lines.
> How big a performance issue would it be to just run all the text through
> hb_shape?
You can try it by setting composition-function-table slots for every
character. E.g., start by doing that for all ASCII and see what
happens.
- Re: Entering emojis, (continued)
- 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, 2021/11/05
- Re: Ligature support, Lars Ingebrigtsen, 2021/11/05
- Re: Ligature support, Lars Ingebrigtsen, 2021/11/05
- Re: Ligature support,
Eli Zaretskii <=
- 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
- Re: Ligature support, Lars Ingebrigtsen, 2021/11/06
- Re: Ligature support, Yuri Khan, 2021/11/05
- Re: Ligature support, Lars Ingebrigtsen, 2021/11/05