寒秋 发表于 2003-7-22 07:23:28

在Red Hat Linux 9.0下安装新字体的方法:

在9.0里,经常出现显示不是正常汉字的界面,比如XMM播放时显示的菜单,曲目名称等都不准确。通过在网上查了好多资料后,才发现在9.0时安装新字体非常简单,不用象他们说得那么麻烦。
1、先建立 /ur/share/fonts/local (如果已经存在,就不用建立了。)
2、把Windows下的字体文件simsum.*全部挎到刚才建立的目录,其它字体也行。比如方正的平和体、廋金体之类的都可以安装,但它们不一定全部能用的。
3、chkfontpath --add /usr/share/fonts/local/
把新建的目录安装到系统默认的路径中
4、ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale
更新字体信息
5、service xfs reload
重新启动XFS字体
只要按照上面这五个步骤就可以添加新的字体了。
如果想要添加其它新的字体,重复2-5就行了。
系统会自动生成.dir,.scale的文件。(不要运行fc-cache命令)。
有些人说在9.0下找不到service这个命令,可能是他没有安装。我试过了,有这个命令的。

cnspy 发表于 2003-7-22 09:29:24

请问一下为什么不要运行fc-cache?

courlake 发表于 2003-7-22 15:32:35

请问一下为什么不要运行fc-cache?

X有两个字体系统,

一个就是楼上配置的X核心系统。

还有一个是fontconfig/xft/freetype, 这个配置就更简单,把字库扔进去,run fc-cache就搞定。firefly的patch就是改进这个,让中文字体的显示更PP.

fingster 发表于 2003-7-28 08:15:17

我遇到的问题是必须运行fc-cache否则在kde的字体选择里找不到添加的字体。为什么?

fingster 发表于 2003-7-28 08:15:36

我遇到的问题是必须运行fc-cache否则在kde的字体选择里找不到添加的字体。为什么?

fingster 发表于 2003-7-28 08:15:57

我遇到的问题是必须运行fc-cache否则在kde的字体选择里找不到添加的字体。为什么?

大漠孤云 发表于 2003-8-6 19:28:57

不是吧,我怎么找不到你说的那个simsum.*文件呢?不是就在WINDOWS的安装目录找吗?我搜索不到,大虾指教!

snhym 发表于 2003-8-6 21:17:57

字体文件应该在windows\fonts里面吧

kevinclcncom 发表于 2003-8-7 15:38:38

老兄这是从redhat文档上抄来的吧,不过也非了你这份心了,谢谢!

血海飘香 发表于 2003-8-9 17:02:11

按楼主的做了,在KDE的字体选择里面根本找不到新加的字体

nothing9 发表于 2003-9-1 12:16:23

Re: 在Red Hat Linux 9.0下安装新字体的方

在9.0时安装新字体非常简单,不用象他们说得那么麻烦。
。。。。。。
3、chkfontpath --add /usr/share/fonts/local/
4、ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale
5、service xfs reload

我的 redhat linux 9装了这几个程序,可是我还有几个问题:
1. 这个 chkfontpath 在哪里找啊?不是 /bin/chkfontpath,也不是/sbin/chkfontpath呀。
2. 是不是安装了新字体以后,就可以在 mozilla 和 open office 和其它一些程序里直接有 sumsin 和 mingliu 了?
3. 在 root 下安装了,在其它用户里可以直接用吗?

fingster 发表于 2003-9-1 18:42:20

/usr/sbin/chkfontpath

w1ang 发表于 2003-9-1 19:21:49

很好,这种方法又简单又不容易出错,棒!!!

w1ang 发表于 2003-9-4 10:40:09

经过实践,在redhat9下用fc-cache更简单。

VitaminBread 发表于 2003-9-4 14:54:27

chkfontpath --add /usr/share/fonts/local的时候出错,说:
chkfontpath: error opening /usr/share/fonts/local/fonts.dir, unwilling to add path
local文件夹里面只有两个文件,是:tahomabd.ttftahoma.ttf
应该怎么做?
页: [1] 2
查看完整版本: 在Red Hat Linux 9.0下安装新字体的方法: