John Hewson created PDFBOX-2303:
-----------------------------------

             Summary: Lazy loading of glyphs in TrueType fonts
                 Key: PDFBOX-2303
                 URL: https://issues.apache.org/jira/browse/PDFBOX-2303
             Project: PDFBox
          Issue Type: Improvement
          Components: FontBox
    Affects Versions: 2.0.0
            Reporter: John Hewson
            Assignee: John Hewson
            Priority: Minor


FontBox's TTF GlyphTable reads the entire glyph table a constructs and object 
for each glyph. However this is very slow for large external fonts (e.g. Asian) 
such as "STXihei" which is 15.7MB and has 37,255 glyphs. On my machine it takes 
around 9 seconds for PDFBox to load that font just to render 15 glyphs from it.

We can modify GlyphTable to make it lazy so that glyphs are read individually 
only when needed.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to