1

自从从 Windows Server 2008 迁移到 Windows Server 2012 后,当报表导出为 PDF 时,连字(例如“fi”)将被替换为 X。直接从服务器上的 Report Builder 3.0 以及任何 Dynamics CRM 2011 客户端导出时会发生这种情况。SQLServer/SRSS 的版本是 2012。

这些相同的报告和相同的字体(Calluna Regular)在 Windows 2008/SQL 2008 上对我们来说一直很好用。我观察到,在 2012 年,连字在导出前从 Report Builder 的文本中可见,而在 2008 年,您在全部。

那么我可以解决什么问题才能继续成功导出所有文本?我应该补充一点,我们正在使用 Adob​​e Reader 11.0.07 查看 PDF。

很高兴提供截图来说明问题,但不知道如何在此处附加它们,因为这是我的第一篇文章。提前感谢您提供的任何帮助。

4

1 回答 1

1

作为一种解决方法,我使用 FontForge 从相关字体中删除连字字形。所以那个已经解决了,但我相信它会再次出现。有趣的是,还包含连字的不同 TT 字体可以很好地呈现为 PDF,尽管它使用单个字母而不是连字来实现。问题一定在于 SRSS 如何创建 PDF;任何人的任何进一步见解将不胜感激。

于 2014-07-24T02:55:00.410 回答