Unicode Core specification for Terminal (grapheme clusters, character widths, ...)
TeX
44
16 commits
updated Jun 23, 2026
IMPORTANT: THIS PROJECT IS IN ALPHA STAGE & ACTIVE DEVELOPMENT
Let's make Unicode support in terminal emulators better -not perfect- but better.
For that I'd like to introduce a small spec that at least tries to tackle some basics that would greatly help user experience.
Of course, the terminal emulator is not enough, terminal applications have to catch up, too. But without support from terminals, the applications cannot even start doing so. This project tries to fix that.
It would be nice if this repository serves as a communication hub for improving this spec that ideally enough terminal emulators will adopt, so we could call this the future extension for terminals.
Everybodies point of view is valuable, whether terminal emulator developer, terminal application or toolkit developer, or a user.
While getting this spec in shape, I'd like to get your feedback to find a common concensus that most of us can agree on with the goal to get an adoption as broad as possible.
Sure, this won't happen in a day or in a year. But someone has to start at some point, so more can follow.
TeX
92.4%
Makefile
6.0%
Ruby
1.6%
Unicode Core specification for Terminal (grapheme clusters, character widths, ...)
TeX
44
16 commits
updated Jun 23, 2026
IMPORTANT: THIS PROJECT IS IN ALPHA STAGE & ACTIVE DEVELOPMENT
Let's make Unicode support in terminal emulators better -not perfect- but better.
For that I'd like to introduce a small spec that at least tries to tackle some basics that would greatly help user experience.
Of course, the terminal emulator is not enough, terminal applications have to catch up, too. But without support from terminals, the applications cannot even start doing so. This project tries to fix that.
It would be nice if this repository serves as a communication hub for improving this spec that ideally enough terminal emulators will adopt, so we could call this the future extension for terminals.
Everybodies point of view is valuable, whether terminal emulator developer, terminal application or toolkit developer, or a user.
While getting this spec in shape, I'd like to get your feedback to find a common concensus that most of us can agree on with the goal to get an adoption as broad as possible.
Sure, this won't happen in a day or in a year. But someone has to start at some point, so more can follow.
TeX
92.4%
Makefile
6.0%
Ruby
1.6%