Dominik Röttsches a1017e2655 [sfnt] Don't require 'gvar' table to support variation fonts.
Fixes #1172.

* src/sfnt/sfobjs.c (sfnt_load_face): Tag font as Multiple Masters font if
`fvar` is present; do not require other tables to be present.

* src/truetype/ttgxvar.c (tt_set_mm_blend): Allow for a missing 'gvar' table
when setting variation coordinates.  However, if a 'gvar' table is actually
present, do perform a sanity check and fail on malformedness.
(TT_Get_MM_Var): Don't assume 'fvar' needs 'gvar' or 'CFF2 tables in all
cases, which is an overly tight check.
2022-09-05 10:36:22 +02:00
..
2022-02-19 13:37:07 +01:00
2022-04-01 08:50:33 +02:00
2022-06-21 17:08:04 +02:00
2022-01-11 10:54:10 +01:00
2022-01-11 10:54:10 +01:00
2022-04-01 08:50:33 +02:00
2022-01-11 10:54:10 +01:00
2022-07-26 12:23:15 -04:00
2022-03-31 07:49:35 +02:00
2022-01-11 10:54:10 +01:00
2022-04-01 08:50:33 +02:00
2022-06-21 17:08:04 +02:00
2022-01-11 10:54:10 +01:00
2022-04-01 08:50:33 +02:00
2022-04-01 08:50:33 +02:00