shithub: freetype+ttf2subf

Download patch

ref: cd346da588316375969b9f9ba3aec5788112a5af
parent: f380d743f2ed15019192bd44e9e44f5a767cf7ea
author: Werner Lemberg <[email protected]>
date: Wed Feb 3 14:32:03 EST 2016

[cff] Fix handling of face_index == -1 for pure CFF.

* src/cff/cffobjs.c (cff_face_init): Return correct number of faces.

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2016-02-03  Werner Lemberg  <[email protected]>
+
+	[cff] Fix handling of face_index == -1 for pure CFF.
+
+	* src/cff/cffobjs.c (cff_face_init): Return correct number of faces.
+
 2016-01-30  Werner Lemberg  <[email protected]>
 
 	[autofit] Minor tracing improvement.
--- a/src/cff/cffobjs.c
+++ b/src/cff/cffobjs.c
@@ -586,7 +586,10 @@
       /* if we are performing a simple font format check, exit immediately */
       /* (this is here for pure CFF)                                       */
       if ( face_index < 0 )
+      {
+        cffface->num_faces = (FT_Long)cff->num_faces;
         return FT_Err_Ok;
+      }
 
       cff->pshinter = pshinter;
       cff->psnames  = psnames;