在FreeBSD系统操作中,由于个人需要,系统自带的字体不够用,要另外添加一些字体,遇到这个问题该怎么办呢?下面小编就教大家如何为FreeBSD系统安装字体,一起来学习下吧。
因此,需要我们手工加入字体,可采用如下两种方式:
1、添加TimesRoman,Helvetica,Palatino等Type1字体
URW字体集合(x11-fonts/urwfonts)就包括了高质量的标准type1字体。因此安装URW即可:
1.1安装URW
#cd/usr/ports/x11-fonts/urwfonts
#makeinstallclean
1.2配置URW
需要在X服务器的配置文件(/etc/X11/xorg.conf)中增加下面的配置:
FontPath/usr/local/lib/X11/fonts/URW/
也可采用命令方式在当前会话中执行,以下内容需要在X桌面的Terminal执行才可以。
%xsetfp+/usr/local/lib/X11/fonts/URW
%xsetfprehash
2、安装微软雅黑、宋体等等中文字体即TrueType®字体
Xorg已经内建了对TrueType®字体的支持
2.1配置文件
将下面这行添加到/etc/X11/xorg.conf文件的Module部分
Loadfreetype
2.2为TrueType®字体创建一个目录
比如,/usr/local/lib/X11/fonts/TrueType,然后把所有的TrueType®字体复制到这个目录。记住您不能直接从Macintosh®计算机中提取TrueType®字体;能被X11使用的必须是UNIX®/MS-DOS®/Windows®格式的。
2.3用ttmkfdir来创建fonts.dir文件,以便让X字体引擎知道您已经安装了这些新文件。
2.3.1ttmkfdir需要安装,直接用pkg_add-rttmkfdir就能装上。
2.3.2
#cd/usr/local/lib/X11/fonts/TrueType
#ttmkfdir-ofonts.dir
2.4把TrueType®字体目录添加到字体路径中
需要在X服务器的配置文件(/etc/X11/xorg.conf)中增加下面的配置:
FontPath/usr/local/lib/X11/fonts/TrueType
如果要立即启用请输入:(以下命令需要在X桌面的Terminal中执行才可以)
%xsetfp+/usr/local/lib/X11/fonts/TrueType
%xsetfprehash
就是这样。现在Netscape®,Gimp,StarOffice™和其他所有的X应用程序应该可以认出安装的TrueType®字体。一些很小的字体(如在Web页面上高分辨率显示的文本)和一些很大的字体(在StarOffice™下)现在看起来已经很好了。
3、安装文泉驿中文字体:
#whereiswqy
wqy:/usr/ports/x11-fonts/wqy
#cd/usr/ports/x11-fonts/wqy
#makeinstallclean
15分钟左右ok
让X系统启动时载入字体。
编辑/etc/X11/xorg.conf
在SectionFiles里面加一行,FontPath/usr/local/lib/X11/fonts/wqy像下面这样
SectionFiles
ModulePath/usr/local/lib/xorg/modules
FontPath/usr/local/lib/X11/fonts/misc/
FontPath/usr/local/lib/X11/fonts/TTF/
FontPath/usr/local/lib/X11/fonts/OTF
FontPath/usr/local/lib/X11/fonts/Type1/
FontPath/usr/local/lib/X11/fonts/100dpi/
FontPath/usr/local/lib/X11/fonts/75dpi/
FontPath/usr/local/lib/X11/fonts/wqy
EndSection
上面就是FreeBSD添加字体的方法介绍了,本文详细介绍了各种字体的安装方法,能够满足你的基本需求,其他字体的添加方法类似。