※ 引述《st40182 (天羽)》之铭言:
: 一直觉得火狐的字体很细
: 平常都是把字体放大
: 可是这样也不算解决问题 orz
: 在设定字体那边也没有看到把字体加粗的选项= ="
: 在网络上爬文爬到说可以用CSS语法去调整
: 不过还是看不太懂不晓得该怎么弄QQ
: 所以想请教一下版上的有再用火狐的版友
: 有没有什么附加程式
: 或者是调整config之类的
: 来达到加粗字体的效果呢?
你设定的数值要修改一下,请参考这篇 #1KpvHllJ
https://www.ptt.cc/bbs/Browsers/M.1422890095.A.BD3.html
gfx.font_rendering.cleartype_params.gamma
1000~2200 PC萤幕通常是2200
数值越低字体越粗,但是看起来笔画会黏成一团
gfx.font_rendering.cleartype_params.enhanced_contrast
0~1000 默认值-1代表50 但是新版Fx似乎有改为400
数值越高字体越黑,但是边缘越破碎
gfx.font_rendering.cleartype_params.cleartype_level
0~100 默认值-1代表100
数值越高次像素渲染越强,但是边缘会溢色
gfx.font_rendering.cleartype_params.pixel_structure
0(flat), 1(RGB), 2(BGR) 默认值-1代表0
一般LCD萤幕的像素排列是RGB,但是也有BGR的情况
附带一提 因为chrome的DirectWrite渲染不能修改这个设定
默认是用RGB
所以买到BGR萤幕的使用者就会出现次像素渲染错位的现象。
次像素渲染范例图
(图要1:1点对点显示才不会因为放大缩小失真模糊)
Firefox 36.0.1 RGB
Firefox 36.0.1 BGR
Chrome 41.0.2272.76
因为我有用CSS渲染的关系,看起来Fx会比较平滑,
例如“多”这个字的下撇,chrome锯齿比较多,
但是也比较锐利,这是因为CSS渲染差异的关系,
不是硬件渲染的差别。
次像素渲染的差异(放大)
Firefox 36.0.1 RGB
Firefox 36.0.1 BGR
Chrome 41.0.2272.76
可以看到RGB和BGR颜色的排列是相反的。
chrome 41的次像素渲染变比较差不知道为什么,
40版我记得是正常的。
gfx.font_rendering.cleartype_params.rendering_mode
0 = use default for font & size;
1 = aliased;
2 = GDI Classic;
3 = GDI Natural Widths;
4 = Natural;
5 = Natural Symmetric
最重要的一项设定 最好修改为5 默认值0在大字体才使用
Natural Symmetric 部分英数字型小字体会转为GDI Classic
所以最好手动全部强制为5
选Natural Symmetric才会启用ClearType最重要的次像素渲染。