QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 896|回复: 13

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

[复制链接]
发表于 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,现在粗体斜体的中文都没有问题)
发表于 2003-6-1 01:19:54 | 显示全部楼层
freetype的bug, CVS已经解决了。
回复

使用道具 举报

 楼主| 发表于 2003-6-1 09:31:56 | 显示全部楼层
我在CVS上面searching 有点faint
回复

使用道具 举报

发表于 2003-6-1 09:39:39 | 显示全部楼层
刚才在ml下试了试,没有问题。奇怪。
回复

使用道具 举报

 楼主| 发表于 2003-6-1 09:41:10 | 显示全部楼层
我用的是carols做的打了firefly补丁的deb包…是不是这个问题?
回复

使用道具 举报

 楼主| 发表于 2003-6-1 09:43:48 | 显示全部楼层
不过ML用的是KDE环境,我用的确是Gnome2。

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

使用道具 举报

发表于 2003-6-1 09:48:19 | 显示全部楼层
[quote:58f0c88818="atfa"]不过ML用的是KDE环境,我用的确是Gnome2。

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

使用道具 举报

 楼主| 发表于 2003-6-1 09:51:46 | 显示全部楼层
这样说…我现在就去改,把英语字体放在最前面去

conner把QQ打开吧
回复

使用道具 举报

发表于 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中的字体设置中就选择英文字体,中文会自动使用排列靠前的那一个
回复

使用道具 举报

 楼主| 发表于 2003-6-1 11:41:49 | 显示全部楼层
conner,你提供的fonts.conf不行的
连粗体都不支持,我准备等会儿研究一下这个问题,当然我现在用的firely的fonts.conf还可以

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

使用道具 举报

 楼主| 发表于 2003-6-1 11:44:28 | 显示全部楼层
carlos, 我去试一下
我发现我的fonts.conf里面已经有很多类似的段了
回复

使用道具 举报

 楼主| 发表于 2003-6-1 11:48:51 | 显示全部楼层
carlos, 加入你的东西以后就OK了。谢谢

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

使用道具 举报

发表于 2003-6-1 12:17:10 | 显示全部楼层
dont know...
我也东抄一段西抄一段的

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

使用道具 举报

 楼主| 发表于 2003-6-1 12:24:36 | 显示全部楼层
呵呵……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-28 20:27 , Processed in 0.044940 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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