Проблема с юникод-символом
Я использую Ubuntu 14.04 на своем ноутбуке и рабочем столе. Символ "u2B80" in не отображается на моем настольном компьютере. Я понятия не имею об этом. Я использую те же шрифты (тот же шрифт Monaco и Monospace) и информация о локали та же:
LANG=en_US.UTF-8
LANGUAGE=en_US
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=
Что здесь происходит?
1 ответ
U+2B80 не обозначает какой-либо символ; это неназначенный код, иначе. зарезервированный код Это означает, что ему не был назначен символ, но такое назначение может быть сделано в будущей версии Unicode. Поэтому его вообще не следует использовать в символьных данных, даже в частных соглашениях.
Если шрифт содержит глиф, выделенный для этой кодовой точки, шрифт должен рассматриваться как сломанный или как экспериментальный.