我需要在一个高级的PDF上显示数据,其中的字段包含英文和中文字符。英文显示正常,但未显示中文。要让汉字也出现,有什么选择吗?
发布于 2019-03-05 09:25:00
NetSuite在幕后使用一个名为BFO的库来渲染PDF。第30页的User Guide详细介绍了如何使用内置字体以及嵌入您自己的字体。
除了标准的5种字体外,使用适当语言版本的
的用户还可以访问多达7种其他字体,以显示中文、日文和韩文文本。这些字体的名称分别是“STSong”(简体中文)、“msung”(繁体中文)、“MHei”(繁体中文)、“HeiseiMin”(平民-W3,日语)、“HeiseiKakuGo”(平成Korean W5,日语)、“HYGoThic”(HYGoThic-Medium,朝鲜语)和“HYSMyeongJo”(HYSMyeongJo-Medium,韩语)。
还可以看看内置的NetSuite模板,因为它们会根据区域设置自动嵌入一些字体。如果您只是删除中文周围的<#if>代码,这可能会起到作用。
<link name="NotoSans" type="font" subtype="truetype" src="${nsfont.NotoSans_Regular}" src-bold="${nsfont.NotoSans_Bold}" src-italic="${nsfont.NotoSans_Italic}" src-bolditalic="${nsfont.NotoSans_BoldItalic}" bytes="2" />
<#if .locale == "zh_CN">
<link name="NotoSansCJKsc" type="font" subtype="opentype" src="${nsfont.NotoSansCJKsc_Regular}" src-bold="${nsfont.NotoSansCJKsc_Bold}" bytes="2" />
<#elseif .locale == "zh_TW">
<link name="NotoSansCJKtc" type="font" subtype="opentype" src="${nsfont.NotoSansCJKtc_Regular}" src-bold="${nsfont.NotoSansCJKtc_Bold}" bytes="2" />
<#elseif .locale == "ja_JP">
<link name="NotoSansCJKjp" type="font" subtype="opentype" src="${nsfont.NotoSansCJKjp_Regular}" src-bold="${nsfont.NotoSansCJKjp_Bold}" bytes="2" />
<#elseif .locale == "ko_KR">
<link name="NotoSansCJKkr" type="font" subtype="opentype" src="${nsfont.NotoSansCJKkr_Regular}" src-bold="${nsfont.NotoSansCJKkr_Bold}" bytes="2" />
<#elseif .locale == "th_TH">
<link name="NotoSansThai" type="font" subtype="opentype" src="${nsfont.NotoSansThai_Regular}" src-bold="${nsfont.NotoSansThai_Bold}" bytes="2" />
</#if>发布于 2019-10-01 21:07:14
将中文的.ttf文件上传到文件柜中,在高级PDF的标签中调用。我一直在尝试它,它是有效的。
发布于 2020-10-19 19:42:38
<link name="Amiri-font" type="font" subtype="opentype" src="https://system.eu2.netsuite.com/core/media/media.nl?id=6855&c=xxx8839&h=7cada88647a1f0c07899&_xt=.ttf" src-bold="https://xxx8839-sb1.app.netsuite.com/core/media/media.nl?id=7532&c=xxx8839&h=97e9854d5b5e8f891e11&_xt=.ttf" bytes="2" />
<style>
.fontA{
font-size:14pt;
font-family: Amiri-font, sans-serif;
}
</style>下面是我们如何使用下载的字体文件的阿拉伯字体使用标签
https://stackoverflow.com/questions/54950597
复制相似问题