LinuxSir.cn,穿越时空的Linuxsir!

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

救命啊,我在RHEAS3.0上装了本坛提供的美化包后…………

[复制链接]
发表于 2004-2-12 22:44:49 | 显示全部楼层 |阅读模式
中文显示的挺好,可英文字母之间的距离有点远啊,请问如何解决呢?谢谢啦
发表于 2004-2-13 09:36:56 | 显示全部楼层
將以下這段內容,複製到 /etc/fonts/fonts.conf 或是 /etc/fonts/local.conf 中

<match target="font">
                <test target="pattern" name="lang" compare="contains">
                        <string>zh-tw</string>
                        <string>zh-cn</string>
                        <string>ja</string>
                        <string>ko</string>
                </test>
                <edit name="spacing">
                        <const>proportional</const>
                </edit>
                <edit name="globaladvance">
                <bool>false</bool>
                </edit>
        </match>
发表于 2004-2-13 09:39:14 | 显示全部楼层
下面是firefly對這個問題的解釋,個人覺得解說得挺清楚明白。

先,我先解釋為什麼會有英文間距過大的問題:

TrueType 字體分成兩種,一種是可變字距,也就是每個字符寬度不一樣,比如 "x" 與 "i",這兩個字符就不等寬,它是在每個字符中紀錄該字符的寬度,大多數的 TrueType 都是這種格式。

另一種就是固定字距。也就是每個字符寬度都一樣,這樣顯示或打印時,會有對齊效果,比較美觀,在英語環境中,不會有任何問題,聰明的您,知道問題所在了吧  

沒錯!CJK 的等寬字體,包含『半寬英數字符』與『全寬 CJK 字符』,字型引擎會把全寬字寬度套用在半寬字上頭,造成半寬字看起?黹g距太大,這就是問題所在。

這裡提供一個方法,讓字型引擎忽略 CJK 字體指定的寬度,您可以將以下這段內容,複製到 /etc/fonts/fonts.conf 或是 /etc/fonts/local.conf 中:
发表于 2004-2-13 13:33:50 | 显示全部楼层
太好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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