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

           Summary: AFP Renderer does not properly handle AFP fonts with
                    relative metric
           Product: Fop
           Version: 0.94
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: general
        AssignedTo: fop-dev@xmlgraphics.apache.org
        ReportedBy: [EMAIL PROTECTED]


Created an attachment (id=22215)
 --> (https://issues.apache.org/bugzilla/attachment.cgi?id=22215)
changed AFPFontReader.java

I've tried to use AFP renderer along with AFP fonts with relative metrics,
which results in wrong alignment of text. For both Outline fonts (scalable) and
Raster fonts.

After some debugging I've updated the
org.apache.fop.render.afp.fonts.AFPFontReader.java file to process these fonts
correctly, I attach the updated Java file below. (the main problem is, that AFP
fonts have two measurement unit setting, which should be both considered for
fonts with relative metric - metric resolution and shape resolution; and the
factor to be applied to measurement values depends on the pointsize in some
cases)

In the source file there is also repaired one other problem - there was bug,
that the font reader did not process the last font orientation, it is repaired
in the method processFontPosition().

The changes were made on the source file from FOP version 0.95.beta.


-- 
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