firefox部分英文和数字字体变粗

重复贴和参考价值不大的帖子,版主维护
回复
头像
rapistor
帖子: 1982
注册时间: 2009-01-19 15:09
送出感谢: 4 次
接收感谢: 8 次

firefox部分英文和数字字体变粗

#1

帖子 rapistor » 2009-03-31 17:18

firefox部分英文和数字字体变成了黑粗体,但不是所有的字体都变粗。
设置了所有的字体,都不能解决问题。
特请教各位高手!!
附件
sendpix0.jpg
坚守在linux的天堂!
头像
rapistor
帖子: 1982
注册时间: 2009-01-19 15:09
送出感谢: 4 次
接收感谢: 8 次

Re: firefox部分英文和数字字体变粗

#2

帖子 rapistor » 2009-03-31 17:20

请问要怎样设置?我重装了也没有用。
坚守在linux的天堂!
头像
rapistor
帖子: 1982
注册时间: 2009-01-19 15:09
送出感谢: 4 次
接收感谢: 8 次

Re: firefox部分英文和数字字体变粗

#3

帖子 rapistor » 2009-03-31 19:51

重装后默认就是这个样子。
请问firefox有配置文件吗?
要怎样更改字体?
系统字体和FF字体设置如下。
附件
14.jpg
13.jpg
12.jpg
11.jpg
坚守在linux的天堂!
头像
avauntage
帖子: 570
注册时间: 2005-09-22 10:15
来自: 北京
送出感谢: 0
接收感谢: 0

Re: firefox部分英文和数字字体变粗

#4

帖子 avauntage » 2009-03-31 21:22

文泉驿字体的点阵宋体很不错,但是里面的英文字体就很一般。所以你这样设置所有内容都用文泉驿宋体会造成英文不美观。

最佳的设置方法是修改/etc/fonts/conf.d/69-language-selecto-zh-cn.conf

将里面的内容修改成下面的样子。

代码: 全选

<fontconfig>

	<match target="pattern">
		<test qual="any" name="family">
			<string>serif</string>
		</test>
		<edit name="family" mode="prepend" binding="strong">
         		<string>Bitstream Vera Serif</string>
			<string>WenQuanYi Bitmap Song</string>	
			<string>AR PL UMing CN</string>
			<string>AR PL ShanHeiSun Uni</string>			
			<string>DejaVu Serif</string>
			<string>AR PL UKai CN</string>
			<string>AR PL ZenKai Uni</string>
		</edit>
	</match> 
	<match target="pattern">
		<test qual="any" name="family">
			<string>sans-serif</string>
		</test>
		<edit name="family" mode="prepend" binding="strong">
			<string>Bitstream Vera Serif</string>
			<string>WenQuanYi Bitmap Song</string>			
			<string>DejaVu Sans</string>			
			<string>AR PL UMing CN</string>
			<string>AR PL ShanHeiSun Uni</string>			
			<string>AR PL UKai CN</string>
			<string>AR PL ZenKai Uni</string>
		</edit>
	</match> 
	<match target="pattern">
		<test qual="any" name="family">
			<string>monospace</string>
		</test>
		<edit name="family" mode="prepend" binding="strong">
 		      <string>Bitstream Vera Sans Mono</string>
			<string>WenQuanYi Bitmap Song</string>
			<string>DejaVu Sans Mono</string>			
			<string>AR PL UMing CN</string>
			<string>AR PL ShanHeiSun Uni</string>			
			<string>AR PL UKai CN</string>
			<string>AR PL ZenKai Uni</string>
		</edit>
	</match> 

</fontconfig>
注意上面的红色部分,也就是每一类里面都将Bitstream Vera系列字体设为第一位,将文泉驿宋体设为第二位。这样网页上的字符显示时,如果是英文字符就用Bitstream Vera字体显示,如果是中文字符就用文泉驿宋体显示。

将上面的69-language-selecto-zh-cn.conf设置好后,将firefox的字体恢复默认设置。注意不要让网页选择自己的字体,如下图。
附件
Screenshot-字体.png
空手把锄头,步行骑水牛;人在桥上过,人流水不流。
头像
rapistor
帖子: 1982
注册时间: 2009-01-19 15:09
送出感谢: 4 次
接收感谢: 8 次

Re: firefox部分英文和数字字体变粗

#5

帖子 rapistor » 2009-04-01 0:59

谢谢 avauntage ,问题已经通过重装解决了。好像FF升级到3.0.8后英文字体变粗了点。
不过我那有问题更粗,而且openoffice里面的数字也很粗,不明白是什么原因。
后来干脆用备份的文件重新安装了。
没能把那问题解决,又丧失了一个学习的好机会,遗憾。
不过还是很感谢你的指教。
坚守在linux的天堂!
回复

回到 “归档贴”