关于Birt source的讨论和疑问

aine_pan 发布于 2012/09/24 16:04
阅读 309
收藏 0
最近遇到一个头疼的问题,客户需求使用Myriad-Italic字体显示某些栏位,在模板中设出来以后,并不能正确显示,而是显示成Myriad,也就是说没有斜体。 
为什么不能显示成Myriad-Italic呢?这个字体是我新装的字体,如果birt解析不了,那也不用显示成Myriad啊? 
分析原因 
1 我尝试了生成pdf和word文件,发现都有问题,所以确定不是客户端程序的原因。 
2 尝试解读birt源码,是否是birt内部逻辑上出了问题。但是我debug了生成文件过程,birt内部是没有问题的。那只能是底层API出错了。 
3 尝试解读底层源码,pdf是通过Itext开源包生成的,但是问题出现了。 
   我的birt source是2.5的,在源码中使用的是Itext_1.5.4.jar, 我在Itext的源码中没有发现这个版本,但是和Itext_1.4.8是完全吻合。 
请教: 
1 有没有哪位遇到过Myriad-Italic字体显示的问题,如果有,能分享下经验吗? 
2 哪位大神分析过birt源码和Itext源码的,能否帮忙确定下,birt2.5对应的Itext版本,已经Itext是否对Myriad-Italic这样的字体支持的不够? 
3 如果哪位对source情有独钟的,可以和鄙人一起研究。哪位能给出解决方案,小弟不吝所有,倾力报答。 
真心希望有人能够帮忙。 
加载中
返回顶部
顶部