+ -
当前位置:首页 → 问答吧 → 为什么装了firely补丁后,这种界面里的中文字体会变乱码

为什么装了firely补丁后,这种界面里的中文字体会变乱码

时间:2004-08-05

来源:互联网

现在是没打补丁的效果,之前试过装了补丁后,里面的中文就变成乱码了。
请问是什么原因呢?
上传的图像
xine.jpg (39.0 KB, 150 次查看)

作者: hanzixing   发布时间: 2004-08-05

没人遇到过这种情况吗?

作者: hanzixing   发布时间: 2004-08-06

我现在不打那个东东了
以前打过,情况一样,mplayer,xine,xmms等
全部不能显示中文目录

作者: nickycoconut   发布时间: 2004-08-07

一直以来我没打补丁,xine都不能显示中文,还以为一定不能呢。
要看看如何搞。

作者: abby   发布时间: 2004-08-07

原来大伙都有这情况,那应该是补丁的问题了。
可是不打补丁怎么实现粗,斜体呢?

作者: hanzixing   发布时间: 2004-08-08

据我的经验,不打补丁也是有斜体的。粗体可以用黑体代替

作者: windrose   发布时间: 2004-08-08

我不太会用黑体代替粗体,能说一下具体应怎么做吗?

作者: hanzixing   发布时间: 2004-08-08

写一段pattern match

http://www.linuxsir.org/bbs/showthre...5&pagenumber=1
windrose的帖子

作者: Jockey   发布时间: 2004-08-08

谢谢!

作者: hanzixing   发布时间: 2004-08-08

请教windrose老大
为何我用黑体代替粗体的效果这么差,不知道和我的font.conf文件有没有关系
我在font.conf里面加入下面的代码,第一段是使simsun显示清晰,第二段是用来代替粗体的。
<match target="font">

<test name="pixelsize" compare="less_eq">

<double>14</double>

</test>

<test name="pixelsize" compare="more_eq">

<double>8</double>

</test>

<edit name="antialias" mode="assign">

<bool>f</bool>

</edit>

</match>

<match target="font">

<test name="size" compare="less_eq">

<double>14</double>

</test>

<test name="size" compare="more_eq">

<double>8</double>

</test>



<edit name="antialias" mode="assign">

<bool>f</bool>

</edit>

</match>

<!-- 添加开始 -->
<!-- 匹配开始 -->
<match>
<!-- 测试开始 -->
<!-- 测试一开始: 有请求 "重量 (weight)" 大于 (more) 普通字体重量
(medium) 的字体吗? -->
<test target="pattern" name="weight" compare="more">
<const>medium</const>
</test>
<!-- 测试一结束 -->
<!-- 测试二开始: 这些字体是 SimSun 吗? 英文字体一般有黑体, 所以
我们的目标只是替换用 SimSun 显示的中文 -->
<test name="family" compare="eq">
<string>simsun</string>
</test>
<!-- 测试二结束 -->
<!-- 测试结束 -->
<!-- 如果以上两个测试都通过, 也就是满足该条件: 有以 SimSun 显示
的字体需要粗/黑体效果, 则: -->
<!-- 系统动作开始 -->
<!-- 用 SimHei 来显示这些字 -->
<edit name="family" mode="assign">
<string>fzdahei-b02s</string>
</edit>
<!-- 系统动作结束 -->
</match>
<!-- 匹配结束 -->
<!-- 添加结束 -->

作者: hanzixing   发布时间: 2004-08-12

附图
上传的图像
chuti.jpg (16.4 KB, 74 次查看)

作者: hanzixing   发布时间: 2004-08-12

你的mozilla不支持xft?
方正大黑要用了antialias才比较好看。

作者: windrose   发布时间: 2004-08-12

我不太懂,具体应该怎么写代码呢?(关于antialias)

作者: hanzixing   发布时间: 2004-08-12

如果你的Mozilla支持xft,那么加一段──
代码:
<match target="font">
 <test name="family" compare="eq">
 <string>fzdahei-b02s</string>
 </test>
 <edit name="antialias" mode="assign">
 <bool>true</bool>
 </edit>
</match>
另外你的那段fontconfig看不懂啊,能直接false由f代替?

作者: Jockey   发布时间: 2004-08-12

这段代码是在linuxfans.org里的论坛找到的,我也是只知道它的意思。
现在不仅是浏览器,其它的程序的粗体都是这样子。

作者: hanzixing   发布时间: 2004-08-12

非常感谢visionalstar
加上你的代码感觉好多了,不打补丁有这样的效果令人满意!!
上传的图像
chu.jpg (14.4 KB, 40 次查看)

作者: hanzixing   发布时间: 2004-08-12

个人也觉得相对打补丁而言,用黑代粗是个十分不错的美化方法……^^

作者: Jockey   发布时间: 2004-08-12

我觉得没有就没有呗,死不了人的。本人从来不在乎这样的事情

作者: wjping119   发布时间: 2004-08-12

我觉得用simhei比fzdahei-b02s好看,感谢各位朋友的帮助。

作者: hanzixing   发布时间: 2004-08-12