[woff2] Allow bitmap-only fonts (#57394).
* src/sfnt/sfwoff2.c (reconstruct_font): Fix test for `glyf' and `loca' tables.
This commit is contained in:
parent
496601e504
commit
a4df0373c7
|
@ -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>
|
2019-12-21 Hugh McMaster <hugh.mcmaster@outlook.com>
|
||||||
|
|
||||||
[docs] (2/2) Fix generation of API documentation (#56745).
|
[docs] (2/2) Fix generation of API documentation (#56745).
|
||||||
|
|
|
@ -1513,9 +1513,9 @@
|
||||||
info->glyf_table = find_table( indices, num_tables, TTAG_glyf );
|
info->glyf_table = find_table( indices, num_tables, TTAG_glyf );
|
||||||
info->loca_table = find_table( indices, num_tables, TTAG_loca );
|
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 );
|
return FT_THROW( Invalid_Table );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue