LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 863|回复: 1

[已解决] fontforge 崩溃,提示找不到X字体

[复制链接]
发表于 2009-7-15 20:57:05 | 显示全部楼层 |阅读模式
[问题]
使用 fontforge 查看字体时fontforge崩溃退出。终端中提示:

Copyright (c) 2000-2008 by George Williams.
Executable based on sources from 16:11 GMT 24-Dec-2008.
Library based on sources from 16:11 GMT 24-Dec-2008.
Help! Server claimed font
        -adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso10646-1
existed in the font list, but when I asked for it there was nothing.
I may crash soon.
Segmentation fault

使用xlsfonts查看系统中的X字体时,能够找到下面一条:
-adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso10646-1

[重现该问题的步骤]
使用fontforge打开任何一个字体(ttf、otf、Type1),fontforge或者是在启动的时候崩溃,或者是在点击字型进行编辑的时候崩溃。譬如:

$ fontforge /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc

fontforge在启动的时候崩溃。

[系统信息]
Gentoo Linux X86 2.6.30-gentoo-r2
x11-base/xorg-x11-7.2
x11-base/xorg-server-1.6.1
x11-drivers/xf86-video-intel-2.7.1

P.S. 和X字体系统打交道真是痛苦,还是XFT方便。
 楼主| 发表于 2009-7-15 21:43:29 | 显示全部楼层

安装 font-adobe-75dpi 后解决问题

从缺少字体的信息提示上看,fontforge找不到 adobe-helvetica 75dpi 的字体,安装以后解决了这个问题:

# emerge -av font-adobe-75dpi



还是搞不太清楚X的核心字体系统如何维护一个全局的数据库,向X核心字体系统添加字体还要生成*.dir之类的东西,手工维护非常麻烦。xft下添加字体就方便多了,不必手动维护这个数据库。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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