Uploaded image for project: 'FOP'
  1. FOP
  2. FOP-2266

Use ICU for line break determination.

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: trunk
    • Fix Version/s: None
    • Component/s: layout/unqualified
    • Labels:

      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.

        Attachments

          Activity

            People

            • Assignee:
              gadams Glenn Adams
              Reporter:
              gadams Glenn Adams
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: