Robert Meyer created PDFBOX-1646:
------------------------------------

             Summary: Added 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
             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

Reply via email to