如何添加新的字体目录到字体目录?

系统字体配置、中文显示和输入法问题
回复
林杰杰
帖子: 193
注册时间: 2005-07-03 15:30
来自: 广州

如何添加新的字体目录到字体目录?

#1

帖子 林杰杰 » 2005-07-28 13:51

  各位大虾,日前小弟在安装一个软件的时候,这个软件自带了一些字体,可是必须手动添加。于是我把它的字体复制到/usr/X11R6/lib/X11/fonts/X,其中X是新建立的一个文件夹,用来存放新字体。然后再X这个文件下mkfontdir,最后打算把这个目录放到字体目录中去,执行这个命令:xset fp+ /usr/X11R6/lib/X11/fonts/X,可是这里出错了,出错信息如下:
xset: bad font path element (#96), possible causes are:
Directory does not exist or has wrong permissions
Directory missing fonts.dir
Incorrect font server address or syntax
这是为什么呢?要怎么样才能解决?万分感谢。
  再把Xwindow叫成X windows的,一律不予理睬。
  三个以上感叹号连打或有事没事都打感叹号的,也不予理睬。
zwz
帖子: 31
注册时间: 2005-07-21 10:59

#2

帖子 zwz » 2005-07-28 14:47

在Debian/Ubuntu里面,最好用defoma安装字体。大致步骤是这样的:

1)生成hints文件

$ defoma-hints --no-question truetype /usr/share/fonts/truetype/xxx.ttf > xxx.hints

2)安装字体

$ sudo -s
$ cp xxx.hints /etc/defoma/hints/xxx.hints
$ defoma-font -t reregister-all /etc/defoma/hints/xxx.hints
yongyi
帖子: 3025
注册时间: 2005-05-07 23:57
联系:

Re: 如何添加新的字体目录到字体目录?

#3

帖子 yongyi » 2005-07-28 14:54

林杰杰 写了:  各位大虾,日前小弟在安装一个软件的时候,这个软件自带了一些字体,可是必须手动添加。于是我把它的字体复制到/usr/X11R6/lib/X11/fonts/X,其中X是新建立的一个文件夹,用来存放新字体。然后再X这个文件下mkfontdir,最后打算把这个目录放到字体目录中去,执行这个命令:xset fp+ /usr/X11R6/lib/X11/fonts/X,可是这里出错了,出错信息如下:
xset: bad font path element (#96), possible causes are:
Directory does not exist or has wrong permissions
Directory missing fonts.dir
Incorrect font server address or syntax
这是为什么呢?要怎么样才能解决?万分感谢。
我不清楚你的是什么软件,要用到fonts.dir,GTK1的?在ubuntu中,直接mkfontdir出来的fonts.dir文件是只有一个0的。请这样:
sudo mkfontscale
sudo mkfontdir

还有,这xset fp+ /usr/X11R6/lib/X11/fonts/X 命令是否需root权限运行?
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
林杰杰
帖子: 193
注册时间: 2005-07-03 15:30
来自: 广州

#4

帖子 林杰杰 » 2005-07-28 15:09

安装的就是Mathematica4.0。这个软件真麻烦。
谢谢两位。
To 1楼:我看了一下里面它的字体,是pfa,pfb,和bdf格式,这三种格式应该用什么样的参数呢?

To 2楼:照着你的提示做了,可是提示还是那样,安装不了。无论是有没有sudo都是这样,真是头疼。
再次谢谢两位。
  再把Xwindow叫成X windows的,一律不予理睬。
  三个以上感叹号连打或有事没事都打感叹号的,也不予理睬。
zwz
帖子: 31
注册时间: 2005-07-21 10:59

#5

帖子 zwz » 2005-07-28 21:37

林杰杰 写了:我看了一下里面它的字体,是pfa,pfb,和bdf格式,这三种格式应该用什么样的参数呢?
应该是Type1吧。生成hints后,你可能还要对它进行修改,至少要把字体文件的路径改成与实际的路径相符。详见:http://wiki.debian.org.tw/index.php/InstallFontsByHand

另外,注意字体文件的文件许可属性。字体文件必须全局可读。
林杰杰
帖子: 193
注册时间: 2005-07-03 15:30
来自: 广州

#6

帖子 林杰杰 » 2005-07-30 12:03

zwz 写了:
林杰杰 写了:我看了一下里面它的字体,是pfa,pfb,和bdf格式,这三种格式应该用什么样的参数呢?
应该是Type1吧。生成hints后,你可能还要对它进行修改,至少要把字体文件的路径改成与实际的路径相符。详见:http://wiki.debian.org.tw/index.php/InstallFontsByHand

另外,注意字体文件的文件许可属性。字体文件必须全局可读。

谢谢各位,呵呵。
  再把Xwindow叫成X windows的,一律不予理睬。
  三个以上感叹号连打或有事没事都打感叹号的,也不予理睬。
回复