You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Tilman Hausherr (JIRA)" <ji...@apache.org> on 2014/04/24 20:49:18 UTC

[jira] [Created] (PDFBOX-2044) TrueType glyphs not displayed in rendering

Tilman Hausherr created PDFBOX-2044:
---------------------------------------

             Summary: TrueType glyphs not displayed in rendering
                 Key: PDFBOX-2044
                 URL: https://issues.apache.org/jira/browse/PDFBOX-2044
             Project: PDFBox
          Issue Type: Bug
          Components: Rendering
    Affects Versions: 2.0.0
            Reporter: Tilman Hausherr
            Assignee: Tilman Hausherr


In the file of PDFBOX-2041 the text isn't displayed in the 2.0 version.

This is related to the truetype 'loca' table:
https://developer.apple.com/fonts/TTRefMan/RM06/Chap6loca.html

In the table of that file, the endOfGlyphs variable, which is the last offset value ("extra" in the spec), is 0. Therefore, GlyphTable.initData() doesn't read any glyphs because it believes that the end has already been reached, because the first offset is (of course) 0 and is identical to the endOfGlyphs variable.

I will fix this by disregarding endOfGlyphs == offset if endOfGlyphs is 0, and not asking for offset equality to skip glyphs, instead I require that the next offset is bigger.



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