QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2274|回复: 18

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

[复制链接]
发表于 2003-7-22 07:23:28 | 显示全部楼层 |阅读模式
在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这个命令,可能是他没有安装。我试过了,有这个命令的。
发表于 2003-7-22 09:29:24 | 显示全部楼层
请问一下为什么不要运行fc-cache?
回复

使用道具 举报

发表于 2003-7-22 15:32:35 | 显示全部楼层
[quote:7468bf91a9="cnspy"]请问一下为什么不要运行fc-cache?[/quote]

X有两个字体系统,

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

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

使用道具 举报

发表于 2003-7-28 08:15:17 | 显示全部楼层
我遇到的问题是必须运行fc-cache否则在kde的字体选择里找不到添加的字体。为什么?
回复

使用道具 举报

发表于 2003-7-28 08:15:36 | 显示全部楼层
我遇到的问题是必须运行fc-cache否则在kde的字体选择里找不到添加的字体。为什么?
回复

使用道具 举报

发表于 2003-7-28 08:15:57 | 显示全部楼层
我遇到的问题是必须运行fc-cache否则在kde的字体选择里找不到添加的字体。为什么?
回复

使用道具 举报

发表于 2003-8-6 19:28:57 | 显示全部楼层
不是吧,我怎么找不到你说的那个simsum.*文件呢?不是就在WINDOWS的安装目录找吗?我搜索不到,大虾指教!
回复

使用道具 举报

发表于 2003-8-6 21:17:57 | 显示全部楼层
字体文件应该在windows\fonts里面吧
回复

使用道具 举报

发表于 2003-8-7 15:38:38 | 显示全部楼层
老兄这是从redhat文档上抄来的吧,不过也非了你这份心了,谢谢!
回复

使用道具 举报

发表于 2003-8-9 17:02:11 | 显示全部楼层
按楼主的做了,在KDE的字体选择里面根本找不到新加的字体
回复

使用道具 举报

发表于 2003-9-1 12:16:23 | 显示全部楼层

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

[quote:a4ea7caae0="寒秋"]在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[/quote]

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

使用道具 举报

发表于 2003-9-1 18:42:20 | 显示全部楼层
/usr/sbin/chkfontpath
回复

使用道具 举报

发表于 2003-9-1 19:21:49 | 显示全部楼层
很好,这种方法又简单又不容易出错,棒!!!
回复

使用道具 举报

发表于 2003-9-4 10:40:09 | 显示全部楼层
经过实践,在redhat9下用fc-cache更简单。
回复

使用道具 举报

发表于 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.ttf  tahoma.ttf
应该怎么做?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 15:52 , Processed in 0.078283 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表