summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2013-01-24 08:39:43 +0100
committerWerner Lemberg <wl@gnu.org>2013-01-24 08:39:43 +0100
commit87dc86d68c93c2b5b836501ece57583d1d6d1a2e (patch)
tree0e85b51f0d41a330059a9d227c5fa78d27eea6fb
parentb6de8e661251ebd14b363b8286e68ce16de20174 (diff)
downloadfreetype2-87dc86d68c93c2b5b836501ece57583d1d6d1a2e.tar.gz
[truetype] Revert change from 2013-01-22.
FreeType's `height' value is the baseline-to-baseline distance... * src/truetype/ttobjs.c (tt_size_reset): Undo.
-rw-r--r--ChangeLog8
-rw-r--r--src/truetype/ttobjs.c5
2 files changed, 10 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 11843b536..3f440e395 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2013-01-23 Werner Lemberg <wl@gnu.org>
+
+ [truetype] Revert change from 2013-01-22.
+
+ FreeType's `height' value is the baseline-to-baseline distance...
+
+ * src/truetype/ttobjs.c (tt_size_reset): Undo.
+
2013-01-23 Alexei Podtelezhnikov <apodtele@gmail.com>
[base, truetype] New internal FT_Hypot function.
diff --git a/src/truetype/ttobjs.c b/src/truetype/ttobjs.c
index 590b66c33..ca4a377ee 100644
--- a/src/truetype/ttobjs.c
+++ b/src/truetype/ttobjs.c
@@ -1177,12 +1177,11 @@
FT_PIX_ROUND( FT_MulFix( face->root.ascender, metrics->y_scale ) );
metrics->descender =
FT_PIX_ROUND( FT_MulFix( face->root.descender, metrics->y_scale ) );
+ metrics->height =
+ FT_PIX_ROUND( FT_MulFix( face->root.height, metrics->y_scale ) );
metrics->max_advance =
FT_PIX_ROUND( FT_MulFix( face->root.max_advance_width,
metrics->x_scale ) );
-
- /* the height is derived from rounded values */
- metrics->height = metrics->ascender - metrics->descender;
}
/* compute new transformation */