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 2015/02/04 01:57:25 UTC

svn commit: r1656961 - /pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2Embedder.java

Author: jahewson
Date: Wed Feb  4 00:57:25 2015
New Revision: 1656961

URL: http://svn.apache.org/r1656961
Log:
PDFBOX-2655: Fix CIDSet calculation

Modified:
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2Embedder.java

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2Embedder.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2Embedder.java?rev=1656961&r1=1656960&r2=1656961&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2Embedder.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2Embedder.java Wed Feb  4 00:57:25 2015
@@ -247,7 +247,7 @@ final class PDCIDFontType2Embedder exten
      */
     private void buildCIDSet(Map<Integer, Integer> cidToGid) throws IOException
     {
-        byte[] bytes = new byte[(Collections.max(cidToGid.keySet()) + 7) / 8];
+        byte[] bytes = new byte[Collections.max(cidToGid.keySet()) / 8 + 1];
         for (int cid : cidToGid.keySet())
         {
             int mask = 1 << 7 - cid % 8;