安装
第一步是将 TrueType 字体加入您的 linux 里。su 为超级使用者,建一个目录来存放这些字体:
mkdir /usr/share/fonts/ttfonts
然后将字体放入这个目录里。您可以从您的 Windows 系统中拷贝过去
cp /mnt/win/path_to_fonts/*ttf /usr/share/fonts/ttfonts/
或是从 Microsoft 直接下载。
这些字体是自解压缩的 zip 档。您仍可在 linux 中安装
unzip
注意字体的文件名必须小写。一个快速又容易的转换方法是将他们拷贝到一个 DOS(FAT16) 文件系统中,然后再拷贝回来。DOS 不处理大写。另一个较像 linuxer 会用的方法是先进入到存放字体的目录下,然后键入:
ls *TTF | while read f
do
[ -f "$f" ] && mv -f "$f" "`echo /"$f/" | tr A-Z a-z`"
done
您在键入每一行得时候会有 ">" 的提示符号,在上述每一行的最后按下 return。 注意标点符号 -- 那些 "backquotes" 很重要。当 TrueType 字体正确安装後,以超级使用者执行:
ttmkfdir -o fonts.scale
mkfontdir
当您字体目录下的内容改变後,重新执行上面的命令。接下来,编辑您的 xfs 字体设定文件 /etc/X11/fs/config 在您字体表中加入您的 TrueType 字体:
catalogue = /usr/X11R6/lib/X11/fonts/misc:unscaled,
/usr/X11R6/lib/X11/fonts/100dpi:unscaled,
/usr/X11R6/lib/X11/fonts/75dpi:unscaled,
/usr/X11R6/lib/X11/fonts/misc,
/usr/X11R6/lib/X11/fonts/Type1,
/usr/X11R6/lib/X11/fonts/Speedo,
/usr/share/fonts/default/Type1,
/usr/share/fonts/ttfonts,
/usr/X11R6/lib/X11/fonts/100dpi,
/usr/X11R6/lib/X11/fonts/75dpi
或是您也可以用 'chkfontpath --add ' 命令来加入字体。当使用时,您或许也会想要更改您的字体的缺省点数。
default-point-size = 140
这让我从缺省的 12 点字变为 14 点字。有些 X 的应用程序使用这个,有些则否。接下来,确定您的 XF86Config 档中的 FontPath 是
FontPath "unix/:-1"
注 意 "unix/:7100" 也可以做到,但是在刚出来时无法使用。将所有的 FontPath 用 '#' 让它变成注解,反正你也不用它们了。 xfs 的 packages 应该和其它 XFree 的 packages 一起安装了。要确定它是缺省的服务,您可以使用 'ntsysv' 或是
chkconfig --add xfs
现在 xfs 在您每一次开机的时候都会启动。 现在重新启动 X 来读入新的 FontPath。用下面的的方式 启动/重新启动 xfs
/etc/rc.d/init.d/xfs restart
现在您应该有个可以使用的字体服务器了。您可以检查那些字体有被使用
xlsfonts | less
或用 xfontsel 甚至更好的 gfontsel 来检查它们。
0 件のコメント:
コメントを投稿