-
-
Notifications
You must be signed in to change notification settings - Fork 278
Open
Labels
area: UIGeneral user interface updateGeneral user interface updatearea: configenhancementNew feature or requestNew feature or requestfurther discussion requiredDiscuss this on #zulip-terminal on chat.zulip.orgDiscuss this on #zulip-terminal on chat.zulip.orghelp wantedThis issue should be clear enough to work onThis issue should be clear enough to work on
Milestone
Description
Spinning this feature idea out from #178, which this could end up resolving and is a relevant read.
The idea is to add a feature to support terminals with various levels of unicode support, so that the UI can look reasonable on basic terminals, "typical" ones and potentially up to ones with recent emoji support - though rendering of emoji themselves in place of our current text rendering is likely a different (if related) issue.
Currently we have aimed for a middle path of symbols that appear to render fairly consistently across common platforms but make the UI interesting enough. However, there are two extremes around this:
- some platforms/systems/fonts might support as little as basic letters (ascii and/or localized text + limited symbols)
- some platforms/systems/fonts might support way more unicode, and would benefit from using more advanced symbols
Some aspects to consider:
- likely a command-line option, later a config option
- Can we somehow detect if symbols render properly, or the font supports them, and downgrade/upgrade? (override by the above)
Metadata
Metadata
Assignees
Labels
area: UIGeneral user interface updateGeneral user interface updatearea: configenhancementNew feature or requestNew feature or requestfurther discussion requiredDiscuss this on #zulip-terminal on chat.zulip.orgDiscuss this on #zulip-terminal on chat.zulip.orghelp wantedThis issue should be clear enough to work onThis issue should be clear enough to work on