[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] master bed960d 1/2: * src/base/ftobjs.c (FT_Load_Glyph): Tra
From: |
Werner LEMBERG |
Subject: |
[freetype2] master bed960d 1/2: * src/base/ftobjs.c (FT_Load_Glyph): Trace glyph metrics. |
Date: |
Thu, 24 Sep 2020 03:35:57 -0400 (EDT) |
branch: master
commit bed960d9484df1a0c9547ba6855f457d6629ffb5
Author: Werner Lemberg <wl@gnu.org>
Commit: Werner Lemberg <wl@gnu.org>
* src/base/ftobjs.c (FT_Load_Glyph): Trace glyph metrics.
---
ChangeLog | 4 ++++
src/base/ftobjs.c | 19 +++++++++++++++++++
2 files changed, 23 insertions(+)
diff --git a/ChangeLog b/ChangeLog
index 9982953..58ecf00 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2020-09-24 Werner Lemberg <wl@gnu.org>
+
+ * src/base/ftobjs.c (FT_Load_Glyph): Trace glyph metrics.
+
2020-09-22 Werner Lemberg <wl@gnu.org>
[meson] Move auxiliary scripts to `builds/meson`.
diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c
index 8adfdff..c060bbb 100644
--- a/src/base/ftobjs.c
+++ b/src/base/ftobjs.c
@@ -1062,11 +1062,30 @@
slot->linearHoriAdvance / 65536.0 ));
FT_TRACE5(( " linear y advance: %f\n",
slot->linearVertAdvance / 65536.0 ));
+ FT_TRACE5(( "\n" ));
FT_TRACE5(( " bitmap %dx%d, %s (mode %d)\n",
slot->bitmap.width,
slot->bitmap.rows,
pixel_modes[slot->bitmap.pixel_mode],
slot->bitmap.pixel_mode ));
+ FT_TRACE5(( "\n" ));
+
+ {
+ FT_Glyph_Metrics* metrics = &slot->metrics;
+
+
+ FT_TRACE5(( " metrics:\n" ));
+ FT_TRACE5(( " width: %f\n", metrics->width / 64.0 ));
+ FT_TRACE5(( " height: %f\n", metrics->height / 64.0 ));
+ FT_TRACE5(( "\n" ));
+ FT_TRACE5(( " horiBearingX: %f\n", metrics->horiBearingX / 64.0 ));
+ FT_TRACE5(( " horiBearingY: %f\n", metrics->horiBearingY / 64.0 ));
+ FT_TRACE5(( " horiAdvance: %f\n", metrics->horiAdvance / 64.0 ));
+ FT_TRACE5(( "\n" ));
+ FT_TRACE5(( " vertBearingX: %f\n", metrics->vertBearingX / 64.0 ));
+ FT_TRACE5(( " vertBearingY: %f\n", metrics->vertBearingY / 64.0 ));
+ FT_TRACE5(( " vertAdvance: %f\n", metrics->vertAdvance / 64.0 ));
+ }
#endif
Exit:
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] master bed960d 1/2: * src/base/ftobjs.c (FT_Load_Glyph): Trace glyph metrics.,
Werner LEMBERG <=