[ https://issues.apache.org/jira/browse/PDFBOX-1646?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andreas Lehmkühler reassigned PDFBOX-1646: ------------------------------------------ Assignee: Andreas Lehmkühler > [PATCH] Add method for retrieving CFF bounding box from CFFFont class with > slight refactoring and optimization. > --------------------------------------------------------------------------------------------------------------- > > Key: PDFBOX-1646 > URL: https://issues.apache.org/jira/browse/PDFBOX-1646 > Project: PDFBox > Issue Type: Improvement > Components: FontBox > Affects Versions: 1.8.2 > Reporter: Robert Meyer > Assignee: Andreas Lehmkühler > Fix For: 2.0.0 > > Attachments: patch.diff > > > I have added a method to the CFFFont class to retrieve the bounding box for a > character determined by an SID as well as retrieving a name. I have also > slightly modified the existing code so that each sid mapping can be retrieved > now using the SID as the key from a map. From looking around there are > several examples of where iterative loops are used using the original mapping > array: > CFFFontROS.java:165 > CFFParser.java:876 > I haven't changed those locations yet, but they can be made in a separate > patch which should boost performance. > There was a small bit of refactoring done as well just because I now retrieve > a renderer from two locations. These patches are part of adding OTF CFF > support to Apache FOP. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira