FreeBSD系统下安装字体的步骤详解

FreeBSD系统下安装字体的步骤详解

一、安装Type1字体(以URW字体集合为例)

  1. 安装URW
    • 进入到URW字体所在目录:#cd /usr/ports/x11 -fonts/urwfonts,然后执行#make install clean命令。
  2. 配置URW
    • 在X服务器的配置文件(/etc/X11/xorg.conf)中增加下面的配置:FontPath /usr/local/lib/X11/fonts/URW/,并执行%xsetfp +/usr/local/lib/X11/fonts/URW%xsetfprehash命令。

二、安装TrueType®字体(如微软雅黑、宋体等中文字体)

  1. 配置文件
    • Load freetype这行添加到/etc/X11/xorg.conf文件的Module部分。
  2. 创建TrueType®字体目录并复制字体
    • 为TrueType®字体创建一个目录,例如/usr/local/lib/X11/fonts/TrueType,然后把所有的TrueType®字体复制到这个目录。
  3. 创建fonts.dir文件
    • 首先需要安装ttmkfdir,可以直接用pkg_add -r ttmkfdir命令安装。然后进入/usr/local/lib/X11/fonts/TrueType目录,执行#ttmkfdir -o fonts.dir命令。
  4. 添加TrueType®字体目录到字体路径
    • 在X服务器的配置文件(/etc/X11/xorg.conf)中增加配置:FontPath /usr/local/lib/X11/fonts/TrueType。如果要立即启用请输入%xsetfp +/usr/local/lib/X11/fonts/TrueType%xsetfprehash命令。以上的命令操作,需要在X桌面的Terminal中执行才可以。

三、安装文泉驿中文字体

  1. 先执行#whereis wqy命令找到文泉驿字体位置,然后进入到相应位置(如#cd /usr/ports/x11 -fonts/wqy),执行安装命令(整个过程需要时间在15分钟左右)。
  2. 若要让X系统启动时载入文泉驿字体,可以编辑/etc/X11/xorg.conf,在Section Files里面加一行FontPath /usr/local/lib/X11/fonts/wqy

四、通用步骤(添加字体查找路径和更新字体缓存等)

  1. 添加字体查找路径
    • /etc/fonts/local.conf文件中,添加字体文件所在目录路径,指定系统查找字体的位置。并且在/etc/X11/xorg.conf文件中添加相应配置告诉Xorg服务器在该目录查找字体。
  2. 更新字体缓存
    • 安装字体后,运行fc -cache -fv命令更新字体缓存,以便系统识别新字体。如果是卸载字体,先从字体查找路径目录中删除字体文件,然后再运行fc -cache -fv命令更新缓存。

五、设置默认字体

  1. 可以通过特定命令设置默认字体,其中DesiredFontName是所需的字体名称。设置完成后,注销并重新登录以使更改生效。
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。
阅读全文