diff --git a/ChangeLog b/ChangeLog index 987d5734c..9e4e4c2b6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2017-08-08 Alexei Podtelezhnikov + + * src/sftnt/ttpost.c (format): Use otspec-compliant versions. + 2017-06-27 Werner Lemberg [truetype] Integer overflow. diff --git a/src/sfnt/ttpost.c b/src/sfnt/ttpost.c index a47ece0ec..69929c8d4 100644 --- a/src/sfnt/ttpost.c +++ b/src/sfnt/ttpost.c @@ -407,7 +407,7 @@ /* now read postscript table */ if ( format == 0x00020000L ) error = load_format_20( face, stream, post_limit ); - else if ( format == 0x00028000L ) + else if ( format == 0x00025000L ) error = load_format_25( face, stream, post_limit ); else error = FT_THROW( Invalid_File_Format ); @@ -446,7 +446,7 @@ FT_FREE( table->glyph_names ); table->num_names = 0; } - else if ( format == 0x00028000L ) + else if ( format == 0x00025000L ) { TT_Post_25 table = &names->names.format_25; @@ -542,7 +542,7 @@ *PSname = (FT_String*)table->glyph_names[name_index - 258]; } } - else if ( format == 0x00028000L ) + else if ( format == 0x00025000L ) { TT_Post_25 table = &names->names.format_25;