freetype2/include/freetype/internal
Werner Lemberg 5339c75ee6 [sfnt] Better checks for invalid cmaps (2/2) (#46019).
While the current code in `FT_Get_Next_Char' correctly rejects
out-of-bounds glyph indices, it can be extremely slow for malformed
cmaps that use 32bit values.  This commit tries to improve that.

* src/sfnt/ttcmap.c (tt_cmap8_char_next, tt_cmap12_next,
tt_cmap12_char_map_binary, tt_cmap13_next,
tt_cmap13_char_map_binary): Reject glyph indices larger than or
equal to the number of glyphs.
2015-09-24 13:39:44 +02:00
..
services [sfnt] Better checks for invalid cmaps (2/2) (#46019). 2015-09-24 13:39:44 +02:00
autohint.h Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
ftcalc.h Fix some clang compiler warnings. 2015-06-30 09:46:39 +02:00
ftdebug.h Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
ftdriver.h Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
ftgloadr.h Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
ftmemory.h Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
ftobjs.h Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
ftpic.h Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
ftrfork.h Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
ftserv.h Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
ftstream.h Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
fttrace.h Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
ftvalid.h Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
internal.h Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
psaux.h Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
pshints.h Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
sfnt.h [truetype] Introduce named instance access to GX fonts. 2015-08-13 15:22:17 +02:00
t1types.h Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
tttypes.h [truetype] Clean up types. 2015-08-06 00:06:14 -04:00