commit | 2862686996955651538bf9e4481b52d3ff8bad74 | [log] [tgz] |
---|---|---|
author | Werner Lemberg <wl@gnu.org> | Wed Nov 20 21:06:18 2013 +0100 |
committer | Werner Lemberg <wl@gnu.org> | Wed Nov 20 21:06:18 2013 +0100 |
tree | 497104441f1f4db5f27273ab312805ee3b80e6fa | |
parent | bc25de66c112a9ff4722264330ada77b6e651408 [diff] |
[truetype] Don't trust `maxp's `maxSizeOfInstructions'. Problem reported by Hin-Tak Leung <htl10@users.sourceforge.net>; see http://lists.nongnu.org/archive/html/freetype-devel/2013-08/msg00005.html for details. * src/base/ftobjs.c (FT_Load_Glyph): Check size of `fpgm' and `prep' tables also for setting `autohint'. * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Use code from `TT_Process_Composite_Glyph' for handling unreliable values of `maxSizeOfInstructions'.