shithub: freetype+ttf2subf

Download patch

ref: 6ae53a79db33991e0d203bf636f1c5e87d4dd045
parent: a959c3c960c433919e8b8f1c22a6702fa2664cd8
author: Werner Lemberg <[email protected]>
date: Sat Jun 14 17:39:17 EDT 2003

Minor documentation typos.

git/fs: mount .git/fs: mount/attach disallowed
--- a/docs/TODO
+++ b/docs/TODO
@@ -19,8 +19,5 @@
 
 * Possibly add support for reading PFM files.
 
-* Is the anti-aliased glyphs feature of BDF also available in PCF format?
-  If yes, add support to the PCF driver.
-
 
 --- end of TODO ---
--- a/include/freetype/freetype.h
+++ b/include/freetype/freetype.h
@@ -1143,12 +1143,12 @@
   /*                    fixed point pixels.  Always positive.              */
   /*                                                                       */
   /* <Note>                                                                */
-  /*    The values of `ascender', `descender', and `height' are only the   */
-  /*    scaled versions of `face->ascender', `face->descender', and        */
-  /*    `face->height'.                                                    */
+  /*    For scalable fonts, the values of `ascender', `descender', and     */
+  /*    `height' are scaled versions of `face->ascender',                  */
+  /*    `face->descender', and `face->height', respectively.               */
   /*                                                                       */
   /*    Unfortunately, due to glyph hinting, these values might not be     */
-  /*    exact for certain fonts, they thus must be treated as unreliable   */
+  /*    exact for certain fonts.  They thus must be treated as unreliable  */
   /*    with an error margin of at least one pixel!                        */
   /*                                                                       */
   /*    Indeed, the only way to get the exact pixel ascender and descender */
@@ -1854,7 +1854,7 @@
   /*    character dimensions is zero, its value is set equal to the other. */
   /*                                                                       */
   /* <InOut>                                                               */
-  /*    size            :: A handle to a target size object.               */
+  /*    face            :: A handle to a target face object.               */
   /*                                                                       */
   /* <Input>                                                               */
   /*    char_width      :: The character width, in 26.6 fractional points. */
--- a/src/pfr/pfrobjs.c
+++ b/src/pfr/pfrobjs.c
@@ -164,9 +164,8 @@
       root->units_per_EM = (FT_UShort)phy_font->outline_resolution;
       root->ascender     = (FT_Short) phy_font->bbox.yMax;
       root->descender    = (FT_Short) phy_font->bbox.yMin;
-      root->height       = (FT_Short)
-                             ( ( ( root->ascender - root->descender ) * 12 )
-                               / 10 );
+      root->height       = (FT_Short)(
+        ( ( root->ascender - root->descender ) * 12 ) / 10 );
 
       if ( phy_font->num_strikes > 0 )
       {
--- a/src/truetype/ttobjs.c
+++ b/src/truetype/ttobjs.c
@@ -593,7 +593,7 @@
       size->ttmetrics.y_ratio = 0x10000L;
     }
 
-    /* Compute root ascender, descender, test height, and max_advance */
+    /* Compute root ascender, descender, text height, and max_advance */
     metrics->ascender    = ( FT_MulFix( face->root.ascender,
                                         metrics->y_scale ) + 32 ) & -64;
     metrics->descender   = ( FT_MulFix( face->root.descender,