如何使Ubuntu显示Unicode补充字符?


9

我安装了最新的Ubuntu发行版的标准桌面UI,并且尝试查看此页面: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=

我还发现终端也不显示很多Unicode字符。


1
您使用的字体可能不包含所需字符的必要字形。您可以尝试从Windows 8复制字体并在Ubuntu中使用它。
teppic

Answers:


6

关于缺少字形的注释是正确的。

我安装了其他字体包,即AR PL字体Ukai和Uming:

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

现在我可以正确显示大多数(尽管不是全部)字符。

也许有更好的字体包,但这是我得出结论的最佳答案。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.