【发布时间】:2019-05-01 17:01:42
【问题描述】:
当我使用 Jasper Reports 生成 PDF 时,我在泰米尔语中呈现字体时遇到了一个非常奇怪的问题。 它翻转了两个字母。 我要渲染的测试是
வழங்கியதேத
但当 PDF 呈现时它会翻转它
奇怪的是,如果我将它复制到剪贴板它几乎恢复正常
வழங்கியதேதி
我正在使用
net.sf.jasperreports.extension.registry.factory.fonts=net.sf.jasperreports.engine.fonts.SimpleFontExtensionsRegistryFactory net.sf.jasperreports.extension.simple.font.families.ireportfamily_arialuni=reports/fonts/fontsfamily_arialuni。 xml
<textField> <reportElement x="150" y="0" width="80" height="15" forecolor="#A0A5B2" uuid="d5a7ab5b-bf11-487d-981a-ba64413bc33e"/> <textElement> <font fontName="Arial Unicode MS" size="9"/> </textElement> <textFieldExpression><![CDATA[$P{REPORT}.findLabel("DATE OF ISSUE")]]></textFieldExpression> </textField>
当 2 个字母组合成一个字母时,前 2 个字符被交换 同样,每当 3 个字母组合成一个字母时,前 2 个字符就会交换
【问题讨论】:
标签: fonts jasper-reports