在這段日子裡,KDE 是在 Linux 和 X 裡發生過最好的事情之一。它提供了一個一致的使用者介面,讓一般大眾能夠接觸 Linux。你可以在 http://www.kde.org/. 找到更詳細的資料。為什麼我會在這大大稱讚它呢? 這是因為 KDE 1.1 有個新特色,能夠讓你程式的字型和顏色與現在的 KDE 風格一致,包括非 KDE 的應用程式。
這很簡單。只要打開 KDE 的控制中心(Control Center)下面的 Desktop 下面的 style。那裡有個選項叫做 "Apply fonts and colors to non-KDE apps"(將字型與顏色應用到非 KDE 的應用程式),打開它,選 OK,這樣就完成了! 下次你開啟許多的 X 應用程式,它們就會像其他的 KDE 應用程式般,使用相同的顏色與字型。有些人最喜歡這項特色,但若你不喜歡的話,也可以將它關掉。
讓我們正視這個問題吧! Netscape 在 Linux 中是一個重要的應用程式。我們都需要它,也都使用它,所以值得特別花點時間來研究它。打從安裝後,Netscape 就出現我們剛剛所討論到字型問題 -- 大字有鋸齒狀,難看的字,字太小難以閱讀。一言以蔽之,醜。說不定這就是為什麼你在看這篇文章的原因了?
希望在這個時候你已經採納了前面的建議。那些步驟大有幫助。TrueType 字型幾乎是必須的,而你也需要一個 TrueType 字型伺服器。許多的網頁會指定使用的字型種類(family),如 Arial,但是通常 Linux 的使用者卻沒有。雖然這是個差勁的設計,但是如果有些簡單的 TrueType 字將大大幫助我們克服那些短視的設計。Microsoft -- 無法靠它,但卻也少不了它 (can't live with 'em, can't live without 'em)。
假設你已經可以使用 TrueType 了,從 Netscape 的選單上選 Edit -> Preferences -> Fonts
。在視窗的右手邊拉下 Variable Width Font
的選單,應該可以看到你的 TrueType 和其他的字型。選擇一個你喜歡的當作預設。也選取 Allow Scaling
。若可用的字型點數只有 0 到 12 點,你可以在輸入欄中自己鍵入想要的點數,然後選 OK
。Netscape 的缺點是它不會記得這些設定,所以你必須在每次啟動 Netscape 的時候重作一次,除非你將 fonts.alias
設定好才可以解決這個問題。請參考fonts.alias
那一節。
也許你想試試 ~/.Xdefaults
(在你系統中也許是 ~/.Xresources
) 裡的設定:
Netscape*DocumentFonts.sizeIncrement: 10 Netscape*documentFonts.xResolution*iso-8859-1: 120 Netscape*documentFonts.yResolution*iso-8859-1: 120
當 Netscape 使用不同的 'basefont','sizeIncrement' 控制每一級的大小差:
<basefont size=7>
舉例來說,預設是 '20',它相當合適。改變這個值將會不讓 Netscape 過度縮放字型。x 和 y 的解析度大略和 'dpi' 相同。在合理的範圍中,任何的數字都可以使用。你可以做些實驗。
執行:
$ xrdb -load ~/.Xdefaults
(或 .Xresources
)。然後重新啟動 Netscape。有許多設定都可以這樣改變。看看 Netscape.ad
檔 (應用程式的預設值),它應該包含在 Netscape 的套件中。
若是這樣的方法並不能解決 Netscape 小字的問題,看看前面 fonts.alias
那節。你可以以這種方式細調許多設定。
Mozilla 的設定應該大略相同。但是你會發現 Mozilla 在 X 中處理字型做的較好,所以整體看起來會比較好。