◈《Linux 字体配置要略(第二版)》总目
[text]更新说明
2013-01-24 首发。[/text]
很多时候不同语言有部分具体文字看似一样,但其是否算作同一个文字,在文化界可能富有争议,而在电脑界甚为简单,只要 Unicode 编码相同,就是同一文字或说同一字符。同一文字,语言不同,惯用字形(或标准或准标准)常有些许区别,包括标点。即便语言相同,地区不同,惯用字形也可能不同。例如:日文虽大量使用汉字,但和中国现行习惯多有不同。同是中文,港台与大陆也常有所差别。总而言之,文字显示应当根据语言、地域区别对待。
Linux 通过一系列环境变量控制本地化,具体请网搜「Linux locale」。语言代码遵循 ISO 639-1,地区代码遵循 ISO 3166-1,就当前形势编码宜统一使用 UTF-8,三部分都要注意大小写。其中决定程序界面语言的只有 LC_MESSAGES、LANGUAGE 两个。LANGUAGE 属后定标准,其优先级最高,直接覆盖 LC_MESSAGES。LC_MESSAGES 只可取单值,LANGUAGE 可取多值,以冒号分隔,同时省略忽略编码部分。比如,当 LANGUAGE=zh_CN:zh_TW,遇有简体汉化不全或干脆没有简体语言包的软件,程序会借用繁体显示,如果有繁体语言包的话。此种情况,若无 LANGUAGE,程序只好显示英文。这便是 LANGUAGE 的意义所在。LANGUAGE 因属后续标准,未必所有程序都遵守,所幸大多数命令行、GTK 程序都遵守。
文档语言取决于具体文档规定,与平台无关。网页、doc、odt 等都有相关规定,相关程序都应当能正确处理,否则就属 bug。纯文本不含任何字符编码外的信息,阅读器、编辑器只能臆测,其显示有时会令人啼笑皆非。
语言、地域、字形(2013-01-24 首发)
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 语言、地域、字形(2013-01-24 首发)
支持。




◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
- sevk
- 帖子: 2060
- 注册时间: 2007-05-08 16:26
- 系统: arch
- 来自: 火星内核某分子内某原子核内
- 联系:
Re: 语言、地域、字形(2013-01-24 首发)
我想取 FixedsysTTF.ttf 的英文部分, 加上 simsun.ttc 的中文部分.
但使用 fontforge 合并后, 英文正常, 中文特别大.
不知道咋办了..
但使用 fontforge 合并后, 英文正常, 中文特别大.
不知道咋办了..
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387
- hxfzzyx
- 帖子: 31
- 注册时间: 2014-03-16 15:23
- 系统: Ubuntu+Win7
Re: 语言、地域、字形(2013-01-24 首发)
楼主高手啊,不知道啥时候能帮助解决一下UG在UBUNTU上安装的中文问题啊!! 

人生有时候需要勇敢一下,勇敢去爱,勇敢去恨,然后,勇敢忘记,勇敢向前。