June 23, 2013

[How To] 用Firefox內建的字體渲染(Rendering)取代MacType

 其實火狐大約從6版開始就有字體渲染的功能,但大多數的使用者仍然只使用系統的預設值,如果能夠適當的調教設定,可以大大提升使用者網頁瀏覽的體驗。下圖是經過渲染前後的螢幕截圖,字型統一使用文泉驛微米黑,上面是設定字體渲染前的效果、下面則是設定字體選染後的效果。

這裡介紹的是用About:Config來設定的方法。在設定前最好還是先知道目前的設定是處於什麼樣的狀態,首先我們在網址列輸入:about:support,然後找到圖型→ClearType參數,如下圖所示:

下面是ClearType參數的結構:

ClearType參數 DISPLAY1(顯示器名稱) [內部是Windows的螢幕顯示參數]

透過上面的資訊我們可以得知Windows的ClearType強度、對比度、還有Gamma值,這樣對於我們接下來的設定會有所幫助。

接著在About:config找到下列項目:

gfx.font_rendering.directwrite.enabled

字體渲染功能:請確定此項目設為TRUE,不然就白做工嚕XD

gfx.font_rendering.cleartype_params.gamma

Gamma值:值域從1000到2200,請參考About:Support內的值

gfx.font_rendering.cleartype_params.enhanced_contrast

對比度:值域從0到1000,字體模糊除了調整ClearType強度之外,也可以靠調整對比度來改善,我自己習慣設定此值介於200到500之間

gfx.font_rendering.cleartype_params.cleartype_level

ClearType強度:值域從0到100(%),如果字體顯示模糊可以調低ClearType強度,KnowLedge Base建議這種狀況可以設50

gfx.font_rendering.cleartype_params.pixel_structure

0 = flat, 1 = RGB, 2 = BGR,液晶螢幕使用RGB。

gfx.font_rendering.cleartype_params.rendering_mode

字體渲染的模式,設定中最重要的項目

  1. Aliased

  2. GDI Classic

  3. GDI Natural Widths

  4. Natural 

  5. Natural Symmetric

這個項目的設定最重要的是使用者看得順眼,所以每一個都試試看吧

gfx.use_text_smoothing_setting

開啟字體平滑,設為TRUE

參考資料

http://kb.mozillazine.org/Thunderbird_6.0,_etc.

No comments :