ref: 483daa9f74fcabc4846d2cf5f483ebfd50ef60f7
parent: 5452fbe39dc3702962d9b448d87ae9909f7fb867
author: Werner Lemberg <wl@gnu.org>
date: Fri May 6 15:24:13 EDT 2005
* src/cff/cffobjs.c (cff_face_init): Set ppem value in top dictionary for SFNT-based CFF.
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-05-06 Werner Lemberg <wl@gnu.org>
+
+ * src/cff/cffobjs.c (cff_face_init): Set ppem value in top
+ dictionary for SFNT-based CFF.
+
2005-05-05 Werner Lemberg <wl@gnu.org>
Handle malformed `loca' table entries.
--- a/src/cff/cffobjs.c
+++ b/src/cff/cffobjs.c
@@ -685,6 +685,11 @@
cffface->style_flags = flags;
}
+ else
+ {+ if ( !dict->units_per_em )
+ dict->units_per_em = face->root.units_per_EM;
+ }
/* handle font matrix settings in subfonts (if any) */
for ( i = cff->num_subfonts; i > 0; i-- )
--
⑨