[BRLTTY] Linux console hacking (was: Re: Footsteps towards better accessibility in Linux)

Aura Kelloniemi kaura.dev at sange.fi
Thu Apr 9 09:07:18 UTC 2026


Hi,

On 2026-04-09 at 01:46 +0200, Samuel Thibault <samuel.thibault at ens-lyon.org> wrote:
 > There is one missing thing here: unicode include combining codepoints,
 > which mix with the base codepoint within the same cell. That's
 > required for quite a few scripts. In theory there is no limit in the
 > number of combining letters used, but usually there aren't that many
 > combining codepoints for cell. Some reference says “The longest known
 > natural-language grapheme cluster is the Tibetan Hakṣhmalawarayaṁ at
 > 1 base plus 8 combiners”

Yes, I also thought about this and forgot to bring it up.

Even if kmscon does not support combining codepoints, I think the base
protocol should support them.

The protocol needs to differentiate between codepoints and grapheme clusters
and it should transfer the width of the grapheme cluster in some way.

Another question is: does BRLTTY itself support combining code poitns at all?
Even if the answer is currently "no", I think support for this should be
included in the terminal interface protocol.

-- 
Aura


More information about the BRLTTY mailing list