Lucian Chiriță
Lucian Chiriță
initSafeStandardObjects would not work given the current way the builtin variables and parameter/field/variable references are implemented. It might be possible to change the JavaScript compiler so that it works with...
Using java.text.BreakIterator.getLineInstance (getCharacterInstance is only called when truncating the last line inside a word) with Locale.ITALIAN doesn't seem to work in this case, it still breaks after U+2019. Still, I...
A JSR 199 based report compiler would be a useful and convenient feature for JasperReports. We did consider it at some point, but if I recall correctly we found something...
It was a long time ago, but I think the problem was that we didn't find a way to have the compiler resolve classes from the context classloader, which is...
I don't understand what your change is meant to do, we're already testing character by character at https://github.com/TIBCOSoftware/jasperreports/blob/master/jasperreports/src/net/sf/jasperreports/engine/util/JRStyledTextUtil.java#L408 Please include a concrete case with details on how it works with...
The warning comes from JasperReports XML parsing code which instantiates a grammar cache by reflection when it detects the Xerces parser included in Oracle JRE (under com.sun.org.apache.xerces) being used. Details...
You can set the [net.sf.jasperreports.export.pdf.force.linebreak.policy](http://jasperreports.sourceforge.net/config.reference.html#net.sf.jasperreports.export.pdf.force.linebreak.policy) property to true to avoid the problem. You can also consider creating a font extension for the Arial font.
Does net.sf.jasperreports.export.pdf.force.linebreak.policy have any effect?
Looks like a Batik limitation. The [SVG implementation status page](https://xmlgraphics.apache.org/batik/status.html) lists `alignment-baseline` and `dominant-baseline` as not implemented.
FWIW you can use ICU4J as Java locale provider by including icu4j and icu4j-localespi jars in your classpath and adding `-Djava.locale.providers=SPI,CLDR,COMPAT` when launching the Java process.