diff options
author | Behdad Esfahbod <behdad@gnome.org> | 2006-07-25 01:02:27 +0000 |
---|---|---|
committer | Behdad Esfahbod <behdad@src.gnome.org> | 2006-07-25 01:02:27 +0000 |
commit | 83723181b018b2340864d661c9b4b7dabb854ade (patch) | |
tree | 300813671ff390d44d2014693d814b54062b2997 /pango | |
parent | ffe50c3b3fc4c50866d51fbafa7fff308b71b59b (diff) | |
download | pango-83723181b018b2340864d661c9b4b7dabb854ade.tar.gz |
Bug 347073 – Allow empty GPOS table
2006-07-24 Behdad Esfahbod <behdad@gnome.org>
Bug 347073 – Allow empty GPOS table
* pango/opentype/harfbuzz-open.c (_HB_OPEN_Load_ScriptList): Don't
err on empty GPOS/GSUB tables.
Diffstat (limited to 'pango')
-rw-r--r-- | pango/opentype/harfbuzz-open.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pango/opentype/harfbuzz-open.c b/pango/opentype/harfbuzz-open.c index b3c1bcb0..e836df1e 100644 --- a/pango/opentype/harfbuzz-open.c +++ b/pango/opentype/harfbuzz-open.c @@ -241,11 +241,16 @@ FT_Error _HB_OPEN_Load_ScriptList( HB_ScriptList* sl, (void)FILE_Seek( cur_offset ); } + /* Empty tables are harmless and generated by fontforge. + * See http://bugzilla.gnome.org/show_bug.cgi?id=347073 + */ +#if 0 if ( sl->ScriptCount == 0 ) { error = HB_Err_Invalid_SubTable; goto Fail; } +#endif return FT_Err_Ok; |