forked from minhngoc25a/freetype2
791d83a612
src/sfnt/sfobjs.c, src/sfnt/sfdriver.c, src/base/ftnames.c: fixing the SFNT name table loader to support various buggy fonts. it now ignores empty name entries, entries with invalid pointer offsets and certain fonts containing tables with broken "storageOffset" fields. name strings are now loaded on demand, which reduces the memory requirements for a given FT_Face tremendously (for example, the name table of Arial.ttf is about 10Kb and contains 70 names !!) finally, this is a _quick_ fix. The whole name table loader and interface will be rewritten in a much more cleanly way shortly, once CSEH have been introduced in the sources. |
||
---|---|---|
.. | ||
autohint.h | ||
bdftypes.h | ||
cfftypes.h | ||
fnttypes.h | ||
ftcalc.h | ||
ftcore.h | ||
ftdebug.h | ||
ftdriver.h | ||
ftexcept.h | ||
ftgloadr.h | ||
fthash.h | ||
ftmemory.h | ||
ftobject.h | ||
ftobjs.h | ||
ftstream.h | ||
fttrace.h | ||
internal.h | ||
pcftypes.h | ||
psaux.h | ||
pshints.h | ||
psnames.h | ||
sfnt.h | ||
t1types.h | ||
t42types.h | ||
tttypes.h |