I'm using Arch Linux with urxvt-unicode and when I execute a command to test if my terminal is compatible with Prezto, it's missing some characters:
My locale is as following:
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Hum, following Python 3.5.1 script shows that some characters are
Co
Unicode category i.e. Other, Private Use. Hence, your app should use a font containing such private characters to render them properly.Compare results of similar PowerShell script: