You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ja...@apache.org on 2014/09/23 02:05:59 UTC
svn commit: r1626918 -
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/font/TTFGlyph2D.java
Author: jahewson
Date: Tue Sep 23 00:05:59 2014
New Revision: 1626918
URL: http://svn.apache.org/r1626918
Log:
PDFBOX-2372: Don't draw GID 0 for any Standard 14 TTF
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/font/TTFGlyph2D.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/font/TTFGlyph2D.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/font/TTFGlyph2D.java?rev=1626918&r1=1626917&r2=1626918&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/font/TTFGlyph2D.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/font/TTFGlyph2D.java Tue Sep 23 00:05:59 2014
@@ -141,14 +141,11 @@ public class TTFGlyph2D implements Glyph
}
}
- // ------
-
GlyphData glyph = ttf.getGlyph().getGlyph(gid);
// workaround for Type0 "Standard 14" font handling, as Adobe has GID 0 as empty
// while Microsoft uses a rectangle, which we don't want to appear
- if (isCIDFont && gid == 0 && !font.isEmbedded() &&
- PDSimpleFont.isStandard14(font.getName()))
+ if (gid == 0 && !font.isEmbedded() && PDSimpleFont.isStandard14(font.getName()))
{
glyph = null;
}