Category: | Feature request |
Priority: | High |
Status: | Feedback Requested |
Project: | Severity: | Major |
Resolution: | Open |
|
Component: | Reproducibility: | Always |
Assigned to: |
hallo,
just working on reports (jasper) for testdata-management for turkey.
there exists a special sign : jemischäkli : ğ, which prolonges a preceding vocale
this is simply ommited in by jasper-reports generated pdf-files:
//params.put(JRParameter.REPORT_LOCALE, Locale.???); - fuer Türkey gibts da nix !?
JasperExportManager.exportReportToPdfFile(jasperPrint, ....)..
i guessed, this could be done with locale-Parameter ,
but NetBeans 8.1 doesnt list any Locale for Turkey ..
other signs from turkey-alphabet are printed correctly so far used in my reports..
how to solve ?
JasperExportManager.exportReportToPdfFile
1 Comment:
Hi,
This is a font related problem. You need to use a font that supports the Turkish characters you mentioned.
It is not about locale, as you probably do not use resource bundles with your report to translate labels using $R{} syntax in expressions.
What font are you using in your reports? If you do not know or if you are using some default fonts, then they most likely do not support these special Turkish characters that hence the problem.
You need to find a TTF that supports Turkish language and package it as a JR font extension JAR (using Jaspersoft Studio, or manually, following the example under /demo/samples/unicode folder in the JR Lib distro).
Thanks,
Teodor