summaryrefslogtreecommitdiff
path: root/src/cid/cidobjs.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cid/cidobjs.c')
-rw-r--r--src/cid/cidobjs.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/cid/cidobjs.c b/src/cid/cidobjs.c
index 1fc121c00..e11c41d8b 100644
--- a/src/cid/cidobjs.c
+++ b/src/cid/cidobjs.c
@@ -374,6 +374,14 @@
if ( info->is_fixed_pitch )
cidface->face_flags |= FT_FACE_FLAG_FIXED_WIDTH;
+ /*
+ * For the sfnt-wrapped CID fonts for MacOS, currently,
+ * its `cmap' tables are ignored, and the content in
+ * its `CID ' table is treated the same as naked CID-keyed
+ * font. See ft_lookup_PS_in_sfnt_stream().
+ */
+ cidface->face_flags |= FT_FACE_FLAG_CID_KEYED;
+
/* XXX: TODO: add kerning with .afm support */
/* get style name -- be careful, some broken fonts only */