Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.5
-
None
Description
FOP uses a somewhat dated, internal implementation (org.apache.fop.text.linebreak) of UAX14 for determining line break opportunities. Now that FOP supports complex scripts like Thai, etc., where more advanced line break support apply, such as dictionary driven tables, FOP should transition to using a more standard, industry accepted library such as ICU, which is already used by a number of Apache projects for other purposes, e.g., by PDFBox, Xerces, and Xalan.