◈《Linux 字体配置要略(第二版)》总目
[text]更新说明
2013-01-23 首发。[/text]
许多新人发帖,常搞混「乱码」与「缺字」,致使问题难获解答。
「乱码」实为程序不懂文档所用「语言」,将一种语言误解成另一种语言,从而导致显示错误。其表现多为乱七八糟的字符,故曰「乱码」。少数情况表现并非乱码,而是狗屁不通的文字。理论上还可能出现言语通顺但文意不搭的句子,虽然我从未见过。
解决方法因程序而异,或有「查看 -> 编码」菜单,或通过「文件 -> 打开」重开文档时选择编码。
「缺字」实为程序明白文档所用「语言」,只是需显示的字符在所用字库中并不存在,从而无法显示。其表现因程序而异,与程序所用图形库有较大但无必然联系。少数 GTK 程序、绝大多数 Qt 程序、Java 程序、XLib 程序, 显示为空心方框。大多数 GTK 程序、极少数 Qt 程序,不显示空心方框,而以十六进制 Unicode 编码填充方框。几乎所有的 MS Windows XP 程序、极少数的 Linux 程序,连空心方框都没有,而是直接略过,很不厚道。其馀版本 Windows 在下不知。
解决方法也因程序而异,GTK、Qt 支持字体链,会尽可能地利用所有已安装字库,缺字就意味着要安装更多字库。Java 较繁琐,既需正确配置 Java 平台字体,又需正确指定具体程序字体。XLib 程序等,不支持字体链,除直接指定一覆盖够广的字体外,别无选择,xterm、urxvt 是为典型代表。
乱码、缺字(2013-01-23 首发)
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
-
- 帖子: 57
- 注册时间: 2010-06-22 13:16
- 系统: Ubuntu14.10
Re: 乱码、缺字(2013-01-23 首发)
顶一下
Ubuntu13.04 菜鸟使用手册:viewtopic.php?f=48&t=425987
Ubuntu12.10 菜鸟使用手册(1-4)合集:viewtopic.php?f=48&t=390490
Ubuntu12.04 菜鸟使用手册(1-4)合集:viewtopic.php?f=171&t=382177
Ubuntu12.10 菜鸟使用手册(1-4)合集:viewtopic.php?f=48&t=390490
Ubuntu12.04 菜鸟使用手册(1-4)合集:viewtopic.php?f=171&t=382177
-
- 帖子: 4
- 注册时间: 2013-01-14 9:18
- 系统: ubuntu10.04
Re: 乱码、缺字(2013-01-23 首发)
我的是康熙字典容易出现最后一副图上的那个方框里的数字乱码,网上搜索了下把windows的三个字体copy到~/.fonts里就解决了,mingliub.ttc Sun-ExtA.ttf Sun-ExtB.ttf
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 乱码、缺字(2013-01-23 首发)
楼上,那不叫乱码,是缺字。




◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
- b33e
- 帖子: 3874
- 注册时间: 2011-06-07 14:20