点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们正在运行S/4HANA,但仍使用smartform作为主要报告工具。 我们必须遵循客户的打印策略设置,并且该策略要求针对不同语言区域的特定字体类型。 简而言之,我们必须:
- 所有简体中文字符均使用Noto Sans CJK SC(简体中文)字体
- 所有传统汉字均使用Noto Sans CJK TC(繁体中文)字体
- 对于罗马字体,将Oswald用作主要字体,将Noto Sans用作辅助字体。
好的,让我们忘掉第三项,再谈一谈1和2。
我们使用级联字体设备类型,因此可以在一页上打印多种语言,但是我们不认为有一种方法可以区分打印输出中的SC和TC,因为您永远不会知道哪个字符会弹出 在编辑智能表格时提交。 如果您知道该怎么做,请告诉我。
因此,我们被迫更改要求,以假定我们知道我要阅读的报告使用哪种语言(SC或TC)打印。 这意味着对于繁体中文,我们希望使用Noto SAns CJK TC字体打印报告。
但是,SE73不允许上传10MB以上的字体,而SAP(来自OSS)不建议上传大字体(通常为CJK),因为嵌入的字体会使您的线轴很大。 即使有报告调用RSTX_SOFTRONT_MANAGER打破此限制,我们也不能在我们的S/4版本中使用它(尚不支持)
此外,Noto Sans CJK SC/TC字体文件是.otf格式,而不是ttf格式,我们很难上载它。
确定,因此我们转向使用SAPGUI的打印选项。 在Windows上,使用字体替换将TWSONG,TIMES,HELVE之类的字体替换为" Noto Sans CJK TC"字体(我们将其安装在字体结尾并使用G型字体结尾打印)。 但是,仍在努力使其工作。
我想知道,还有什么更好的方法可以实现"使用特定的CJK字体进行打印"吗? 我认为这听起来很合理,但是很难在SAP上实现。
如有任何想法,请阐明。
您好。
检查此SAP Note 2833483可能会对您有所帮助。
关于
SS
一周热门 更多>