Как заставить Ubuntu отображать дополнительные символы Юникода?

9

У меня установлена ​​стандартная настольная версия пользовательского интерфейса последней версии дистрибутива Ubuntu, и я пытаюсь просмотреть эту страницу: http://www.i18nguy.com/unicode/supplementary-test.html .

Однако ни один текст не отображается должным образом. Я проверил это на Windows 8, и я вижу их просто отлично.

Мой вывод локали выглядит следующим образом:

LANG=en_US.UTF-8
LANGUAGE=
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=

Я также обнаружил, что терминал также не отображает много символов Юникода.

edwinksl
источник
1
Скорее всего, используемые вами шрифты не содержат необходимых символов для нужных вам символов. Вы можете попробовать скопировать ваш шрифт из Windows 8 и использовать его в Ubuntu.
Teppic

Ответы:

6

Комментарий об отсутствующих глифах правильный.

Я установил дополнительные пакеты шрифтов, а именно AR PL шрифты Ukai & Uming:

sudo apt-get install fonts-arphic-uming fonts-arphic-ukai

и теперь я могу получить большинство (хотя и не все) персонажей, отображаемых правильно.

Возможно, есть лучшие пакеты шрифтов, но это лучший ответ, к которому я пришел в данный момент.

rubo77
источник