bartek_at_spillkescht.lu
您可以自由下载、复制和再分发本文档。如果您进行任何更改,请提交给我,我将把它们传递给 LDP,当然,署名权将得到保证。
版权 (c) 2001 Bartek Kostrzewa
使用本文档中的信息,风险自负。我对本文档的内容不承担任何潜在责任。使用本文档的概念、示例和/或其他内容完全由您自行承担风险。
所有版权均归其所有者所有,除非另有明确说明。在本文档中使用术语不应被视为影响任何商标或服务标志的有效性。
特定产品或品牌的命名不应被视为认可。
强烈建议您在进行重大安装之前备份您的系统,并在常规间隔进行备份。
本文档可以在以下网址找到: http://www.linuxdoc.org/HOWTO/mini/TT-XFree86.html
我要感谢 Bear Giles 的 Debian TTF howto,它把我带上了正确的道路 :o)。
当然,也要感谢 XFree86 团队为维护 XFree86 所做的巨大努力,以及 Joerg Pommnitz 编写的 ttmkfdir
。
此外,我要非常感谢 LDP 构建和维护了一个互助网络,该网络已经引导许多人克服了 Linux 陡峭的学习曲线。
感谢 Joe Meadows 通知我,这个 howto 在 0.0.2 及更早版本中可能描述了一种非法行为。
显然,本文档的一些翻译已经被编写出来,但我不知道在哪里可以找到它们,因为作者没有联系我,(难怪,我自 2001 年以来就没更新过)。请继续翻译。
任何意见或建议都可以邮寄到我的邮件地址:bartek_at_spillkescht.lu
自从我上次更新以来,发生了很多事情,但即使对于 X.org,步骤仍然相同。只需在必要时调整文件名即可。
获取一组 TrueType 字体(例如,从许多提供字体下载的站点之一),并在命令行以 root 身份执行以下操作
mkdir /usr/X11R6/lib/X11/fonts/Truetype
cp /home/joeuser/your-download-directory/*.ttf /usr/X11R6/lib/X11/fonts/Truetype
cd /usr/X11R6/lib/X11/fonts/Truetype
ttmkfdir > fonts.scale
mkfontdir
现在,如果您在其中一个分区上安装了可正常工作的 Windows,则必须直接使用那里的字体,将它们复制到 Linux 分区的目录中被认为是 *非法* 的。首先阅读关于如何在 Linux 中检测和工作您的 Windows 分区(大多数发行版在安装时以及默认情况下都会这样做),然后以 root 身份执行以下操作
cd /etc/X11
您最喜欢的编辑器 XF86Config
在某些 X 发行版中,此文件与一个数字一起使用(例如:XF86Config.4
)]。您将必须找出您的 X11R6 使用哪个文件。您可以通过键入:cat /var/log/XFree* | grep "Using config file:"
,然后编辑日志中声明的文件。Files
部分和带有 FontPath
的行,只需在此列表的底部添加 FontPath "/yourwinpartition/windows/fonts/"
。(yourwinpartition
必须替换为您的 windows 分区的挂载点)cd /winpartition/windows/fonts
ttmkfdir > fonts.scale
mkfontdir
这将使您的 Windows 分区上的所有字体在 X 中正常工作。
就这样。您现在将拥有所有正常工作的 TrueType 字体。如果您想添加字体,只需将那些 [*.ttf 文件] 移动/复制到上述目录中,然后重复该过程。
Netscape 在这些字体上存在问题,您必须检查“允许缩放”设置在字体对话框中,不要因为只显示字体大小 0 和 12 而感到困惑。Mozilla 没有此类问题。Opera 也没有。
mkfontdir
可执行文件应包含在您的 XFree 4.x 发行版中。
如果您缺少 ttmkfdir
,您可以从这里获取它:http://www.joerg-pommnitz.de/TrueType/ttmkfdir.tar.gz
最新版本的 XFree86(目前为 4.4.0)可以在以下网址找到:http://www.xfree86.org
最新版本的 X.org 可以在这里找到:http://freedesktop.org/XOrg