从Windows Server 2003迁移到Windows Server 2008 R2后,遇到了PDF字体问题。
问题描述:
使用Window Server 2003,Crystal报表用于将报表导出为PDF。使用PDF中的对象工具选项选择字符串,我们可以看到下面的字符串包含在一个框中。 (*发布图片的声誉不足)
'ABCDE'
但是,使用Window Server 2008时,会生成不同的字符串。
'abcd''e'
如您所见,使用Windows Server 2008时,字符串分为3个框。因此,由于添加了空格(大约一个像素差异),我无法使用简单的java程序来读取字符串。
水晶报告引擎尚未更改。因此,我怀疑这是由于窗口服务器字体问题,但不知道如何纠正这个问题。
希望有人能解决这个问题。 任何帮助将不胜感激!