[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to use "smart kerning" font features in Emacs using composition-
From: |
Eli Zaretskii |
Subject: |
Re: How to use "smart kerning" font features in Emacs using composition-function-table |
Date: |
Mon, 27 Nov 2023 14:03:13 +0200 |
> From: Steve Molitor <stevemolitor@gmail.com>
> Date: Sun, 26 Nov 2023 14:42:36 -0600
> Cc: emacs-devel@gnu.org
>
> For ligature support, I do need something like this for Commit Mono:
>
> (set-char-table-range
> composition-function-table
> t
> `([" [,-.:;A-Z_a-z><=!&|+-?/\\]+" 0 font-shape-gstring]))
Beware: composition-function-table is global, so the above will ligate
characters on the mode line as well, which might not be what you want.
> > Character composition in Emacs was never meant to be used for ASCII
> > characters, nor, more generally, for a significant fraction of buffer
> > text, except in several scripts (such as Arabic) where all the text
> > must be shaped to be legible.
>
> Does performance suffer a lot in those languages, like Arabic?
It suffers some, yes.
- How to use "smart kerning" font features in Emacs using composition-function-table, Steve Molitor, 2023/11/26
- Re: How to use "smart kerning" font features in Emacs using composition-function-table, Eli Zaretskii, 2023/11/26
- Re: How to use "smart kerning" font features in Emacs using composition-function-table, Steve Molitor, 2023/11/26
- Re: How to use "smart kerning" font features in Emacs using composition-function-table, Eli Zaretskii, 2023/11/26
- Re: How to use "smart kerning" font features in Emacs using composition-function-table, Steve Molitor, 2023/11/26
- Re: How to use "smart kerning" font features in Emacs using composition-function-table,
Eli Zaretskii <=
- Message not available
- Re: How to use "smart kerning" font features in Emacs using composition-function-table, Eli Zaretskii, 2023/11/27
- Re: How to use "smart kerning" font features in Emacs using composition-function-table, Steve Molitor, 2023/11/27
- Re: How to use "smart kerning" font features in Emacs using composition-function-table, Yuan Fu, 2023/11/28
- Re: How to use "smart kerning" font features in Emacs using composition-function-table, Steve Molitor, 2023/11/28
- Re: How to use "smart kerning" font features in Emacs using composition-function-table, Yuan Fu, 2023/11/28
- Re: How to use "smart kerning" font features in Emacs using composition-function-table, Eli Zaretskii, 2023/11/28
- Re: How to use "smart kerning" font features in Emacs using composition-function-table, Yuan Fu, 2023/11/28