https://issues.apache.org/bugzilla/show_bug.cgi?id=47000

           Summary: [PATCH] Full-featured TextPainter for PS output
           Product: Fop
           Version: 1.0dev
          Platform: All
        OS/Version: All
            Status: NEW
          Keywords: PatchAvailable
          Severity: enhancement
          Priority: P2
         Component: ps
        AssignedTo: fop-dev@xmlgraphics.apache.org
        ReportedBy: jerem...@apache.org


Created an attachment (id=23467)
 --> (https://issues.apache.org/bugzilla/attachment.cgi?id=23467)
PSTextPainter patch

This patch adds a full-featured Batik TextPainter for PostScript/EPS output, so
text is no longer painted as shapes but using PostScript text operators. All
SVG text variants including flow text are supported. The old, incomplete
PSTextPainter is completely replaced. The old one was inactive anyway due to a
bug.

As with the PDFTextPainter, the PSTextPainter relies on Batik font subsystem
(which uses Java2D/AWT fonts) for font availability and tries to map those to
internally configured fonts. Since PS output currently only supports Type 1
fonts, there might be difficulties matching the fonts as not all JVMs properly
support and report Type 1 fonts installed in the operating systems.
Furthermore, not all glyphs in the Type 1 font may be available as a result.

Some numbers to illustrate the improvement (size of EPS files generated by
EPSTranscoder):
W3C SVG test suite, text-path-01-b.svg, old: 103KB, new 17KB
W3C SVG test suite, text-deco-01-b.svg, old: 123KB, new 20KB
batik/samples/extensions/flowText.svg, old: 413KB, new 24KB

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

Reply via email to