Re: [-Fx-] 想請問火狐的字體要怎麼加粗

作者: mayuyu ((・ω・)ノ)   2015-03-08 15:49:59
※ 引述《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
http://i.imgur.com/3ZeTgsf.png
Firefox 36.0.1 BGR
http://i.imgur.com/BuhQeyu.png
Chrome 41.0.2272.76
http://i.imgur.com/w8QpQY6.png
因為我有用CSS渲染的關係,看起來Fx會比較平滑,
例如「多」這個字的下撇,chrome鋸齒比較多,
但是也比較銳利,這是因為CSS渲染差異的關係,
不是硬體渲染的差別。
次像素渲染的差異(放大)
Firefox 36.0.1 RGB
http://i.imgur.com/NIg5eRZ.png
Firefox 36.0.1 BGR
http://i.imgur.com/RdpGMPq.png
Chrome 41.0.2272.76
http://i.imgur.com/xPufSOl.png
可以看到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最重要的次像素渲染。
作者: sziwu1100 (田橋仔)   2015-03-08 19:25:00
http://drp.io/7ykecw0d/+ 改過確實不錯
作者: st40182 (天羽)   2015-03-08 19:49:00
那些直都不太會設定 還以為是越大越好= ="是說 你那篇文章我有稍回看過一下 可是看到後面都看不太懂就沒繼續看了 剛剛在重看了ㄧ便才發現下面有設定值的範圍lol 當初應該把它給好好看玩的另外我想順便在問一下 火狐的預設字體大小的部分也就是這裡 http://ppt.cc/qEY0 我試著把它的值調大可是我看起來是完全沒有放大的感覺 是因為網站or字體不支援嗎? 還是說我有甚麼地方沒設定好的@@
作者: kizajan (Rybczynski)   2015-03-09 10:10:00
你點進階 調整最小字型大小 應該就有感了

Links booklink

Contact Us: admin [ a t ] ucptt.com