freetype/src
John Tytgat b00be9f609 [cff] Fix family name logic of pure CFF fontdata (#52056).
1. If `FamilyName' is present in the CFF font, use this for
   FT_Face's `family_name'.
2. Otherwise, use the face name and chop off any subset prefix.
3. If at this point FT_Face's `family_name' is set, use this
   together with the full name to determine the style.
4. Otherwise, use `CIDFontName' as FT_Face's `family_name'.
5. If we don't have a valid style, use "Regular".

Previously, FT_Face's `family_name' entry for pure CFF fontdata
nearly always was the fontname itself, instead of the `FamilyName'
entry in the CFF font (assuming there is one).

* src/cff/cffobjs.c (cff_face_init) [pure_cff]: Implement it.
2017-09-19 07:12:03 +02:00
..
autofit [autofit] Really fix #41334 (#52000). 2017-09-13 08:16:23 +02:00
base * Version 2.8.1 released. 2017-09-16 19:08:17 +02:00
bdf [bdf] Fix size and resolution handling. 2017-09-05 15:28:21 +02:00
bzip2 Update copyright year. 2017-01-04 20:16:34 +01:00
cache * Version 2.8.1 released. 2017-09-16 19:08:17 +02:00
cff [cff] Fix family name logic of pure CFF fontdata (#52056). 2017-09-19 07:12:03 +02:00
cid Introduce `FT_Size_InternalRec' structure. 2017-04-22 12:48:50 +02:00
gxvalid Branding fixes. 2017-09-07 22:36:02 -04:00
gzip Typos. 2017-01-24 23:56:59 -05:00
lzw Update copyright year. 2017-01-04 20:16:34 +01:00
otvalid Improve `make multi'. 2017-03-18 07:06:49 +01:00
pcf Branding fixes. 2017-09-07 22:36:02 -04:00
pfr * src/winfonts/winfnt.c (FNT_Face_Init): Don't set active encoding. 2017-06-14 07:51:04 +02:00
psaux */*: Remove `OVERFLOW_' prefix. 2017-06-09 11:21:58 +02:00
pshinter [autofit] Remove `slight' auto-hint mode again. 2017-05-02 12:32:19 +02:00
psnames [psnames] Really fix issue #49949. 2017-08-09 07:45:12 +02:00
raster Swap `ALLOC_MULT' arguments (#51833). 2017-08-25 21:40:01 -04:00
sfnt * Version 2.8.1 released. 2017-09-16 19:08:17 +02:00
smooth * Version 2.8.1 released. 2017-09-16 19:08:17 +02:00
tools Update fuzzer-bot URL. 2017-09-14 22:39:51 +02:00
truetype * Version 2.8.1 released. 2017-09-16 19:08:17 +02:00
type1 * src/winfonts/winfnt.c (FNT_Face_Init): Don't set active encoding. 2017-06-14 07:51:04 +02:00
type42 * src/winfonts/winfnt.c (FNT_Face_Init): Don't set active encoding. 2017-06-14 07:51:04 +02:00
winfonts Swap `ALLOC_MULT' arguments (#51833). 2017-08-25 21:40:01 -04:00
Jamfile Update copyright year. 2017-01-04 20:16:34 +01:00