RedHat(6.2 中文字体TrueType的使用)

导读 大家好,综合小编来为大家讲解下RedHat,6 2 中文字体TrueType的使用这个很多人还不知道,现在让我们一起来看看吧!创建一个字体存储目录,

大家好,综合小编来为大家讲解下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 (允许缩放)选中

本文[高级伪原创标题]到此分享完毕,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!