套打导出字体无法解析(内容不显示、内容乱码)的解决方案

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

套打导出字体无法解析(内容不显示、内容乱码)的解决方案

 现象:

套打打印预览是正常的,但是套打导出的时候,字体无法解析,部分内容不显示,内容乱码等。


原因:

套打打印为金蝶自己实现的,针对套打打印我们实现了备选字体列表,也就是如果针对这个字体无法解析我们会进行其他字体的输出;

而套打导出是第三方组件实现的,当当前字体无法针对该文本内容进行输出时,就无法输出(情况包括无输出内容,输出乱码等情况)。


解决方案:

问题1:

如何验证该字体是否适用于当前的文本?

①打开控制面板的字体界面,我们能够查看每个字体适用的语言,如下图所示

image.webp


②在Word上进行验证,将对应的文本内容切换为所需要的字体,验证是否生效,下面的示例为一个泰语文本(Word文档为泰语提供了默认字体Angsana New),我们尝试将泰语切换为宋体,选中泰语内容修改字体为宋体,修改完成后再次点击泰语内容,确认是否修改成功

image.webp

image.webp

image.webp

通过以上三步,我们可以验证宋体不能适用于泰语。同样的我们也能够按照这个思路验证对应语言的目标字体是否可用


按照上面的逻辑,我们可以在套打导出进行同样的验证,用宋体和Angsana New字体分别对同样的泰语进行套打导出验证,结果如下:

image.webp

image.webp

以上能够解决套打导出针对特殊语种无法显示的问题,这里补充一点对应的字体必须在应用服务器上也存在,否则会导致应用服务器字体无法解析导致的异常


问题2:

我的套打模板中没有我需要的字体?

我的本地计算机有这个字体应用服务器也需要确保有这个字体,否则应用服务器可能会有异常),但是对应的套打设计器没有对应的字体。

image.webp

解决这个问题的办法需要通过元数据编辑,编辑步骤如下:

<1>通过套打设计器的导航树或者属性界面确定对应控件的标识

image.webp

<2>将元数据导出进行元数据编辑:导出元数据,建议复制一个元数据进行备份

image.webp

修改对应样式的语言为目标语言,保存元数据进行导入

image.webp

套打导出字体无法解析(内容不显示、内容乱码)的解决方案

现象:套打打印预览是正常的,但是套打导出的时候,字体无法解析,部分内容不显示,内容乱码等。原因:套打打印为金蝶自己实现的,针对套...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息