• Show log

    Commit

  • Hash : 21bd9c2f
    Author : Ewald Hew
    Date : 2018-01-07T16:38:54

    [psaux] Fix Type 1 glyphs with too many stem hints.
    
    According to the CFF specification, charstrings can have up to 96 stem
    hints. Due to hint replacement routines in Type 1 charstrings, some
    glyphs are rejected by the Adobe engine, which implements the above
    limit. This fix turns off hinting for such glyphs.
    
    * src/psaux/pshints.c (cf2_hintmap_build): Reset the error from calling
    `cf2_hintmask_setAll' on a problematic Type 1 charstring and turn off
    hinting.