X11 預設字體顯示效果不佳,大字參差、小字難讀。透過安裝高品質字體並啟用反鋸齒,可大幅改善視覺體驗。
推薦 URW 字體集(x11-fonts/urwfonts),含 Times Roman、Helvetica、Palatino 等標準 Type1 字體。安裝:
# cd /usr/ports/x11-fonts/urwfonts # make install clean
告知 X Server 字體路徑(三選一):
/etc/X11/xorg.conf(或 XF86Config),於 Files 區段加入:FontPath "/usr/X11R6/lib/X11/fonts/URW/"% xset fp+ /usr/X11R6/lib/X11/fonts/URW && xset fp rehash/usr/X11R6/etc/fonts/local.conf(fontconfig 方式)。XFree86 4.x / Xorg 內建支援,需載入 freetype 模組:
# 在 xorg.conf / XF86Config "Module" 區段加入 Load "freetype"
建立字體目錄(如 /usr/X11R6/lib/X11/fonts/TrueType),放入 Unix/Windows 格式 .ttf 檔(Mac 格式不可用),執行:
# cd /usr/X11R6/lib/X11/fonts/TrueType # ttmkfdir > fonts.dir
再將目錄加入字體路徑(同 Type1 步驟)。Netscape、GIMP、StarOffice 等即可識別。
XFree86 4.0.2+ 支援,4.3.0+ 透過 fontconfig 自動對 /usr/X11R6/lib/X11/fonts/ 與 ~/.fonts/ 下字體啟用(需應用程式支援 Xft:Qt 2.3+、GTK+ 2.0+、Mozilla 1.2+)。
編輯 /usr/X11R6/etc/fonts/local.conf(XML 格式)控制行為:
<dir>/path/to/my/fonts</dir># fc-cache -fmatch 規則設 antialias=false。fixed、console 映射為 mono 並設 spacing=100。sans-serif。編輯完成須以 </fontconfig> 結尾。推薦安裝 x11-fonts/bitstream-vera 取得優質字體並自動產生 local.conf。個人設定可置於 ~/.fonts.conf。LCD 螢幕建議啟用次像素渲染。