LinuxSir.cn,穿越时空的Linuxsir!

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

[求助]fonts.conf设置问题

[复制链接]
发表于 2006-3-16 09:43:14 | 显示全部楼层 |阅读模式
环境:Debian/Etch,安装了ttf-arphic*字体、ttf-firefly-sung
操作:试图美化字体,替换了fonts.conf和local.conf,发现以前能正常运行的Freemind软件
         无法启动,而其他Java程序如Eclipse可以正常使用。
         我猜测是字体配置的问题,于是apt-get source fontconfig,然后在源代码目录中执行
         ./configure
         得到fonts.conf,再次替换系统的fonts.conf,并使用了debian.okey.net上的local.conf
         仍然无法正常执行Freemind。
现象:Freemind为Java程序,启动时发生异常:
Exception in thread "main" java.lang.IllegalArgumentException
        at java.nio.Buffer.position(Buffer.java:218)
        at sun.font.TrueTypeFont.lookupName(TrueTypeFont.java:818)
        at sun.font.TrueTypeFont.getFamilyName(TrueTypeFont.java:884)
        at sun.java2d.SunGraphicsEnvironment.getAvailableFontFamilyNames(SunGraphicsEnvironment.java:476)
        at sun.java2d.SunGraphicsEnvironment.getAvailableFontFamilyNames(SunGraphicsEnvironment.java:494)
        at freemind.main.Tools.getAvailableFontFamilyNames(Tools.java:179)
        at freemind.main.Tools.isAvailableFontFamily(Tools.java:202)
        at freemind.controller.Controller.<init>(Controller.java:228)
        at freemind.main.FreeMind.<init>(FreeMind.java:227)
        at freemind.main.FreeMind.main(FreeMind.java:647)

我希望哪位能够为我提供上述环境中的原版fonts.conf,或者提供其他解决方案。

TIA
 楼主| 发表于 2006-3-16 09:45:37 | 显示全部楼层
BTW: 除了Freemind的异常,我的Debian其它都很正常
/usr/lib/j2sdk1.5-sun/bin/ControlPanel中的中文也显示正常
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-16 11:26:35 | 显示全部楼层
Help me please~
如果能够为我提供Debian/Etch,ttf-arphic*字体、ttf-firefly-sung
环境中未做修改的fonts.conf文件也可以。

my email box: kebowang [AT] GMail
回复 支持 反对

使用道具 举报

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

本版积分规则

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