在这段日子里,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 中处理字型做的较好,所以整体看起来会比较好。