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