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;