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;
             }