後來發現這個修改方式不用安裝任何的字體渲染程式,直接使用 Firefox 內建的 about:config 就可以啦!
直到現在的 Firefox 22.0 都可以使用哦!
三個步驟讓你可以開啟 Firefox6 的硬體加速,也能成功用 MacType 渲染字體。
以前都是用 gilywu 版本的 GDI++ 來修改 Windows7 的字體,
並且在 Firefox 關閉硬體加速的狀況下都能完美的渲染字體。
但是在一次偶然的機會下發現 Firefox 把硬體加速打開實在是快太多了,
所以就開始尋找有沒有辦法可以在硬體加速開啟的情況下也能成功渲染 Firefox。
後來在 Mobile01 上看到可以用 MacType 這版本的 GDI++ 加上 Anti-Aliasing Tuner 這個附加元件來渲染,
在 Firefox 5 之前都是用這樣的方式,
但是 Firefox 6 之後,Firefox內建了自己的字體渲染設定,
所以 Anti-Aliasing Tuner 就不管用了。
雖然更新後的 Anti-Aliasing Tuner 已經又可以在 Firefox 6 上正常運作,
但是連原作者也建議使用 Firefox 6 內建的設定,
而我自己測試的結果是用了 Anti-Aliasing Tuner 會嚴重拖慢 Firefox 6 的效能。
在這裡教大家如何修改 Firefox 6 的字體設定來讓 MacType 能正常使用。
首先我是使用 Jackbin 版本的 MacType
介紹及下載頁面:http://jackbin.blogspot.com/2010/07/cleartype-part2-mactype.html
裝完以後的桌面,字體變的滑順粗黑
但是在開啟 Firefox 的硬體加速(預設是開啟的,在選項/進階/一般/可用時開啟硬體加速)的情況下,
你會發現網頁的字體邊緣是破碎不平整的。
在 Firefox 的網址列上打 about:config,按 Enter,會有威脅告誡你保固失效的字樣,按我發誓,我一定會小心。
在篩選條件那裡輸入 gfx.font,會發現原來很多值都是 -1,沒有啟用。
把一些數值照著下圖的資料修改就行了。
gfx.font_rendering.cleartype_params.cleartype_level
ClearType 強度,0 到 100
gfx.font_rendering.cleartype_params.enhanced_contrast
增強對比,0 到 100
gfx.font_rendering.cleartype_params.gamma
Gamma值,1000 到 2200
gfx.font_rendering.cleartype_params.pixel_structure
0 = flat, 1 = RGB, 2 = BGR
液晶就用 RGB
gfx.font_rendering.cleartype_params.rendering_mode
0 = default, 1 = aliased, 2 = GDI Classic, 3 = GDI Natural,
4 = Natural, 5 = Natural Symmetric
以上是從 Mozilla Taiwan 討論區那裡找到的資料,
參考文章:http://forum.moztw.org/viewtopic.php?f=2&t=32848
參考作者:bensam
其中最重要的是 gfx.font_rendering.cleartype_params.rendering_mode 這個,
這個調對了基本上字體的渲染就會變得很正常,其他的調起來倒是沒什麼差別。
改完之後字體邊緣破掉的情況就會完全改善了,
不過我還是找不到方法可以讓 Firefox 上的字體像在其他地方渲染出來那麼粗黑,
像是 Windows 下的檔案總管字體就比較粗,Chrome 上也是不用做什麼調整就能渲染得很漂亮。
記得不久以前還是 Chrome 無法被渲染呢,真是十年河東十年河西啊~
另外我還是覺得 Gilywu 版本的 GDI++ 渲染出來的字體更清晰好看,
至於可不可以用這個方法成功渲染開啟硬體加速的 Firefox 我就不是很清楚了...
等我有用到還沒改裝成 MacType 的電腦的時候再來試試看吧。
留個言吧!各位~
本著作由Mival製作,以創用CC 姓名標示-非商業性-禁止改作 3.0 Unported 授權條款釋出。
白話文就是歡迎你在非商業性行為下轉貼本文,但必須以明顯的標示在轉載文上附上出處連結,並發出引用通知。
按個讚然後回個文 ↘
留言列表