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)