commit | ad6fad2888bd99685e4c03bd2c7d44734c608fdc | [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 16:47:04 2023 +0200 |
tree | 44e4018f198fc3b6dd1b7d84337cad95759e7d95 | |
parent | cc79174dce3f95d2a64066a9c425690a4a4aae70 [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.