尝试在 RDLC 中使用Libre Baskerville字体,但会导致渲染错误:
CreateFontPackage 失败:Win32 错误:1035
网上关于这个错误的信息很少(谷歌的结果没有提出任何解决方案)......除了切换到更传统的字体之外,我们能做些什么吗?
我知道这个问题有点老了,但现在我遇到了与“Helvetica-Neue”字体相同的问题,这是出版物的企业字体。我正在使用 ReportBuilder 2.0 (SqlServer 2008) 构建我的报告。
诊断:
我使用 Microsoft Font Validator 来检查字体是否“格式正确”,在这里我可以发现原始字体(顺便说一下 OTF)由于缺少表格而无法光栅化。
解决方案:
我决定将 OTF 文件转换为 TTF(我在网上搜索了一个转换器),然后对相同字体的新 TTF 文件进行了测试,一切正常。
我去控制面板删除了“Helvetica-Neue”字体的所有样式(我大约有 50 个)。
安装了我从转换中获得的 TTF,我的问题得到了解决,报告能够毫无问题地导出为 PDF。
请提供与此问题相关的更多信息..主要是
error:1035
1> 不确定这是否会有所帮助,但请尝试Datasource
从“报告”菜单中删除,然后再次添加。
2> 为您的报告页面创建了一个新的 RDLC 文件。再试一次。