大家好,综合小编来为大家讲解下RedHat,6.2 中文字体TrueType的使用这个很多人还不知道,现在让我们一起来看看吧!
创建一个字体存储目录,例如:
$ mkdir /usr/X11R6/lib/X11/fonts/TrueType
使用Windows附带的字体:
$ CD ' where _ is _ your _ windows '/fonts/$ CP simsun。TTF/usr/x11r 6/lib/X11/fonts/TrueType-拷贝简宋体
生成fonts.dir文件
$ cd /usr/X11R6/lib/X11/fonts/TrueType $ ttmkfdir fonts.dir
注意:mkfontdir用于生成点阵字体的fonts.dir文件,ttmkfdir用于生成TrueType字体的fonts.dir文件。
由于ttmkfdir无法识别部分汉字TTF的编码,需要手动修改。
生成的fonts.dir如下:
fonts.dir======1 simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-ascii-0
替换为:
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
生成fonts.alias文件
$ cat fonts.dir fonts.alias
用以下内容替换fonts.alias的内容:
SimSun -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
将字体路径添加到配置:
如果您的字体搜索路径是FontPath 'unix/:-1 '那么您使用xfs作为字体搜索代理,这是RedHat的默认配置。这种配置适合网络用户,不适合PC用户。
建议直接在XFree86的配置文件中指定常用字体搜索路径。下面简单介绍一下这两种方法的设置:
1.使用XFS(默认配置xfs (RedHat)
不需要修改/etc/X11/XF86Config文件。
$ su # chkfontpath -add /usr/X11R6/lib/X11/fonts/TrueType
如果没有问题,可以使用chkfontpath - list显示所有搜索路径。
2. 不使用xfs (推荐)
打开/etc/X11/XF86Config 文件,将原FontPath 取消:
# FontPath 'unix/:-1'
加入所有的字体路径:
FontPath '/usr/X11R6/lib/X11/fonts/misc:unscaled' FontPath '/usr/X11R6/lib/X11/fonts/75dpi:unscaled' FontPath '/usr/X11R6/lib/X11/fonts/misc' FontPath '/usr/X11R6/lib/X11/fonts/Type1' FontPath '/usr/X11R6/lib/X11/fonts/Speedo' FontPath '/usr/X11R6/lib/X11/fonts/75dpi' FontPath '/usr/X11R6/lib/X11/fonts/TrueType'
取消xfs 的后台执行:
# setup
在System services 中取消xfs。
启动X,查看中文TTF字体:
$ xfd -fn simsun -- 显示字体内容
在Netscape 中使用TTF 字体。
启动netscape,打开属性设置Edit-Preferences. 在Appearance(外观)中选择Fonts(字体)。
For the Encoding: 选择Simplified Chinese (gb 2312-80) Variable Width Font(变宽字体): 选择Simsum (Misc) Allow Scaling (允许缩放)选中
本文[高级伪原创标题]到此分享完毕,希望对大家有所帮助。