Fix Savannah bug #31088 (sort of).

* src/sfnt/ttload.c (tt_face_load_maxp): Always allocate at least 64
function entries.
dbgmem-more-limiters
Werner Lemberg 14 years ago
parent 0e6fc09134
commit 3987b15ef7
  1. 7
      ChangeLog
  2. 4
      src/sfnt/ttload.c

@ -1,3 +1,10 @@
2010-10-02 Werner Lemberg <wl@gnu.org>
Fix Savannah bug #31088 (sort of).
* src/sfnt/ttload.c (tt_face_load_maxp): Always allocate at least 64
function entries.
2010-10-02 Werner Lemberg <wl@gnu.org>
[smooth] Fix splitting of cubics for negative values.

@ -680,9 +680,9 @@
/* broken fonts like `Keystrokes MT' :-( */
/* */
/* We allocate 64 function entries by default when */
/* the maxFunctionDefs field is null. */
/* the maxFunctionDefs value is smaller. */
if ( maxProfile->maxFunctionDefs == 0 )
if ( maxProfile->maxFunctionDefs < 64 )
maxProfile->maxFunctionDefs = 64;
/* we add 4 phantom points later */

Loading…
Cancel
Save