У меня действительно странная проблема с рендерингом моих шрифтов на тамильском, когда я генерирую PDF с помощью Jasper Reports.Он переворачивает две буквы.Тест, который я пытаюсь сделать, это
வழங்கிய தேத
, но при рендеринге 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персонаж поменялся местами