atfa 发表于 2003-6-1 00:50:25

加入了新的字体,但是有很奇怪的问题

我把winxp下面的好些字体,比如webdings.ttf拷贝到了我存放字体的目录,在/etc/fonts/fonts.conf里面也添加了这个目录,字体的属性当然也是设置成为所有用户可读……可是:

只有在英文的环境里面才可以看到并使用这个新添加的字体,在中文环境下面看不到。

我的root用户是没有设置LANG等环境变量的,一个普通用户的变量设置如下:

LANG=zh_CN.GBK
LC_ALL=zh_CN.GBK
LC_CTYPE=zh_CN.GBK
export LANG LC_ALL LC_CTYPE

我想问题出现在fonts.conf文件里面,但是我不知道应该怎么设置。

请牛人帮忙看看,conner在吗?看看这是什么问题?

(我已经安装了firefly的所有补丁,xfree86 4.3,现在粗体斜体的中文都没有问题)

conner 发表于 2003-6-1 01:19:54

freetype的bug, CVS已经解决了。

atfa 发表于 2003-6-1 09:31:56

我在CVS上面searching :roll: 有点faint

conner 发表于 2003-6-1 09:39:39

刚才在ml下试了试,没有问题。奇怪。

atfa 发表于 2003-6-1 09:41:10

我用的是carols做的打了firefly补丁的deb包…是不是这个问题?

atfa 发表于 2003-6-1 09:43:48

不过ML用的是KDE环境,我用的确是Gnome2。

另外,问一下,是不是中文环境里面的Sans英语字体和Simsun的英文效果一样?

conner 发表于 2003-6-1 09:48:19

不过ML用的是KDE环境,我用的确是Gnome2。

另外,问一下,是不是中文环境里面的Sans英语字体和Simsun的英文效果一样?
要看fontconfig里面是如何定义的了。Sans代表了一系列字体,他们是按照顺序排列的。

atfa 发表于 2003-6-1 09:51:46

这样说…我现在就去改,把英语字体放在最前面去

conner把QQ打开吧

carlos 发表于 2003-6-1 10:57:12

要让sans, serif使用希望的英文字体,而不是simsun内的英文字体,光把英文字体放在前面是没用的
请在fonts.conf中加入以下内容,并修改你所需要的字体名
<!--
set english font of sans and serif, even in chinese environment
-->
    <match target="pattern">
      <test qual="any" name="family">
            <string>sans-serif</string>
      </test>
      <edit name="family" mode="append" binding="strong">
            <string>Verdana</string>
      </edit>
    </match>
    <match target="pattern">
      <test qual="any" name="family">
            <string>serif</string>
      </test>
      <edit name="family" mode="append" binding="strong">
            <string>Times New Roman</string>
      </edit>
    </match>

或者干脆就在gnome2中的字体设置中就选择英文字体,中文会自动使用排列靠前的那一个

atfa 发表于 2003-6-1 11:41:49

conner,你提供的fonts.conf不行的
连粗体都不支持,我准备等会儿研究一下这个问题,当然我现在用的firely的fonts.conf还可以

还有就是我把winxp里面的一些字体,比如方正的字体cp到linux里面,配置好fonts.conf文件以后重新cache,但是gnom2里面还是没有这些中文字体出现……

atfa 发表于 2003-6-1 11:44:28

carlos, 我去试一下
我发现我的fonts.conf里面已经有很多类似的段了

atfa 发表于 2003-6-1 11:48:51

carlos, 加入你的东西以后就OK了。谢谢

我现在在仔细研究fonts.conf文件的写法,你那里有资料吗?

carlos 发表于 2003-6-1 12:17:10

dont know...
我也东抄一段西抄一段的

/usr/share/doc/fontconfig下有英文说明

atfa 发表于 2003-6-1 12:24:36

呵呵……
页: [1]
查看完整版本: 加入了新的字体,但是有很奇怪的问题