使用挪威字母上的Identity-H编码字体的SSRS使得PDF文本搜索不起作用

时间:2017-10-02 15:26:39

标签: pdf reporting-services fonts embedded-fonts

我们最近升级了一些运行报告服务的服务器。服务器现在运行Windows Server 2016和SSRS 2014.以前我们运行SSRS 2008。

我不确定我的问题是否与操作系统升级或SSRS升级有关。

问题在于,升级后,呈现为PDF的报告已开始在包含挪威字符(æ,ø,å)的所有文本块上执行一些字体/文本替换魔术。

SSRS正在嵌入带有identity-h编码的新字体,并且显然会破坏底层文本。 PDF看起来不错。但是adobe reader中的文本搜索不适用于受影响的文本块。如果我将文本复制粘贴到记事本中,则包含挪威字符的整行都会出现乱码。

受影响的.rdl使用Arial作为字体。 Arial应该支持挪威字符,所以我不确定SSRS为什么要这样做。 Arial安装在服务器上。

如何阻止SSRS执行此身份-h替换?
或者,如果SSRS是正确的,我该如何进行搜索和复制粘贴工作?

1 个答案:

答案 0 :(得分:1)

在msdn论坛上找到一个问题相同的thread,他们将此报告为微软的一个错误,他的回答如下:

"微软于2016年4月18日23:58发布:
我们在SQL Server 2016中解决了这个问题。感谢您抽出时间提交反馈。" link

解决方案显然是升级到SQL Server 2016。