分页: 1 / 2
[已解决]firefox更新的结果--粗体看不清了
发表于 : 2006-05-05 2:20
由 Element
刚一进ubuntu,就提示更新,家常便饭,更新呗。
更新完后提示说要重启firefox,照做,结果就如图所示了。
粗体都快看不清楚了,我记得更新前可不是这样的,字体用的是wqy。
粗体到底该怎么解决呢?
而且现在看起来都有点虚影了。
发表于 : 2006-05-05 9:55
由 x11_yao
Pango disabled ?

发表于 : 2006-05-05 14:02
由 Element
x11_yao 写了:Pango disabled ?

什么意思啊?
不懂哦。
现在的粗体真难看。
发表于 : 2006-05-05 15:59
由 eexpress
opera一样。太粗的。freeflying搞的。结果说不开源的,或者不使用fonttype的,就都没办法了。连abiword也是。
发表于 : 2006-05-05 19:00
由 Element
再弄回去吧。看着太不舒服了。
发表于 : 2006-05-07 15:37
由 fireold
我是从 Ubuntu flight 6 用 apt-get update apt-get upgrade 升级至 Ubuntu Dapper Beta ,在前几天升级中也和您一样整个 firefox 的介面及网页内容的文字都走样,经过多次的修正还是无效,唉!此时的 firefox 让我眼睛都看花了,直到昨天才把它解决。
个人猜测是 Ubuntu Dapper Beta 中的 firefox 套件内容有作了更动,进而导至此次状况出现,所以就不用 Ubuntu 的 firefox 直接把它移除,而采用 firefox 官方的套件来安装就可以了详情请参考
http://www.ubuntu.org.tw/modules/newbb/ ... umpost3412
发表于 : 2006-05-07 18:02
由 Element
to fireold:
我把firefox remove,在从新安装了,然后把从官方下载的1.5.0.3解压,覆盖了/usr/lib/下的firefox,但是效果没什么改变,粗体还是那样,看不清楚,如图。是不是我的字体设置有问题呢?我前几天升级前粗体正常啊,看着挺舒服的。
发表于 : 2006-05-07 18:46
由 catinsnow
之前黑体正常吗?
发现最近在language-selector.conf里加入了加黑的配置.如果之前是正常的话,把这部分去掉试试.
代码: 全选
<match target="font" >
<test name="family" compare="contains" >
<string>Song</string>
<string>Sun</string>
<string>Kai</string>
<string>Ming</string>
</test>
<test compare="more_eq" target="pattern" name="weight" >
<int>180</int>
</test>
<edit mode="assign" name="embolden" >
<bool>true</bool>
</edit>
</match>
发表于 : 2006-05-07 22:48
由 Element
catinsnow 写了:之前黑体正常吗?
发现最近在language-selector.conf里加入了加黑的配置.如果之前是正常的话,把这部分去掉试试.
代码: 全选
<match target="font" >
<test name="family" compare="contains" >
<string>Song</string>
<string>Sun</string>
<string>Kai</string>
<string>Ming</string>
</test>
<test compare="more_eq" target="pattern" name="weight" >
<int>180</int>
</test>
<edit mode="assign" name="embolden" >
<bool>true</bool>
</edit>
</match>
我的没有language-selector.conf,倒是有个language-selector文件夹,里面有个fontconfig文件夹,里面的zh_CN的内容和你所说的language-selector.conf一样。
我把这段注释掉就OK了,问题解决了。谢谢catinsnow。又一次帮助了我。:D
btw,中间的那个180是什么意思,是不是粗体的程度,如果改小点问题不知道能不能解决呢。
再贴个问题解决后的图,和上面的比较一下。
发表于 : 2006-05-07 23:37
由 catinsnow
Element 写了:
我的没有language-selector.conf,倒是有个language-selector文件夹,里面有个fontconfig文件夹,里面的zh_CN的内容和你所说的language-selector.conf一样。
btw,中间的那个180是什么意思,是不是粗体的程度,如果改小点问题不知道能不能解决呢。
嗯,是这个文件,我说的是/etc/fonts下的language-selector.conf,是一个到你改的那个文件的符号链接.
180应该是指weight超过180时加粗.或许应该改大.但这个值在fonts.conf里已经被设为200.所以,你不用改了.
发表于 : 2006-05-07 23:47
由 eexpress
问题是反正已经改乱了,回不到flight 5的那个样子了。当时是楷体可以当道的,色深等都很好。现在强制了好多东西。就算修改一堆,到时候,一升级,缺省的又来了的。
发表于 : 2006-05-08 12:54
由 catinsnow
eexpress 写了:问题是反正已经改乱了,回不到flight 5的那个样子了。当时是楷体可以当道的,色深等都很好。现在强制了好多东西。就算修改一堆,到时候,一升级,缺省的又来了的。
我是把自己的配置文件放在~/.fonts.conf,这样就不管它怎么升级都不会影响到了.
发表于 : 2006-05-08 15:24
由 catinsnow
应该找到问题所在了,前面引用的这段代码中,并没有对所匹配字体是否内置粗体做判断,就直接加粗,而wqy字体是有粗体的,所以双重加粗就出现了楼主的问题.这段代码加上红色代码应该可以了.但是绿色代码有存在的必要吗?红色代码其实font.conf里已经有了,它判断字体是否是仅有"regular"既常规字形,匹配时才启用加粗.只是fonts.conf里加粗门限是200,对中文有些情况下不适用,改过180就可以了吧.除非对英文字体有不好的影响?
代码: 全选
<match target="font" >
[color=green] <test name="family" compare="contains" >
<string>Song</string>
<string>Sun</string>
<string>Kai</string>
<string>Ming</string>
</test>[/color]
[color=red]<!-- check to see if the font is just regular -->
<test name="weight" compare="less_eq">
<int>100</int>
</test>[/color]
<test compare="more_eq" target="pattern" name="weight" >
<int>180</int>
</test>
<edit mode="assign" name="embolden" >
<bool>true</bool>
</edit>
</match>
发表于 : 2006-06-04 5:49
由 ubuntunoob
回楼上,我按照element的方法砍掉整段话没有效果,按照你的添加那二行代码就好了。(Unbuntu 6.06 i386 DVD) 这里二位都谢一下!
发表于 : 2006-06-10 15:41
由 wyvern2004
好东西。但想问一下,为什么在font.conf里改不行,要在language里面改呢 。