Fedora 16 使用文泉驛正黑作為預設中文字體,升級至 Fedora 17 後改為 WenQuanYi Zen Hei Sharp。此字體特性:12pt 及以下顯示為內嵌點陣字體,大於 12pt 才使用矢量字體。現代高解析度螢幕下,矢量字體小字號同樣清晰,點陣反而造成鋸齒、難以閱讀,需禁用此特性恢復平滑矢量渲染。
sudo dnf install gnome-tweak-tool
# 或舊版
sudo yum install gnome-tweak-tool
啟動 GNOME Tweaks → Fonts 分頁 → 將 Interface Text、Documents、Monospace 等字體從「WenQuanYi Zen Hei Sharp」改為其他矢量字體(如「Noto Sans CJK TC」、「WenQuanYi Micro Hei」、「DejaVu Sans」等)。
zenheiset aa
登出並重新登入(或重啟 X Session),即可恢復 Fedora 16 風格的平滑矢量中文顯示。
| 指令 | 效果 | 適用場景 |
|---|---|---|
zenheiset aa | 禁用所有內嵌點陣,全尺寸使用矢量字體(推薦) | 現代高 DPI 螢幕、偏好平滑字體 |
zenheiset bitmap | 啟用內嵌點陣(13pt 實驗性點陣除外) | 低解析度螢幕、偏好銳利點陣 |
zenheiset bitmapfull | 啟用所有內嵌點陣(含 13pt) | 完全相容舊版顯示效果 |
實測 bitmap 與 bitmapfull 效果相同:僅 12pt 及以下啟用點陣。
WenQuanYi Zen Hei Sharp 內建多組不同尺寸的點陣字體(10pt、11pt、12pt、13pt 實驗版)。Fontconfig 依據字體大小自動選擇點陣或矢量渲染。zenheiset 實際修改 ~/.config/fontconfig/fonts.conf 或系統級 /etc/fonts/conf.d/ 規則,控制 embeddedbitmap 屬性:
WenQuanYi Zen Hei Sharp
false
xfd -fn "WenQuanYi Zen Hei Sharp-12" 檢視字形# 安裝優質開源中文字體
sudo dnf install google-noto-sans-cjk-ttc-fonts wqy-microhei-fonts wqy-zenhei-fonts
# 設定 Fontconfig 優先順序(~/.config/fontconfig/fonts.conf)
sans-serif
Noto Sans CJK TC
WenQuanYi Micro Hei
DejaVu Sans
WenQuanYi Zen Hei Sharp
false
# 重建字體快取
fc-cache -fv
Fedora 17 引入 WenQuanYi Zen Hei Sharp 的點陣特性雖針對低 DPI 螢幕優化,但在現代顯示器環境下反而降低閱讀體驗。執行 zenheiset aa 並重新登入即可一鍵解決,或透過 Fontconfig 徹底調整字體回退優先順序,獲得更一致、美觀的中文顯示效果。