Abap 日语双字节字符转换为正方形PDF/SMARTFORMS

Abap 日语双字节字符转换为正方形PDF/SMARTFORMS,abap,truetype,sap-smart-forms,Abap,Truetype,Sap Smart Forms,我正在尝试通过smartform生成PDF,并通过TR SE73添加了一种日语自定义字体,这是一种双字节字体 日本人的字符在PDF中以正方形显示,我尝试使用ANDALE_J字体,但我的自定义字体不行 我想知道是否有办法解决这个问题 当您在se73中安装字体时,是否选中了“请勿在PDF中插入此字体”复选框?如果是,则不检查,继续安装 如果此方法无效,请将您的字体文件拖放到计算机控制面板中的字体文件夹中,因为Adobe会检查此文件夹中的字体,而不是SAP应用程序服务器中的字体。您会将其视为正方形,因

我正在尝试通过smartform生成PDF,并通过TR SE73添加了一种日语自定义字体,这是一种双字节字体

日本人的字符在PDF中以正方形显示,我尝试使用ANDALE_J字体,但我的自定义字体不行

我想知道是否有办法解决这个问题


当您在se73中安装字体时,是否选中了“请勿在PDF中插入此字体”复选框?如果是,则不检查,继续安装


如果此方法无效,请将您的字体文件拖放到计算机控制面板中的字体文件夹中,因为Adobe会检查此文件夹中的字体,而不是SAP应用程序服务器中的字体。

您会将其视为正方形,因为您的pdf查看器无法识别此字体?最好是把一个示例文档放在某个地方,这样人们就可以检查他们是否能在自己的计算机上正确地看到它们。我在许多计算机上使用了许多pdf查看器(Microsoft Edge、AdobeReader、Google viewer…),但都不起作用!在PDF文件中嵌入字体将使其变得非常巨大,尤其是日语字体。我明白!如果我错了,请纠正我,我相信在计算机中安装任何字体而不是将其嵌入PDF文件都可以。是的,正确。当然,你的解决方案值得一试。此外,SAP可能会使用“字体子集”而不是“字体嵌入”,不同之处在于子集仅存储PDF文件中使用的字符,因此其大小不会太大。感谢@SandraRossi向我解释,SAP从来不知道会使用“字体子集”。让我们看看安装字体是否有帮助!哈姆扎让我们知道,如果有任何其他的结果让我们改变我们的思维过程!您好@AmNoOne,谢谢您的回复,这是我第一次做的,不起作用。我想这不是问题所在。我怀疑问题在于双字节字体本身,但它在windows上正常工作。