Nanoseb / ncTelegram

A ncurse Telegram client developed in Python
GNU General Public License v3.0
312 stars 25 forks source link

Stop using weird unicode characters. #6

Open lwilletts opened 8 years ago

lwilletts commented 8 years ago

Main reason is that many terminal bitmap fonts do not have have support for these characters. Specifying a fallback font may be best, but I'd rather see it work like so: if support for a character is found, use that character, if not, use a more common replacement.

I don't have any ideas what we could replace these exotics characters with right now.

Nanoseb commented 8 years ago

Yes you are right, I haven't investigate this yet, but knowing if a specific character is handled by the terminal seems quite hard to achieve (for example on my desktop "⤨" works great with terminator but not on urxvt). An other solution would be to add an parameter to the configuration file.

EDIT: and for a fallback font you can use symbola, I will also add it to the readme. For those who are using urxvt here is how to configure it.