+ -
当前位置:首页 → 问答吧 → 中文化后的字体调整问题

中文化后的字体调整问题

时间:2004-09-12

来源:互联网

我用firefly的中文美化后,发现文件名的字体很奇怪,每个字母之间空格较大,登陆屏幕输入的用户名时,各个字母空格也很大,怎么调整啊      

作者: harber   发布时间: 2004-09-12

英文字体间距过大的解决办法(by firefly)
首先,我先解??什??有英文殓距咿大的?铨:

TrueType 字篦分成?肺,一肺是可?字距,也就是每?字符?度不一?,比如 "x" 陪 "i",呃??字符就不等?,它是在每?字符中硷??字符的?度,大多?的 TrueType 都是呃肺格式。

另一肺就是固定字距。也就是每?字符?度都一?,呃?锢示或打印?,?有??效果,比蒉美愚,在英遮?境中,不?有任何?铨,?明的您,知道?铨所在了吧 icon_smile.gif

?邋!CJK 的等?字篦,包含『半?英?字符』陪『全? CJK 字符』,字型引擎?把全?字?度套用在半?字上钷,造成半?字看起?殓距太大,呃就是?铨所在。

呃彦提供一?方法,?字型引擎忽略 CJK 字篦指定的?度,您可以?以下呃段?容,妖氧到 /etc/fonts/fonts.conf 或是 /etc/fonts/local.conf 中:
[PHP]
<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>
        <test name="spacing" compare="eq">
                <const>mono</const>
        </test>
        <edit name="globaladvance" mode="assign">
                <bool>false</bool>
        </edit>
</match>
[/PHP]
以上那段的意思是:?遇到 CJK 字型,又是等??,忽略系靳?定?度,呃?,?系靳使用 CJK 等?字?,便不?再有殓距咿大的?铨。      

作者: manux   发布时间: 2004-09-13

老大,多谢指教,又学了点东西。
可是俺把这两个文件都改了。注销了再进来。
没什么变化阿,还是那样难看。
呵呵,老大再帮忙看看是不是我什么细节没注意到啊      

作者: harber   发布时间: 2004-09-13

如果只是终端字体显示不正常,试试改一下终端程序(gnome-terminal, konsole)的字体设置      

作者: manux   发布时间: 2004-09-14

不是了,终端的正常,就是文件名、目录什么的不正常
比如:r o o t      

作者: harber   发布时间: 2004-09-14

同楼上的现象一样。      

作者: Angasy   发布时间: 2004-09-21

热门下载

更多