contour-terminal / terminal-unicode-core

Unicode Core specification for Terminal (grapheme clusters, character widths, ...)
30 stars 1 forks source link
emoji grapheme-cluster terminal terminal-emulator unicode

Terminal Unicode Core Specification

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.

Goal of this project repository

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.

How to contribute

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.

This spec is NOT

This spec will

Roadmap

FAQ