2007年6月7日星期四

emerge thinking-rock及其中文问题的解决

thinking-rock是个GTD软件,java做的。还没有细用,但应基本可用。先把安装步骤说一下:
1、到 http://bugs.gentoo.org/show_bug.cgi?id=154978 去下载最新的ebuild
2、拷到/usr/local/portage/app-office/thinking-rock
3、cd /usr/local/portage/app-office/thinking-rock
4、ebuild thinking-rock-2.0_pre1.ebuild digest
5、echo "=app-office/thinking-rock-2.0_pre1 ~x86">>/etc/portage/package.kewords
6、emerge thinking-rock -av
安装完毕。试运行发现生成报告时中文不正常。
参考了《为ThinkingRock的REPORT添加中文字体》一文。按下述步骤添加中文字体:
1、#cd /opt/thinking- rock-2.0gamma/thinkingrock/resource/fop/
2、#ln -s /c/WINDOWS/Fonts/simfang.ttf .
3、# cd /opt/thinking-rock-2.0gamma/thinkingrock/modules/ext/
4、# java -cp ./fop-0.93.jar:./avalon-framework-4.2.0.jar:./commons-logging-1.0.4.jar:./commons-io-1.1.jar org.apache.fop.fonts.apps.TTFReader /c/WINDOWS/Fonts/simfang.ttf simfang.xml
5、#mv simfang.xml /opt/thinking-rock-2.0gamma/thinkingrock/resource/fop/
6、#cd simfang.xml /opt/thinking-rock-2.0gamma/thinkingrock/resource/fop/
7、在fop.xconf中的<fonts></fonts>段内增加如下内容:

<font metrics-url="simfang.xml" kerning="yes" embed-url="simfang.ttf">

<font-triplet name="Simfang" style="normal" weight="normal"/>

</font>

<font metrics-url="simfang.xml" kerning="yes" embed-url="simfang.ttf">

<font-triplet name="Simfang" style="normal" weight="bold"/>

</font>

<font metrics-url=" simfang.xml" kerning="yes" embed-url="simfang.ttf">

<font-triplet name="Simfang" style="italic" weight="normal"/>

</font>


经过这些步骤,在生成报告时就可以行simfang字体了,但不知为何,我按照同样的步骤在一台机器上成功,在另一台上就是不成功。只好把成功那台的直接拷过来用,还是有RPWT呀!虽然这样还是把这些过程贴上来供大家参考。不要扔鸡蛋啊!

没有评论: