[cff] Fix FT_FACE_FLAG_GLYPH_NAMES for CFF2 based fonts (#57023).
* src/cff/cffobjs.c (cff_face_init): Don't set FT_FACE_FLAG_GLYPH_NAMES for CFF2 based fonts.
This commit is contained in:
parent
5a1a79c0e8
commit
1e9229f0fc
@ -1,3 +1,10 @@
|
||||
2019-10-09 John Tytgat <John.Tytgat@esko.com>
|
||||
|
||||
[cff] Fix FT_FACE_FLAG_GLYPH_NAMES for CFF2 based fonts (#57023).
|
||||
|
||||
* src/cff/cffobjs.c (cff_face_init): Don't set FT_FACE_FLAG_GLYPH_NAMES
|
||||
for CFF2 based fonts.
|
||||
|
||||
2019-10-08 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
[woff2] Fix SFNT table checks.
|
||||
|
@ -1018,9 +1018,9 @@
|
||||
}
|
||||
|
||||
#ifndef FT_CONFIG_OPTION_NO_GLYPH_NAMES
|
||||
/* CID-keyed CFF fonts don't have glyph names -- the SFNT loader */
|
||||
/* has unset this flag because of the 3.0 `post' table. */
|
||||
if ( dict->cid_registry == 0xFFFFU )
|
||||
/* CID-keyed CFF or CFF2 fonts don't have glyph names -- the SFNT */
|
||||
/* loader has unset this flag because of the 3.0 `post' table. */
|
||||
if ( dict->cid_registry == 0xFFFFU && !cff2 )
|
||||
cffface->face_flags |= FT_FACE_FLAG_GLYPH_NAMES;
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user