forked from minhngoc25a/freetype2
* src/sfnt/ttload.c (TT_Load_Names): applied a small work-around to
manage fonts containing a broken name table (e.g. "hya6gb.ttf")
This commit is contained in:
parent
df689c25ce
commit
af48e32c17
|
@ -987,6 +987,12 @@
|
|||
|
||||
/* check the 'storageOffset' field */
|
||||
storageOffset = names->storageOffset;
|
||||
|
||||
/* some broken asian fonts have a storage offset whose value is */
|
||||
/* 12*numNameRecords. We deal with them here.. */
|
||||
if ( storageOffset == 12 * names->numNameRecords )
|
||||
storageOffset += 6;
|
||||
|
||||
if ( storageOffset < (FT_ULong)( 6 + 12 * names->numNameRecords ) ||
|
||||
table_len <= storageOffset )
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue