ref: c2b4753970b7f7bf1bbee3dda54d5eba53c797d1
parent: bdd5e75e4e2f30697f1635628d979af7a56e5f70
author: Werner Lemberg <[email protected]>
date: Tue Dec 3 02:01:57 EST 2013
[truetype] Remove dead code. Reported by Nigel Tao <[email protected]>. * include/internal/tttypes.h (TT_LoaderRec): Remove unused `preserve_pps' field. * src/truetype/ttgload.c (TT_Hint_Glyph): Updated.
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
2013-12-03 Werner Lemberg <[email protected]>
+ [truetype] Remove dead code.
+
+ Reported by Nigel Tao <[email protected]>.
+
+ * include/internal/tttypes.h (TT_LoaderRec): Remove unused
+ `preserve_pps' field.
+ * src/truetype/ttgload.c (TT_Hint_Glyph): Updated.
+
+2013-12-03 Werner Lemberg <[email protected]>
+
[truetype] Fix phantom point handling.
This is a further improvement to the changes from 2013-11-06.
--- a/include/internal/tttypes.h
+++ b/include/internal/tttypes.h
@@ -1479,7 +1479,6 @@
FT_Int advance;
FT_Int linear;
FT_Bool linear_def;
- FT_Bool preserve_pps;
FT_Vector pp1;
FT_Vector pp2;
--- 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 )