[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] master 07f27e1: Thinkos and omissions.
From: |
Werner LEMBERG |
Subject: |
[freetype2] master 07f27e1: Thinkos and omissions. |
Date: |
Sat, 24 Oct 2015 13:22:30 +0000 |
branch: master
commit 07f27e1e43a63f611e3f0248a488fb891440fff2
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>
Thinkos and omissions.
---
src/sfnt/ttsbit.c | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/src/sfnt/ttsbit.c b/src/sfnt/ttsbit.c
index 4272d93..6de8757 100644
--- a/src/sfnt/ttsbit.c
+++ b/src/sfnt/ttsbit.c
@@ -289,12 +289,12 @@
/* sanitize buggy ascender and descender values */
if ( max_before_bl || min_after_bl )
{
- metrics->ascender = max_before_bl;
- metrics->descender = min_after_bl;
+ metrics->ascender = max_before_bl * 64;
+ metrics->descender = min_after_bl * 64;
}
else
{
- metrics->ascender = metrics->y_ppem;
+ metrics->ascender = metrics->y_ppem * 64;
metrics->descender = 0;
}
}
@@ -313,7 +313,8 @@
" "
" for strike (%d, %d)\n",
metrics->x_ppem, metrics->y_ppem ));
- metrics->height = metrics->y_ppem;
+ metrics->height = metrics->y_ppem * 64;
+ metrics->descender = metrics->ascender - metrics->height;
}
/* Is this correct? */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] master 07f27e1: Thinkos and omissions.,
Werner LEMBERG <=