diff --git a/ChangeLog b/ChangeLog index 9ce39b6b7..59dc1f429 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2013-12-03 Werner Lemberg + + [truetype] Remove dead code. + + Reported by Nigel Tao . + + * include/internal/tttypes.h (TT_LoaderRec): Remove unused + `preserve_pps' field. + * src/truetype/ttgload.c (TT_Hint_Glyph): Updated. + 2013-12-03 Werner Lemberg [truetype] Fix phantom point handling. diff --git a/include/internal/tttypes.h b/include/internal/tttypes.h index f4da3f956..ad302b87c 100644 --- a/include/internal/tttypes.h +++ b/include/internal/tttypes.h @@ -1479,7 +1479,6 @@ FT_BEGIN_HEADER FT_Int advance; FT_Int linear; FT_Bool linear_def; - FT_Bool preserve_pps; FT_Vector pp1; FT_Vector pp2; diff --git a/src/truetype/ttgload.c b/src/truetype/ttgload.c index ca1f4b8d6..2c2bea5a4 100644 --- a/src/truetype/ttgload.c +++ b/src/truetype/ttgload.c @@ -832,13 +832,10 @@ #endif /* save glyph phantom points */ - if ( !loader->preserve_pps ) - { - loader->pp1 = zone->cur[zone->n_points - 4]; - loader->pp2 = zone->cur[zone->n_points - 3]; - loader->pp3 = zone->cur[zone->n_points - 2]; - loader->pp4 = zone->cur[zone->n_points - 1]; - } + loader->pp1 = zone->cur[zone->n_points - 4]; + loader->pp2 = zone->cur[zone->n_points - 3]; + loader->pp3 = zone->cur[zone->n_points - 2]; + loader->pp4 = zone->cur[zone->n_points - 1]; #ifdef TT_CONFIG_OPTION_SUBPIXEL_HINTING if ( driver->interpreter_version == TT_INTERPRETER_VERSION_38 )