Next Previous Contents

5. 調整應用程式的字型

5.1 KDE

在這段日子裡,KDE 是在 Linux 和 X 裡發生過最好的事情之一。它提供了一個一致的使用者介面,讓一般大眾能夠接觸 Linux。你可以在 http://www.kde.org/. 找到更詳細的資料。為什麼我會在這大大稱讚它呢? 這是因為 KDE 1.1 有個新特色,能夠讓你程式的字型和顏色與現在的 KDE 風格一致,包括非 KDE 的應用程式。

在非 KDE 的應用程式上應用 KDE 的字型和顏色

這很簡單。只要打開 KDE 的控制中心(Control Center)下面的 Desktop 下面的 style。那裡有個選項叫做 "Apply fonts and colors to non-KDE apps"(將字型與顏色應用到非 KDE 的應用程式),打開它,選 OK,這樣就完成了! 下次你開啟許多的 X 應用程式,它們就會像其他的 KDE 應用程式般,使用相同的顏色與字型。有些人最喜歡這項特色,但若你不喜歡的話,也可以將它關掉。

5.2 Netscape

讓我們正視這個問題吧! 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 中處理字型做的較好,所以整體看起來會比較好。


Next Previous Contents