[woff2] Allow bitmap-only fonts (#57394).

* src/sfnt/sfwoff2.c (reconstruct_font): Fix test for `glyf' and
`loca' tables.
This commit is contained in:
Nikhil Ramakrishnan 2019-12-31 16:04:01 +01:00 committed by Werner Lemberg
parent 496601e504
commit a4df0373c7
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,10 @@
2019-12-31 Nikhil Ramakrishnan <ramakrishnan.nikhil@gmail.com>
[woff2] Allow bitmap-only fonts (#57394).
* src/sfnt/sfwoff2.c (reconstruct_font): Fix test for `glyf' and
`loca' tables.
2019-12-21 Hugh McMaster <hugh.mcmaster@outlook.com>
[docs] (2/2) Fix generation of API documentation (#56745).

View File

@ -1513,9 +1513,9 @@
info->glyf_table = find_table( indices, num_tables, TTAG_glyf );
info->loca_table = find_table( indices, num_tables, TTAG_loca );
if ( !( info->glyf_table && info->loca_table ) )
if ( ( info->glyf_table == NULL ) ^ ( info->loca_table == NULL ) )
{
FT_ERROR(( "Both `glyph' and `loca' tables must be present.\n" ));
FT_ERROR(( "One of `glyf'/`loca' tables missing.\n" ));
return FT_THROW( Invalid_Table );
}