freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] master b5cab5c: Document how to scale manually.


From: Werner LEMBERG
Subject: [freetype2] master b5cab5c: Document how to scale manually.
Date: Wed, 12 Jul 2017 15:59:07 -0400 (EDT)

branch: master
commit b5cab5c9ca4afd8282a7f187185336c1c543c623
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    Document how to scale manually.
---
 include/freetype/freetype.h | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/include/freetype/freetype.h b/include/freetype/freetype.h
index 7301863..34ad48a 100644
--- a/include/freetype/freetype.h
+++ b/include/freetype/freetype.h
@@ -1530,7 +1530,13 @@ FT_BEGIN_HEADER
   /*    values of the corresponding fields in @FT_FaceRec.  Some values    */
   /*    like ascender or descender are rounded for historical reasons;     */
   /*    more precise values (for outline fonts) can be derived by scaling  */
-  /*    the corresponding @FT_FaceRec values manually.                     */
+  /*    the corresponding @FT_FaceRec values manually, with code similar   */
+  /*    to the following.                                                  */
+  /*                                                                       */
+  /*    {                                                                  */
+  /*      scaled_ascender = FT_MulFix( face->root.ascender,                */
+  /*                                   size_metrics->y_scale );            */
+  /*    }                                                                  */
   /*                                                                       */
   /*    Note that due to glyph hinting and the selected rendering mode     */
   /*    these values are usually not exact; consequently, they must be     */



reply via email to

[Prev in Thread] Current Thread [Next in Thread]