Jasper сообщает о проблеме рендеринга шрифтов - PullRequest
0 голосов
/ 29 ноября 2018

У меня действительно странная проблема с рендерингом моих шрифтов на тамильском, когда я генерирую PDF с помощью Jasper Reports.Он переворачивает две буквы.Тест, который я пытаюсь сделать, это

வழங்கிய தேத

, но при рендеринге PDF он переворачивает

Incorrect rendering

Странно, если я скопирую его в буфер обмена почти обратно в нормальное состояние

வழங்கிய தேதி

Я использую

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персонаж поменялся местами

1 Ответ

0 голосов
/ 30 ноября 2018

Следуя ответу, опубликованному Alex K, я убедился, что я был в последней версии jasperreports.

Оказывается, я был версией, и в версии 6.7.0 эта проблема была решена.

    <dependency>
        <groupId>net.sf.jasperreports</groupId>
        <artifactId>jasperreports</artifactId>
        <version>6.7.0</version>
    </dependency>
...