前言:Rendering
比較注重字體印刷/呈現品質的人,多少都會注意到字型渲染(rendering)的議題(可參考這篇Font Rendering 淺談)。
字型渲染是圖形化作業系統中的基礎技術之一,在 Mac OS X 預設就調校得不錯,在 GNU/Linux 中也不難設定:以Ubuntu Linux為例,在系統->偏好設定->外觀 裡設定,只要選擇適合字型與大小即可,字型我是用 ttf-droid 套件裡的 Droid Sans Fallback。一般而言,Mac和Linux的字型渲染效果都還不錯,但 Windows 的表現一直都差強人意。長久以來已有微軟官方的 ClearType 選項,以及知名的 gdi++ 與其延伸作品。
字型渲染效果通常和字型選擇也有密切關係,一般而言選擇黑體會比明體好(什麼是黑體和明體?)。然而雖然各大瀏覽器都可自訂顯示字型,但只要網頁有指定字型時,瀏覽器都會優先選用網頁指定的字型!所以即使你設定瀏覽器字型為黑體,當網頁指定使用明體時,就成為困擾。
Microsoft Internet Explorer
在設定字型的地方,就有提供「如何略過預設的字型」的支援說明。
即 網際網路選項→[一般]分頁中的[協助工具]→勾選[略過在網頁上指定的字型樣式]
P.S. for v8
Mozilla Firefox
在設定字型的進階選項就有。
即 工具→選項→[內容]分頁中[字型與色彩]區塊中的[進階]→取消勾選[優先使用網頁指定的字型]
Google Chrome
在Ptt有板友提供方法(l801, [-GC-] 強制修改網頁字型/字體 (#1Bv2yHbg),看板Browser),使用的是 Chrome Stylist 這個擴充套件。
Apple Safari
首先,Windows 版 Safari 可使用 Mac OS X 的字型渲染方式!這對於喜好 Mac OS X 字型渲染方式的 Windows 使用者可是極大福音啊!
即 喜好設定→[外觀]分頁中的[字體平滑]選項
撰寫一個文字檔,檔名可任取譬如 safari.css,內容為:
* { font-family: 微軟正黑體 !important; }
「*」號表示套用在所有標籤(universal selector);「微軟正黑體」可改成自己想要的字型;「!important」表示無論後續設定如何,皆強制優先採用這個設定。
然後從 喜好設定→[進階]分頁中的[樣式表]選項,選擇剛才的 safari.css 檔即可!
※ 同場加映 Safari閱讀器 的字型設定:
修改閱讀器設定檔Reader.html,位置在
【Mac OS X】/Applications/Safari.app/Contents/Resources/
【Windows】C:\Program Files\Safari\Safari.resources\
在「
<style id="article-content">
」後,加一段內容同上即可:
* { font-family: 微軟正黑體 !important; }
Opera
之前試主要是改字型設定的多國語言字型,裡面的繁體中文選項即可。
Celts
四月 10, 2011 @ 20:07:13
Hi,你好
為了Google Chrome字型設定研究了一下午,
目前是使用這個Plug-in,
https://chrome.google.com/extensions/detail/pgbfjlimcipaapbmmbhnaohagpafbiaj?hl=zh-tw
randle
四月 10, 2011 @ 20:35:43
感謝你的分享!
JJ
八月 09, 2011 @ 13:55:08
感謝大大的介紹說明…讓最新版的GoogleChromePortable_Dev_14.0.835.18_azo.exe
版終於也可以讓所有網頁在XP裡強制顯示微軟正黑體 成功。