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

一、安装Type1字体(以URW字体集合为例)
- 安装URW
- 进入到URW字体所在目录:
#cd /usr/ports/x11 -fonts/urwfonts
,然后执行#make install clean
命令。
- 进入到URW字体所在目录:
- 配置URW
- 在X服务器的配置文件(
/etc/X11/xorg.conf
)中增加下面的配置:FontPath /usr/local/lib/X11/fonts/URW/
,并执行%xsetfp +/usr/local/lib/X11/fonts/URW
和%xsetfprehash
命令。
- 在X服务器的配置文件(
二、安装TrueType®字体(如微软雅黑、宋体等中文字体)
- 配置文件
- 将
Load freetype
这行添加到/etc/X11/xorg.conf
文件的Module
部分。
- 将
- 创建TrueType®字体目录并复制字体
- 为TrueType®字体创建一个目录,例如
/usr/local/lib/X11/fonts/TrueType
,然后把所有的TrueType®字体复制到这个目录。
- 为TrueType®字体创建一个目录,例如
- 创建fonts.dir文件
- 首先需要安装
ttmkfdir
,可以直接用pkg_add -r ttmkfdir
命令安装。然后进入/usr/local/lib/X11/fonts/TrueType
目录,执行#ttmkfdir -o fonts.dir
命令。
- 首先需要安装
- 添加TrueType®字体目录到字体路径
- 在X服务器的配置文件(
/etc/X11/xorg.conf
)中增加配置:FontPath /usr/local/lib/X11/fonts/TrueType
。如果要立即启用请输入%xsetfp +/usr/local/lib/X11/fonts/TrueType
和%xsetfprehash
命令。以上的命令操作,需要在X桌面的Terminal
中执行才可以。
- 在X服务器的配置文件(
三、安装文泉驿中文字体
- 先执行
#whereis wqy
命令找到文泉驿字体位置,然后进入到相应位置(如#cd /usr/ports/x11 -fonts/wqy
),执行安装命令(整个过程需要时间在15分钟左右)。 - 若要让X系统启动时载入文泉驿字体,可以编辑
/etc/X11/xorg.conf
,在Section Files
里面加一行FontPath /usr/local/lib/X11/fonts/wqy
。
四、通用步骤(添加字体查找路径和更新字体缓存等)
- 添加字体查找路径
- 在
/etc/fonts/local.conf
文件中,添加字体文件所在目录路径,指定系统查找字体的位置。并且在/etc/X11/xorg.conf
文件中添加相应配置告诉Xorg服务器在该目录查找字体。
- 在
- 更新字体缓存
- 安装字体后,运行
fc -cache -fv
命令更新字体缓存,以便系统识别新字体。如果是卸载字体,先从字体查找路径目录中删除字体文件,然后再运行fc -cache -fv
命令更新缓存。
- 安装字体后,运行
五、设置默认字体
- 可以通过特定命令设置默认字体,其中
DesiredFontName
是所需的字体名称。设置完成后,注销并重新登录以使更改生效。
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。