Sfoglia il codice sorgente

* Fix for issue #33270

git-svn-id: trunk@38374 -
michael 7 anni fa
parent
commit
847b5faab0
1 ha cambiato i file con 3 aggiunte e 3 eliminazioni
  1. 3 3
      packages/fcl-pdf/src/fpttfsubsetter.pp

+ 3 - 3
packages/fcl-pdf/src/fpttfsubsetter.pp

@@ -828,9 +828,9 @@ var
   itm: TTextMapping;
 begin
   Result := TMemoryStream.Create;
-  SetLength(startCode, FGlyphIDList.Count);
-  SetLength(endCode, FGlyphIDList.Count);
-  SetLength(idDelta, FGlyphIDList.Count);
+  SetLength(startCode, FGlyphIDList.Count + 1);
+  SetLength(endCode, FGlyphIDList.Count + 1);
+  SetLength(idDelta, FGlyphIDList.Count + 1);
 
   // cmap header
   WriteUInt16(Result, 0);  // version