commit | 8fe50c2adca74a4eca1501c831251283b4cc6d9b | [log] [tgz] |
---|---|---|
author | Werner Lemberg <wl@gnu.org> | Thu Apr 27 23:06:51 2023 +0200 |
committer | Werner Lemberg <wl@gnu.org> | Sat May 06 18:53:50 2023 +0200 |
tree | a30f7d5032a68d8e82455d783354ffa7ffc7a76c | |
parent | c8a24209d314c23632deaccd328e107888fab13a [diff] |
[truetype] Fix style name handling for variation fonts. * include/freetype/internal/tttypes.h (TT_FaceRec): New field `non_var_style_name`. * src/sfnt/sfobjs.c (sfnt_load_face): Initialize `non_var_style_name`. (sfnt_done_face): Free `non_var_style_name`. * src/truetype/ttgxvar.c (TT_Set_Named_Instance): Restore non-VF style name if switching back to non-VF mode.