当前位置: 技术问答>linux和unix
如何在linux下安装一个新字体?
来源: 互联网 发布时间:2015-04-01
本文导语: 如何在linux下安装一个新字体?如simsun.ttf | 关于字体显示问题,解决方法: Redhat Linux9.0完美汉化 汉化需要simsun.ttf字体文件,可以从windows从拷入,如果是文件名simsun.ttc,只需改成simsun.ttf就...
如何在linux下安装一个新字体?如simsun.ttf
|
关于字体显示问题,解决方法:
Redhat Linux9.0完美汉化
汉化需要simsun.ttf字体文件,可以从windows从拷入,如果是文件名simsun.ttc,只需改成simsun.ttf就可.
1.建立一个目录来存放字体
[root@kemean root]# mkdir /usr/X11R6/lib/X11/zh_CN_fonts
2.然后把simsun.ttf字体拷到/usr/X11R6/lib/X11/zh_CN_fonts目录下。
3.为simsun.ttf来建字体文件,分别是fonts.dir和fonts.scale。并且保证这两个文件都和simsun.ttf在/usr/X11R6/lib/X11/zh_CN_fonts目录内
fonts.dir文件内容如下:
31
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:ab=y:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-1
ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-iso8859-1
ai=0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-iso8859-1
ai=0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-iso8859-1
ai=0.2:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-iso8859-1
ai=0.4:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-iso8859-1
ai=-0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-iso8859-1
ai=-0.2:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.4:ab=y:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:ab=y:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gbk-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:ab=y:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:ab=y:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:ab=y:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gbk-0
fonts.scale与fonts.dir内容相同
4.修改/etc/X11/XF86Config文件。
在FontPath "unix/:7100"前一行,加入FontPath "/usr/X11R6/lib/X11/zh_CN_fonts"
在Section "Module"这段内加入Load "xtt"这一行
把Load "freetype"和Load "type1"这两行前面加上#号来注释掉。
5.修改/etc/fonts/fonts.conf,
在字体目录部分加入
/usr/X11R6.lib/X11/zh_CN_fonts
6.修改/etc/gtk/gtkrc.zh_CN文件,把fontset改成
"-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,
-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"
7.a. 修改 /etc/bashrc文件,加入
export GDK_USE_XFT=0
8.在终端下运行qtconfig,点Fonts,把Enable Anti-Aliased Font Support (Xft)和Anti-Alias Fonts by Default 两项去掉
到此为止,所以工件已做完,只需重启xwindows即可
注意:上面所有要修改的文件,最好都先做备份,以防出错后还原!
进入xwidnows后的字体设置
1.如果是gnome桌面,就要把gnome的字体设置成simsun 12
这个过程在gnome菜单=》首选项=》字体中设置。
2.如果是kde桌面,就要在kde中的控制中心-》观感-》字体中,你可以把字体设置为simsun 12就好了。
在观感=》桌面=》外观=》把字体设置为simsun 大小为12
3.对有些应用程序,则应该在其选项中来进行字体的设置
Redhat Linux9.0完美汉化
汉化需要simsun.ttf字体文件,可以从windows从拷入,如果是文件名simsun.ttc,只需改成simsun.ttf就可.
1.建立一个目录来存放字体
[root@kemean root]# mkdir /usr/X11R6/lib/X11/zh_CN_fonts
2.然后把simsun.ttf字体拷到/usr/X11R6/lib/X11/zh_CN_fonts目录下。
3.为simsun.ttf来建字体文件,分别是fonts.dir和fonts.scale。并且保证这两个文件都和simsun.ttf在/usr/X11R6/lib/X11/zh_CN_fonts目录内
fonts.dir文件内容如下:
31
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:ab=y:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-1
ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-iso8859-1
ai=0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-iso8859-1
ai=0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-iso8859-1
ai=0.2:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-iso8859-1
ai=0.4:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-iso8859-1
ai=-0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-iso8859-1
ai=-0.2:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.4:ab=y:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:ab=y:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gbk-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:ab=y:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:ab=y:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:ab=y:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gbk-0
fonts.scale与fonts.dir内容相同
4.修改/etc/X11/XF86Config文件。
在FontPath "unix/:7100"前一行,加入FontPath "/usr/X11R6/lib/X11/zh_CN_fonts"
在Section "Module"这段内加入Load "xtt"这一行
把Load "freetype"和Load "type1"这两行前面加上#号来注释掉。
5.修改/etc/fonts/fonts.conf,
在字体目录部分加入
/usr/X11R6.lib/X11/zh_CN_fonts
6.修改/etc/gtk/gtkrc.zh_CN文件,把fontset改成
"-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,
-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"
7.a. 修改 /etc/bashrc文件,加入
export GDK_USE_XFT=0
8.在终端下运行qtconfig,点Fonts,把Enable Anti-Aliased Font Support (Xft)和Anti-Alias Fonts by Default 两项去掉
到此为止,所以工件已做完,只需重启xwindows即可
注意:上面所有要修改的文件,最好都先做备份,以防出错后还原!
进入xwidnows后的字体设置
1.如果是gnome桌面,就要把gnome的字体设置成simsun 12
这个过程在gnome菜单=》首选项=》字体中设置。
2.如果是kde桌面,就要在kde中的控制中心-》观感-》字体中,你可以把字体设置为simsun 12就好了。
在观感=》桌面=》外观=》把字体设置为simsun 大小为12
3.对有些应用程序,则应该在其选项中来进行字体的设置