LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2888|回复: 3

Slackware Chinese questions

[复制链接]
发表于 2003-11-11 14:16:24 | 显示全部楼层 |阅读模式
一直在调Slackware的中文显示和输出。看了很多贴子。也基本上调出来了,不过还有一些问题。望各位不吝赐教

1. Load xtt in XF86Config - what is the use? I commented it in XF86Config, and fcitx still works (tested under fluxbox).
Ref: http://www.linuxsir.cn/forum.php?mod=viewthread&tid=32808

2. Slackware 9.1's manpage for fc-cache does not mention parameters -v and -f. What do they mean? I can guess -v is to refresh, and -f is force? Correct?

3. What applications are using fontconfig, what are not? How to tell?

4. What is the difference between zh_CN.[GBK|GB2312|GB18030]? is it case sensitive (my guess - yes, at least the GBxx portion).

5. Some posts mentions editing of /etc/fonts/fonts.conf, but this file has a comment saying:
        DO NOT EDIT THIS FILE.
        IT WILL BE REPLACED WHEN FONTCONFIG IS UPDATED.
        LOCAL CHANGES BELONG IN 'local.conf'.

So I guess we should edit local.conf instead?

Thanks!
发表于 2003-11-11 14:44:25 | 显示全部楼层
1.xtt算是稍微旧一点的调用truetype字体的模块,用在中文化方面也是比较成熟的。但是,现在新的技术是用fontconfig来使用truetype字体,所以只要设置正确,不用xtt也是可以的。

2.输入 fc-cache -h ,自己研究

4. locale的定义在 /usr/share/locale 目录中

5. 我想你是对的
 楼主| 发表于 2003-11-11 15:20:53 | 显示全部楼层
最初由 windrose 发表
1.xtt算是稍微旧一点的调用truetype字体的模块,用在中文化方面也是比较成熟的。但是,现在新的技术是用fontconfig来使用truetype字体,所以只要设置正确,不用xtt也是可以的。

2.输入 fc-cache -h ,自己研究

4. locale的定义在 /usr/share/locale 目录中

5. 我想你是对的


fc-cache -h ... forgot to try that one.
Thanks!
发表于 2003-11-11 18:41:51 | 显示全部楼层
补充回答第三点:
gb2312,gbk,gb18030都是中文信息编码标准。

从计算机的应用开始,我国已经颁布了多种中文信息编码标准,常用的是GB2312-1980,GB12345,GB13000(GBK),以及最新标准GB18030。从GB2312-1980编码开始,汉字都是采用双字节编码。为了与系统中基本的ASCII字符集区分开,所有汉字编码的每个字节的第一位都是1。例如:“啊”字的编码为0xB0A1。GB2312的汉字编码规则为:第一个字节的值在0xB0到0xF7之间,第二个字节的值在0xA0到0xFE之间。GB12345和GB13000是对GB2312-1980的扩充,所有已经包含在GB2312中的汉字编码不变,另外增加更多的码位。其编码规则大致为:第一个字节的值在0x81到0xFE之间,第二个字节的值在0x40到0xFE之间。由于GB13000是对GB2312的扩展,所以也被成为GBK。
GB18030也是对GB2312的扩展,其编码长度由2个字节变为1~4个字节。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表