shithub: freetype+ttf2subf

Download patch

ref: dc72aff43d036b7f3fb3a448eece15c95353b4e6
parent: 54e75749465821066fe3ed533f00d6a2c67fbb37
author: Werner Lemberg <[email protected]>
date: Sat Nov 4 03:33:38 EST 2000

Finishing David's latest changes (there were some errors in it).

git/fs: mount .git/fs: mount/attach disallowed
--- a/builds/cygwin/devel/freetype/config/ftoption.h
+++ b/builds/cygwin/devel/freetype/config/ftoption.h
@@ -155,21 +155,21 @@
   /*   declarations.                                                       */
   /*                                                                       */
   /*   Two macros are used within the FreeType source code to define       */
-  /*   exported library functions: FT_EXPORT and FT_EXPORT_DEF.       */
+  /*   exported library functions: FT_EXPORT and FT_EXPORT_DEF.            */
   /*                                                                       */
-  /*     FT_EXPORT( return_type )                                      */
+  /*     FT_EXPORT( return_type )                                          */
   /*                                                                       */
   /*       is used in a function declaration, as in                        */
   /*                                                                       */
-  /*         FT_EXPORT( FT_Error )                                     */
+  /*         FT_EXPORT( FT_Error )                                         */
   /*         FT_Init_FreeType( FT_Library*  alibrary );                    */
   /*                                                                       */
   /*                                                                       */
-  /*     FT_EXPORT_DEF( return_type )                                     */
+  /*     FT_EXPORT_DEF( return_type )                                      */
   /*                                                                       */
   /*       is used in a function definition, as in                         */
   /*                                                                       */
-  /*         FT_EXPORT_DEF( FT_Error )                                    */
+  /*         FT_EXPORT_DEF( FT_Error )                                     */
   /*         FT_Init_FreeType( FT_Library*  alibrary )                     */
   /*         {                                                             */
   /*           ... some code ...                                           */
@@ -176,8 +176,8 @@
   /*           return FT_Err_Ok;                                           */
   /*         }                                                             */
   /*                                                                       */
-  /*   You can provide your own implementation of FT_EXPORT and        */
-  /*   FT_EXPORT_DEF here if you want.  If you leave them undefined, they */
+  /*   You can provide your own implementation of FT_EXPORT and            */
+  /*   FT_EXPORT_DEF here if you want.  If you leave them undefined, they  */
   /*   will be later automatically defined as `extern return_type' to      */
   /*   allow normal compilation.                                           */
   /*                                                                       */
--- a/builds/cygwin/ftsystem.c
+++ b/builds/cygwin/ftsystem.c
@@ -219,7 +219,7 @@
   /*    FreeType error code.  0 means success.                             */
   /*                                                                       */
   FT_EXPORT_DEF( FT_Error )  FT_New_Stream( const char*  filepathname,
-                                             FT_Stream    stream )
+                                            FT_Stream    stream )
   {
     int          file;
     struct stat  stat_buf;
--- a/builds/dos/dos-gcc.mk
+++ b/builds/dos/dos-gcc.mk
@@ -15,8 +15,8 @@
 
 SEP := /
 CLEAN_LIBRARY := $(DELETE) $@
+
 include $(TOP)/builds/compiler/gcc.mk
 include $(TOP)/builds/dos/dos-def.mk
 
 # EOF
-
--- a/builds/unix/devel/freetype/config/ftoption.h
+++ b/builds/unix/devel/freetype/config/ftoption.h
@@ -155,21 +155,21 @@
   /*   declarations.                                                       */
   /*                                                                       */
   /*   Two macros are used within the FreeType source code to define       */
-  /*   exported library functions: FT_EXPORT and FT_EXPORT_DEF.       */
+  /*   exported library functions: FT_EXPORT and FT_EXPORT_DEF.            */
   /*                                                                       */
-  /*     FT_EXPORT( return_type )                                      */
+  /*     FT_EXPORT( return_type )                                          */
   /*                                                                       */
   /*       is used in a function declaration, as in                        */
   /*                                                                       */
-  /*         FT_EXPORT( FT_Error )                                     */
+  /*         FT_EXPORT( FT_Error )                                         */
   /*         FT_Init_FreeType( FT_Library*  alibrary );                    */
   /*                                                                       */
   /*                                                                       */
-  /*     FT_EXPORT_DEF( return_type )                                     */
+  /*     FT_EXPORT_DEF( return_type )                                      */
   /*                                                                       */
   /*       is used in a function definition, as in                         */
   /*                                                                       */
-  /*         FT_EXPORT_DEF( FT_Error )                                    */
+  /*         FT_EXPORT_DEF( FT_Error )                                     */
   /*         FT_Init_FreeType( FT_Library*  alibrary )                     */
   /*         {                                                             */
   /*           ... some code ...                                           */
@@ -176,8 +176,8 @@
   /*           return FT_Err_Ok;                                           */
   /*         }                                                             */
   /*                                                                       */
-  /*   You can provide your own implementation of FT_EXPORT and        */
-  /*   FT_EXPORT_DEF here if you want.  If you leave them undefined, they */
+  /*   You can provide your own implementation of FT_EXPORT and            */
+  /*   FT_EXPORT_DEF here if you want.  If you leave them undefined, they  */
   /*   will be later automatically defined as `extern return_type' to      */
   /*   allow normal compilation.                                           */
   /*                                                                       */
--- a/builds/unix/ftconfig.in
+++ b/builds/unix/ftconfig.in
@@ -145,64 +145,64 @@
 
 #ifdef FT_MAKE_OPTION_SINGLE_OBJECT
 
-#define LOCAL_DEF   static
-#define LOCAL_FUNC  static
+#define FT_LOCAL      static
+#define FT_LOCAL_DEF  static
 
 #else
 
 #ifdef __cplusplus
-#define LOCAL_DEF   extern "C"
-#define LOCAL_FUNC  extern "C"
+#define FT_LOCAL      extern "C"
+#define FT_LOCAL_DEF  extern "C"
 #else
-#define LOCAL_DEF   extern
-#define LOCAL_FUNC  extern
+#define FT_LOCAL      extern
+#define FT_LOCAL_DEF  extern
 #endif
 
 #endif /* FT_MAKE_OPTION_SINGLE_OBJECT */
 
 
-#ifndef BASE_DEF
+#ifndef FT_BASE
 
 #ifdef __cplusplus
-#define BASE_DEF( x )  extern "C"  x
+#define FT_BASE( x )  extern "C"  x
 #else
-#define BASE_DEF( x )  extern  x
+#define FT_BASE( x )  extern  x
 #endif
 
-#endif /* !BASE_DEF */
+#endif /* !FT_BASE */
 
 
-#ifndef BASE_FUNC
+#ifndef FT_BASE_DEF
 
 #ifdef __cplusplus
-#define BASE_FUNC( x )  extern "C"  x
+#define FT_BASE_DEF( x )  extern "C"  x
 #else
-#define BASE_FUNC( x )  extern  x
+#define FT_BASE_DEF( x )  extern  x
 #endif
 
-#endif /* !BASE_FUNC */
+#endif /* !FT_BASE_DEF */
 
 
-#ifndef FT_EXPORT_DEF
+#ifndef FT_EXPORT
 
 #ifdef __cplusplus
-#define FT_EXPORT_DEF( x )  extern "C"  x
+#define FT_EXPORT( x )  extern "C"  x
 #else
-#define FT_EXPORT_DEF( x )  extern  x
+#define FT_EXPORT( x )  extern  x
 #endif
 
-#endif /* !FT_EXPORT_DEF */
+#endif /* !FT_EXPORT */
 
 
-#ifndef FT_EXPORT_FUNC
+#ifndef FT_EXPORT_DEF
 
 #ifdef __cplusplus
-#define FT_EXPORT_FUNC( x )  extern "C"  x
+#define FT_EXPORT_DEF( x )  extern "C"  x
 #else
-#define FT_EXPORT_FUNC( x )  extern  x
+#define FT_EXPORT_DEF( x )  extern  x
 #endif
 
-#endif /* !FT_EXPORT_FUNC */
+#endif /* !FT_EXPORT_DEF */
 
 
 #ifndef FT_EXPORT_VAR
@@ -215,6 +215,10 @@
 
 #endif /* !FT_EXPORT_VAR */
 
+  /* The following macros are needed to compile the library with a   */
+  /* C++ compiler.  Note that we do this for convenience -- please   */
+  /* don't ask for more C++ features.                                */
+  /*                                                                 */
 
   /* This is special.  Within C++, you must specify `extern "C"' for */
   /* functions which are used via function pointers, and you also    */
@@ -222,21 +226,26 @@
   /* assure C linkage -- it's not possible to have (local) anonymous */
   /* functions which are accessed by (global) function pointers.     */
   /*                                                                 */
+  /*                                                                 */
+  /* FT_CALLBACK_DEF is used to _define_ a callback function.        */
+  /*                                                                 */
+  /* FT_CALLBACK_TABLE is used to _declare_ a constant variable that */
+  /* contains pointers to callback functions.                        */
+  /*                                                                 */
+  /* FT_CALLBACK_TABLE_DEF is used to _define_ a constant variable   */
+  /* that contains pointers to callback functions.                   */
+  /*                                                                 */
 #ifdef __cplusplus
 
-#define LOCAL_VAR  extern "C"
+#define FT_CALLBACK_DEF             extern "C"
+#define FT_CALLBACK_TABLE           extern "C"
+#define FT_CALLBACK_TABLE_DEF       extern "C"
 
-#define LOCAL_FUNC_X  extern "C"
-
-#define FT_CPLUSPLUS( x )  extern "C"  x
-
 #else
 
-#define LOCAL_VAR  extern
-
-#define LOCAL_FUNC_X  static
-
-#define FT_CPLUSPLUS( x )  x
+#define FT_CALLBACK_DEF             static
+#define FT_CALLBACK_TABLE           extern
+#define FT_CALLBACK_TABLE_DEF
 
 #endif /* __cplusplus */
 
--- a/builds/unix/ftsystem.c
+++ b/builds/unix/ftsystem.c
@@ -219,7 +219,7 @@
   /*    FreeType error code.  0 means success.                             */
   /*                                                                       */
   FT_EXPORT_DEF( FT_Error )  FT_New_Stream( const char*  filepathname,
-                                             FT_Stream    stream )
+                                            FT_Stream    stream )
   {
     int          file;
     struct stat  stat_buf;
--- a/builds/win32/devel/freetype/config/ftoption.h
+++ b/builds/win32/devel/freetype/config/ftoption.h
@@ -155,21 +155,21 @@
   /*   declarations.                                                       */
   /*                                                                       */
   /*   Two macros are used within the FreeType source code to define       */
-  /*   exported library functions: FT_EXPORT and FT_EXPORT_DEF.       */
+  /*   exported library functions: FT_EXPORT and FT_EXPORT_DEF.            */
   /*                                                                       */
-  /*     FT_EXPORT( return_type )                                      */
+  /*     FT_EXPORT( return_type )                                          */
   /*                                                                       */
   /*       is used in a function declaration, as in                        */
   /*                                                                       */
-  /*         FT_EXPORT( FT_Error )                                     */
+  /*         FT_EXPORT( FT_Error )                                         */
   /*         FT_Init_FreeType( FT_Library*  alibrary );                    */
   /*                                                                       */
   /*                                                                       */
-  /*     FT_EXPORT_DEF( return_type )                                     */
+  /*     FT_EXPORT_DEF( return_type )                                      */
   /*                                                                       */
   /*       is used in a function definition, as in                         */
   /*                                                                       */
-  /*         FT_EXPORT_DEF( FT_Error )                                    */
+  /*         FT_EXPORT_DEF( FT_Error )                                     */
   /*         FT_Init_FreeType( FT_Library*  alibrary )                     */
   /*         {                                                             */
   /*           ... some code ...                                           */
@@ -176,8 +176,8 @@
   /*           return FT_Err_Ok;                                           */
   /*         }                                                             */
   /*                                                                       */
-  /*   You can provide your own implementation of FT_EXPORT and        */
-  /*   FT_EXPORT_DEF here if you want.  If you leave them undefined, they */
+  /*   You can provide your own implementation of FT_EXPORT and            */
+  /*   FT_EXPORT_DEF here if you want.  If you leave them undefined, they  */
   /*   will be later automatically defined as `extern return_type' to      */
   /*   allow normal compilation.                                           */
   /*                                                                       */
--- a/include/freetype/cache/ftcglyph.h
+++ b/include/freetype/cache/ftcglyph.h
@@ -169,8 +169,8 @@
   /*                                                                       */
 
   FT_EXPORT_DEF( void )  FTC_GlyphNode_Init( FTC_GlyphNode  node,
-                                              FTC_GlyphSet   gset,
-                                              FT_UInt        gindex );
+                                             FTC_GlyphSet   gset,
+                                             FT_UInt        gindex );
 
 #define FTC_GlyphNode_Ref( n ) \
           FTC_CACHENODE_TO_DATA_P( &(n)->root )->ref_count++
@@ -192,9 +192,9 @@
                                            FTC_GlyphSet*    aset );
 
   FT_EXPORT( FT_Error )  FTC_GlyphSet_Lookup_Node(
-                               FTC_GlyphSet    gset,
-                               FT_UInt         glyph_index,
-                               FTC_GlyphNode*  anode );
+                           FTC_GlyphSet    gset,
+                           FT_UInt         glyph_index,
+                           FTC_GlyphNode*  anode );
 
 
 #ifdef __cplusplus
--- a/include/freetype/config/ftconfig.h
+++ b/include/freetype/config/ftconfig.h
@@ -229,9 +229,9 @@
 
 #endif /* !FT_EXPORT_VAR */
 
-  /* the following macros are needed to compile the library with a   */
-  /* C++ compiler. Werner insisted on being able to do that even     */
-  /* though we explicitely do not support C++ compilation            */
+  /* The following macros are needed to compile the library with a   */
+  /* C++ compiler.  Note that we do this for convenience -- please   */
+  /* don't ask for more C++ features.                                */
   /*                                                                 */
 
   /* This is special.  Within C++, you must specify `extern "C"' for */
@@ -241,13 +241,13 @@
   /* functions which are accessed by (global) function pointers.     */
   /*                                                                 */
   /*                                                                 */
-  /* FT_CALLBACK_DEF is used to _define_ a callback function         */
+  /* FT_CALLBACK_DEF is used to _define_ a callback function.        */
   /*                                                                 */
-  /* FT_CALLBACK_TABLE is used to _declare_ a constant variable      */
-  /* that contains pointers to callback functions                    */
+  /* FT_CALLBACK_TABLE is used to _declare_ a constant variable that */
+  /* contains pointers to callback functions.                        */
   /*                                                                 */
   /* FT_CALLBACK_TABLE_DEF is used to _define_ a constant variable   */
-  /* that contains pointers to callback functions                    */
+  /* that contains pointers to callback functions.                   */
   /*                                                                 */
 #ifdef __cplusplus
 
--- a/include/freetype/freetype.h
+++ b/include/freetype/freetype.h
@@ -393,23 +393,24 @@
   /*************************************************************************/
   /*************************************************************************/
 
- /*********************************************************************
-  *
-  * <Type>
-  *    FT_Face_Internal
-  *
-  * <Description>
-  *    an opaque handle to a FT_Face_InternalRec structure, used to
-  *    model private data of a given FT_Face object.
-  *
-  *    this fields might change between releases of FreeType 2 and
-  *    are not generally available to client applications
-  *
-  */
-  typedef struct FT_Face_InternalRec_*   FT_Face_Internal;
 
   /*************************************************************************/
   /*                                                                       */
+  /* <Type>                                                                */
+  /*    FT_Face_Internal                                                   */
+  /*                                                                       */
+  /* <Description>                                                         */
+  /*    An opaque handle to an FT_Face_InternalRec structure, used to      */
+  /*    model private data of a given FT_Face object.                      */
+  /*                                                                       */
+  /*    This field might change between releases of FreeType 2 and are     */
+  /*    not generally available to client applications.                    */
+  /*                                                                       */
+  typedef struct FT_Face_InternalRec_*  FT_Face_Internal;
+
+
+  /*************************************************************************/
+  /*                                                                       */
   /*                       FreeType base face class                        */
   /*                                                                       */
   /* <Struct>                                                              */
@@ -571,76 +572,62 @@
   /*                                                                       */
   /*    sizes_list          :: The list of child sizes for this face.      */
   /*                                                                       */
-  /*    max_points          :: The maximal number of points used to store  */
-  /*                           the vectorial outline of any glyph in this  */
-  /*                           face.  If this value cannot be known in     */
-  /*                           advance, or if the face isn't scalable,     */
-  /*                           this should be set to 0.  Only relevant for */
-  /*                           scalable formats.                           */
-  /*                                                                       */
-  /*    max_contours        :: The maximal number of contours used to      */
-  /*                           store the vectorial outline of any glyph in */
-  /*                           this face.  If this value cannot be known   */
-  /*                           in advance, or if the face isn't scalable,  */
-  /*                           this should be set to 0.  Only relevant for */
-  /*                           scalable formats.                           */
-  /*                                                                       */
-  /*    internal            :: a pointer to internal fields of the face    */
-  /*                           object. These fields can change freely      */
+  /*    internal            :: A pointer to internal fields of the face    */
+  /*                           object.  These fields can change freely     */
   /*                           between releases of FreeType and are not    */
-  /*                           publicly available..                        */
+  /*                           publicly available.                         */
   /*                                                                       */
   typedef struct  FT_FaceRec_
   {
-    FT_Long          num_faces;
-    FT_Long          face_index;
+    FT_Long           num_faces;
+    FT_Long           face_index;
 
-    FT_Long          face_flags;
-    FT_Long          style_flags;
+    FT_Long           face_flags;
+    FT_Long           style_flags;
 
-    FT_Long          num_glyphs;
+    FT_Long           num_glyphs;
 
-    FT_String*       family_name;
-    FT_String*       style_name;
+    FT_String*        family_name;
+    FT_String*        style_name;
 
-    FT_Int           num_fixed_sizes;
-    FT_Bitmap_Size*  available_sizes;
+    FT_Int            num_fixed_sizes;
+    FT_Bitmap_Size*   available_sizes;
 
-    FT_Int           num_charmaps;
-    FT_CharMap*      charmaps;
+    FT_Int            num_charmaps;
+    FT_CharMap*       charmaps;
 
-    FT_Generic       generic;
+    FT_Generic        generic;
 
-    /*# the following are only relevant for scalable outlines */
-    FT_BBox          bbox;
+    /*# the following are only relevant to scalable outlines */
+    FT_BBox           bbox;
 
-    FT_UShort        units_per_EM;
-    FT_Short         ascender;
-    FT_Short         descender;
-    FT_Short         height;
+    FT_UShort         units_per_EM;
+    FT_Short          ascender;
+    FT_Short          descender;
+    FT_Short          height;
 
-    FT_Short         max_advance_width;
-    FT_Short         max_advance_height;
+    FT_Short          max_advance_width;
+    FT_Short          max_advance_height;
 
-    FT_Short         underline_position;
-    FT_Short         underline_thickness;
+    FT_Short          underline_position;
+    FT_Short          underline_thickness;
 
-    FT_GlyphSlot     glyph;
-    FT_Size          size;
-    FT_CharMap       charmap;
+    FT_GlyphSlot      glyph;
+    FT_Size           size;
+    FT_CharMap        charmap;
 
     /*@private begin */
 
-    FT_Driver        driver;
-    FT_Memory        memory;
-    FT_Stream        stream;
+    FT_Driver         driver;
+    FT_Memory         memory;
+    FT_Stream         stream;
 
-    FT_ListRec       sizes_list;
+    FT_ListRec        sizes_list;
 
-    FT_Generic       autohint;
-    void*            extensions;
+    FT_Generic        autohint;
+    void*             extensions;
 
-    FT_Face_Internal internal;
+    FT_Face_Internal  internal;
 
     /*@private end */
 
@@ -850,16 +837,17 @@
 #define FT_STYLE_FLAG_BOLD  2
 
 
- /*********************************************************************
-  *
-  * <Type>
-  *    FT_Size_Internal
-  *
-  * <Description>
-  *    an opaque handle to a FT_Size_InternalRec structure, used to
-  *    model private data of a given FT_Size object.
-  */
-  typedef struct FT_Size_InternalRec_*   FT_Size_Internal;
+  /*************************************************************************/
+  /*                                                                       */
+  /* <Type>                                                                */
+  /*    FT_Size_Internal                                                   */
+  /*                                                                       */
+  /* <Description>                                                         */
+  /*    An opaque handle to an FT_Size_InternalRec structure, used to      */
+  /*    model private data of a given FT_Size object.                      */
+  /*                                                                       */
+  typedef struct FT_Size_InternalRec_*  FT_Size_Internal;
+
   
   /*************************************************************************/
   /*                                                                       */
@@ -969,7 +957,6 @@
     FT_Size_Metrics   metrics;   /* size metrics                    */
     FT_Size_Internal  internal;
     
-
   } FT_SizeRec;
 
 
@@ -989,16 +976,16 @@
   typedef struct FT_SubGlyph_  FT_SubGlyph;
 
 
- /*********************************************************************
-  *
-  * <Type>
-  *    FT_Slot_Internal
-  *
-  * <Description>
-  *    an opaque handle to a FT_Slot_InternalRec structure, used to
-  *    model private data of a given FT_GlyphSlot object.
-  */
-  typedef struct FT_Slot_InternalRec_*   FT_Slot_Internal;
+  /*************************************************************************/
+  /*                                                                       */
+  /* <Type>                                                                */
+  /*    FT_Slot_Internal                                                   */
+  /*                                                                       */
+  /* <Description>                                                         */
+  /*    An opaque handle to an FT_Slot_InternalRec structure, used to      */
+  /*    model private data of a given FT_GlyphSlot object.                 */
+  /*                                                                       */
+  typedef struct FT_Slot_InternalRec_*  FT_Slot_Internal;
 
 
   /*************************************************************************/
--- a/include/freetype/ftcache.h
+++ b/include/freetype/ftcache.h
@@ -321,9 +321,9 @@
 
   /* this must be used internally for the moment */
   FT_EXPORT( FT_Error )  FTC_Manager_Register_Cache(
-                               FTC_Manager       manager,
-                               FTC_Cache_Class*  clazz,
-                               FTC_Cache*        acache );
+                           FTC_Manager       manager,
+                           FTC_Cache_Class*  clazz,
+                           FTC_Cache*        acache );
 
 
 #ifdef __cplusplus
--- a/include/freetype/ftmac.h
+++ b/include/freetype/ftmac.h
@@ -16,9 +16,13 @@
 /***************************************************************************/
 
 
-/* NOTE: include this file after <freetype/freetype.h> and after the
-   Mac-specific <Types.h> header (or any other Mac header that includes
-   <Types.h>); we use Handle type. */
+/***************************************************************************/
+/*                                                                         */
+/* NOTE: Include this file after <freetype/freetype.h> and after the       */
+/*       Mac-specific <Types.h> header (or any other Mac header that       */
+/*       includes <Types.h>); we use Handle type.                          */
+/*                                                                         */
+/***************************************************************************/
 
 
 #ifndef FT_MAC_H
@@ -60,10 +64,10 @@
   /*      error = FT_New_Face_From_FOND( library, fond, 0, &face );        */
   /*                                                                       */
   FT_EXPORT_DEF( FT_Error )  FT_New_Face_From_FOND(
-                                FT_Library  library,
-                                Handle      fond,
-                                FT_Long     face_index,
-                                FT_Face*    aface );
+                               FT_Library  library,
+                               Handle      fond,
+                               FT_Long     face_index,
+                               FT_Face*    aface );
 
 
 #ifdef __cplusplus
--- a/include/freetype/ftmm.h
+++ b/include/freetype/ftmm.h
@@ -133,9 +133,9 @@
   /*    FreeType error code.  0 means success.                             */
   /*                                                                       */
   FT_EXPORT( FT_Error )  FT_Set_MM_Design_Coordinates(
-                               FT_Face   face,
-                               FT_UInt   num_coords,
-                               FT_Long*  coords );
+                           FT_Face   face,
+                           FT_UInt   num_coords,
+                           FT_Long*  coords );
 
 
   /*************************************************************************/
@@ -160,9 +160,9 @@
   /*    FreeType error code.  0 means success.                             */
   /*                                                                       */
   FT_EXPORT( FT_Error )  FT_Set_MM_Blend_Coordinates(
-                               FT_Face    face,
-                               FT_UInt    num_coords,
-                               FT_Fixed*  coords );
+                           FT_Face    face,
+                           FT_UInt    num_coords,
+                           FT_Fixed*  coords );
 
 
 #ifdef __cplusplus
--- a/include/freetype/ftoutln.h
+++ b/include/freetype/ftoutln.h
@@ -53,9 +53,9 @@
   /*    FreeType error code.  0 means sucess.                              */
   /*                                                                       */
   FT_EXPORT( FT_Error )  FT_Outline_Decompose(
-                               FT_Outline*              outline,
-                               const FT_Outline_Funcs*  interface,
-                               void*                    user );
+                           FT_Outline*              outline,
+                           const FT_Outline_Funcs*  interface,
+                           void*                    user );
 
 
   /*************************************************************************/
@@ -97,10 +97,10 @@
 
 
   FT_EXPORT( FT_Error )  FT_Outline_New_Internal(
-                               FT_Memory    memory,
-                               FT_UInt      numPoints,
-                               FT_Int       numContours,
-                               FT_Outline*  outline );
+                           FT_Memory    memory,
+                           FT_UInt      numPoints,
+                           FT_Int       numContours,
+                           FT_Outline*  outline );
 
 
   /*************************************************************************/
--- a/include/freetype/internal/ftextend.h
+++ b/include/freetype/internal/ftextend.h
@@ -130,9 +130,8 @@
   } FT_Extension_Class;
 
 
-  FT_EXPORT( FT_Error )  FT_Register_Extension(
-                               FT_Driver            driver,
-                               FT_Extension_Class*  clazz );
+  FT_EXPORT( FT_Error )  FT_Register_Extension( FT_Driver            driver,
+                                                FT_Extension_Class*  clazz );
 
 
 #ifdef FT_CONFIG_OPTION_EXTEND_ENGINE
@@ -161,10 +160,9 @@
 
 
   /* return an extension's data & interface according to its ID */
-  FT_EXPORT( void* )  FT_Get_Extension(
-                            FT_Face      face,
-                            const char*  extension_id,
-                            void**       extension_interface );
+  FT_EXPORT( void* )  FT_Get_Extension( FT_Face      face,
+                                        const char*  extension_id,
+                                        void**       extension_interface );
 
 
 #ifdef __cplusplus
--- a/include/freetype/internal/ftobjs.h
+++ b/include/freetype/internal/ftobjs.h
@@ -75,6 +75,7 @@
 #define ABS( a )     ( (a) < 0 ? -(a) : (a) )
 #endif
 
+
   /*************************************************************************/
   /*                                                                       */
   /* <Struct>                                                              */
@@ -97,35 +98,44 @@
   /*    FT_Face_InternalRec                                                */
   /*                                                                       */
   /* <Description>                                                         */
-  /*    this structure contains the internal fields of each FT_Face        */
-  /*    object. These fields may change between different releases         */
-  /*    of FreeType.                                                       */
+  /*    This structure contains the internal fields of each FT_Face        */
+  /*    object.  These fields may change between different releases of     */
+  /*    FreeType.                                                          */
   /*                                                                       */
   /* <Fields>                                                              */
-  /*    transform_matrix    :: A 2x2 matrix of 16.16 coefficients used     */
-  /*                           to transform glyph outlines after they are  */
-  /*                           loaded from the font.  Only used by the     */
-  /*                           convenience functions.                      */
+  /*    max_points       :: The maximal number of points used to store the */
+  /*                        vectorial outline of any glyph in this face.   */
+  /*                        If this value cannot be known in advance, or   */
+  /*                        if the face isn't scalable, this should be set */
+  /*                        to 0.  Only relevant for scalable formats.     */
   /*                                                                       */
-  /*    transform_delta     :: A translation vector used to transform      */
-  /*                           glyph outlines after they are loaded from   */
-  /*                           the font.  Only used by the convenience     */
-  /*                           functions.                                  */
+  /*    max_contours     :: The maximal number of contours used to store   */
+  /*                        the vectorial outline of any glyph in this     */
+  /*                        face.  If this value cannot be known in        */
+  /*                        advance, or if the face isn't scalable, this   */
+  /*                        should be set to 0.  Only relevant for         */
+  /*                        scalable formats.                              */
   /*                                                                       */
-  /*    transform_flags     :: Some flags used to classify the transform.  */
-  /*                           Only used by the convenience functions.     */
+  /*    transform_matrix :: A 2x2 matrix of 16.16 coefficients used to     */
+  /*                        transform glyph outlines after they are loaded */
+  /*                        from the font.  Only used by the convenience   */
+  /*                        functions.                                     */
   /*                                                                       */
+  /*    transform_delta  :: A translation vector used to transform glyph   */
+  /*                        outlines after they are loaded from the font.  */
+  /*                        Only used by the convenience functions.        */
   /*                                                                       */
+  /*    transform_flags  :: Some flags used to classify the transform.     */
+  /*                        Only used by the convenience functions.        */
   /*                                                                       */
-  /*                                                                       */
-  typedef struct FT_Face_InternalRec_
+  typedef struct  FT_Face_InternalRec_
   {
-    FT_UShort        max_points;
-    FT_Short         max_contours;
+    FT_UShort  max_points;
+    FT_Short   max_contours;
 
-    FT_Matrix        transform_matrix;
-    FT_Vector        transform_delta;
-    FT_Int           transform_flags;
+    FT_Matrix  transform_matrix;
+    FT_Vector  transform_delta;
+    FT_Int     transform_flags;
   
   } FT_Face_InternalRec;
 
@@ -136,25 +146,25 @@
   /*    FT_Slot_InternalRec                                                */
   /*                                                                       */
   /* <Description>                                                         */
-  /*    this structure contains the internal fields of each FT_GlyphSlot   */
-  /*    object. These fields may change between different releases         */
-  /*    of FreeType.                                                       */
+  /*    This structure contains the internal fields of each FT_GlyphSlot   */
+  /*    object.  These fields may change between different releases of     */
+  /*    FreeType.                                                          */
   /*                                                                       */
   /* <Fields>                                                              */
-  /*    loader            :: the glyph loader object used to load          */
-  /*                         outlines in the glyph slot                    */
+  /*    loader            :: The glyph loader object used to load outlines */
+  /*                         into the glyph slot.                          */
   /*                                                                       */
-  /*    glyph_transformed :: boolean. set to TRUE when the loaded glyph    */
+  /*    glyph_transformed :: Boolean.  Set to TRUE when the loaded glyph   */
   /*                         must be transformed through a specific        */
-  /*                         font transform. this is _not_ the same as     */
-  /*                         the face transform set through                */
-  /*                         FT_Set_Transform                              */
+  /*                         font transformation.  This is _not_ the same  */
+  /*                         as the face transform set through             */
+  /*                         FT_Set_Transform().                           */
   /*                                                                       */
-  /*    glyph_matrix      :: the 2x2 matrix corresponding to the glyph     */
-  /*                         transform, when required                      */
+  /*    glyph_matrix      :: The 2x2 matrix corresponding to the glyph     */
+  /*                         transformation, if necessary.                 */
   /*                                                                       */
-  /*    glyph_delta       :: the 2d translation vector corresponding to    */
-  /*                         the glyph transform, when required            */
+  /*    glyph_delta       :: The 2d translation vector corresponding to    */
+  /*                         the glyph transformation, if necessary.       */
   /*                                                                       */
   typedef struct FT_Slot_InternalRec_
   {
@@ -380,13 +390,13 @@
   FT_BASE( void )      FT_GlyphLoader_Rewind( FT_GlyphLoader*  loader );
 
   FT_BASE( FT_Error )  FT_GlyphLoader_Check_Points(
-                          FT_GlyphLoader*  loader,
-                          FT_UInt          n_points,
-                          FT_UInt          n_contours );
+                         FT_GlyphLoader*  loader,
+                         FT_UInt          n_points,
+                         FT_UInt          n_contours );
 
   FT_BASE( FT_Error )  FT_GlyphLoader_Check_Subglyphs(
-                          FT_GlyphLoader*  loader,
-                          FT_UInt          n_subs );
+                         FT_GlyphLoader*  loader,
+                         FT_UInt          n_subs );
 
   FT_BASE( void )      FT_GlyphLoader_Prepare( FT_GlyphLoader*  loader );
 
@@ -573,12 +583,12 @@
 
 
   FT_BASE( FT_Renderer )  FT_Lookup_Renderer( FT_Library       library,
-                                               FT_Glyph_Format  format,
-                                               FT_ListNode*     node );
+                                              FT_Glyph_Format  format,
+                                              FT_ListNode*     node );
 
   FT_BASE( FT_Error )  FT_Render_Glyph_Internal( FT_Library    library,
-                                                  FT_GlyphSlot  slot,
-                                                  FT_UInt       render_mode );
+                                                 FT_GlyphSlot  slot,
+                                                 FT_UInt       render_mode );
 
   typedef FT_Error  (*FT_Glyph_Name_Requester)( FT_Face     face,
                                                 FT_UInt     glyph_index,
--- a/include/freetype/internal/ftstream.h
+++ b/include/freetype/internal/ftstream.h
@@ -292,7 +292,7 @@
 
 
   FT_BASE( FT_Char )   FT_Read_Char( FT_Stream  stream,
-                                    FT_Error*  error );
+                                     FT_Error*  error );
 
   FT_BASE( FT_Short )  FT_Read_Short( FT_Stream  stream,
                                       FT_Error*  error );
@@ -304,7 +304,7 @@
                                      FT_Error*  error );
 
   FT_BASE( FT_Short )  FT_Read_ShortLE( FT_Stream  stream,
-                                         FT_Error*  error );
+                                        FT_Error*  error );
 
   FT_BASE( FT_Long )   FT_Read_LongLE( FT_Stream  stream,
                                        FT_Error*  error );
--- a/src/autohint/ahmodule.h
+++ b/src/autohint/ahmodule.h
@@ -29,7 +29,8 @@
   extern "C" {
 #endif
 
-  FT_CALLBACK_TABLE( const FT_Module_Class )  autohint_module_class;
+  FT_CALLBACK_TABLE
+  const FT_Module_Class  autohint_module_class;
 
 #ifdef __cplusplus
   }
--- a/src/base/ftextend.c
+++ b/src/base/ftextend.c
@@ -119,6 +119,7 @@
   /*                                                                       */
   /* <InOut>                                                               */
   /*    driver :: A handle to the driver object.                           */
+  /*                                                                       */
   /*    class  :: A pointer to a class describing the extension.           */
   /*                                                                       */
   /* <Return>                                                              */
@@ -125,8 +126,8 @@
   /*    FreeType error code.  0 means success.                             */
   /*                                                                       */
   FT_EXPORT_DEF( FT_Error )  FT_Register_Extension(
-                                FT_Driver            driver,
-                                FT_Extension_Class*  clazz )
+                               FT_Driver            driver,
+                               FT_Extension_Class*  clazz )
   {
     FT_Extension_Registry*  registry;
 
@@ -184,9 +185,9 @@
   /*    A generic pointer to the extension block.                          */
   /*                                                                       */
   FT_EXPORT_DEF( void* )  FT_Get_Extension(
-                             FT_Face      face,
-                             const char*  extension_id,
-                             void**       extension_interface )
+                            FT_Face      face,
+                            const char*  extension_id,
+                            void**       extension_interface )
   {
     FT_Extension_Registry*  registry;
 
--- a/src/base/ftglyph.c
+++ b/src/base/ftglyph.c
@@ -424,7 +424,7 @@
   /*    FreeType error code.  0 means success.                             */
   /*                                                                       */
   FT_EXPORT_DEF( FT_Error )  FT_Glyph_Copy( FT_Glyph   source,
-                                             FT_Glyph*  target )
+                                            FT_Glyph*  target )
   {
     FT_Glyph               copy;
     FT_Error               error;
@@ -761,7 +761,7 @@
   FT_EXPORT_DEF( FT_Error )  FT_Glyph_To_Bitmap( FT_Glyph*   the_glyph,
                                                  FT_ULong    render_mode,
                                                  FT_Vector*  origin,
-                                                  FT_Bool     destroy )
+                                                 FT_Bool     destroy )
   {
     FT_GlyphSlotRec  dummy;
     FT_Error         error;
--- a/src/base/ftmm.c
+++ b/src/base/ftmm.c
@@ -95,9 +95,9 @@
   /*    FreeType error code.  0 means success.                             */
   /*                                                                       */
   FT_EXPORT_DEF( FT_Error )  FT_Set_MM_Design_Coordinates(
-                                FT_Face   face,
-                                FT_UInt   num_coords,
-                                FT_Long*  coords )
+                               FT_Face   face,
+                               FT_UInt   num_coords,
+                               FT_Long*  coords )
   {
     FT_Error  error;
 
@@ -145,9 +145,9 @@
   /*    FreeType error code.  0 means success.                             */
   /*                                                                       */
   FT_EXPORT_DEF( FT_Error )  FT_Set_MM_Blend_Coordinates(
-                                FT_Face    face,
-                                FT_UInt    num_coords,
-                                FT_Fixed*  coords )
+                               FT_Face    face,
+                               FT_UInt    num_coords,
+                               FT_Fixed*  coords )
   {
     FT_Error  error;
 
--- a/src/base/ftobjs.c
+++ b/src/base/ftobjs.c
@@ -489,9 +489,9 @@
   /* DOESN'T change the number of points within the loader!                */
   /*                                                                       */
   FT_BASE_DEF( FT_Error ) FT_GlyphLoader_Check_Points(
-                          FT_GlyphLoader*  loader,
-                          FT_UInt          n_points,
-                          FT_UInt          n_contours )
+                            FT_GlyphLoader*  loader,
+                            FT_UInt          n_points,
+                            FT_UInt          n_contours )
   {
     FT_Memory    memory  = loader->memory;
     FT_Error     error   = FT_Err_Ok;
@@ -549,8 +549,8 @@
   /* NOT change the number of subglyphs within the loader!            */
   /*                                                                  */
   FT_BASE_DEF( FT_Error )  FT_GlyphLoader_Check_Subglyphs(
-                           FT_GlyphLoader*  loader,
-                           FT_UInt          n_subs )
+                             FT_GlyphLoader*  loader,
+                             FT_UInt          n_subs )
   {
     FT_Memory  memory = loader->memory;
     FT_Error   error  = FT_Err_Ok;
@@ -617,8 +617,9 @@
   }
 
 
-  FT_BASE_DEF( FT_Error )  FT_GlyphLoader_Copy_Points( FT_GlyphLoader*  target,
-                                                     FT_GlyphLoader*  source )
+  FT_BASE_DEF( FT_Error )  FT_GlyphLoader_Copy_Points(
+                             FT_GlyphLoader*  target,
+                             FT_GlyphLoader*  source )
   {
     FT_Error  error;
     FT_UInt   num_points   = source->base.outline.n_points;
@@ -679,7 +680,7 @@
 
     slot->library = driver->root.library;
 
-    if ( ALLOC( internal, sizeof( *internal ) ) )
+    if ( ALLOC( internal, sizeof ( *internal ) ) )
       goto Exit;
 
     slot->internal = internal;
@@ -1069,9 +1070,10 @@
 
 
         if ( renderer )
-          error = renderer->clazz->transform_glyph( renderer, slot,
-                                                    &internal->transform_matrix,
-                                                    &internal->transform_delta );
+          error = renderer->clazz->transform_glyph(
+                                     renderer, slot,
+                                     &internal->transform_matrix,
+                                     &internal->transform_delta );
         /* transform advance */
         FT_Vector_Transform( &slot->advance, &internal->transform_matrix );
       }
@@ -1257,7 +1259,7 @@
     if ( ALLOC( face, clazz->face_object_size ) )
       goto Fail;
 
-    if ( ALLOC( internal, sizeof(*internal) ) )
+    if ( ALLOC( internal, sizeof ( *internal ) ) )
       goto Fail;
       
     face->internal = internal;
@@ -2073,19 +2075,19 @@
   /*    FreeType error code.  0 means success.                             */
   /*                                                                       */
   /* <Note>                                                                */
-  /*    the values of "pixel_width" and "pixel_height" correspond to       */
-  /*    the pixel values of the _typographic_ character size, which are    */
-  /*    NOT necessarily the same as the dimensions of the glyph            */
-  /*    "bitmap cells".                                                    */
+  /*    The values of `pixel_width' and `pixel_height' correspond to the   */
+  /*    pixel values of the _typographic_ character size, which are NOT    */
+  /*    necessarily the same as the dimensions of the glyph `bitmap        */
+  /*    cells".                                                            */
   /*                                                                       */
-  /*    The "character size" is really the size of an abstract square      */
-  /*    called the "EM", used to design the font. However, depending       */
+  /*    The `character size' is really the size of an abstract square      */
+  /*    called the `EM', used to design the font.  However, depending      */
   /*    on the font design, glyphs will be smaller or greater than the     */
   /*    EM.                                                                */
   /*                                                                       */
-  /*    this means that setting the pixel size to 8x8 doesn't guarantee    */
-  /*    in any way that you'll end up with glyph bitmaps that all fit      */
-  /*    within an 8x8 cell.. far from it..                                 */
+  /*    This means that setting the pixel size to, say, 8x8 doesn't        */
+  /*    guarantee in any way that you will get glyph bitmaps that all fit  */
+  /*    within an 8x8 cell (sometimes even far from it).                   */
   /*                                                                       */
   FT_EXPORT_DEF( FT_Error )  FT_Set_Pixel_Sizes( FT_Face  face,
                                                  FT_UInt  pixel_width,
@@ -2690,7 +2692,7 @@
   FT_EXPORT( FT_Error )  FT_Set_Renderer( FT_Library     library,
                                           FT_Renderer    renderer,
                                           FT_UInt        num_params,
-                                              FT_Parameter*  parameters )
+                                          FT_Parameter*  parameters )
   {
     FT_ListNode  node;
     FT_Error     error = FT_Err_Ok;
--- a/src/base/ftoutln.c
+++ b/src/base/ftoutln.c
@@ -66,9 +66,9 @@
   /*    FreeType error code.  0 means sucess.                              */
   /*                                                                       */
   FT_EXPORT_DEF( FT_Error )  FT_Outline_Decompose(
-                                FT_Outline*              outline,
-                                const FT_Outline_Funcs*  interface,
-                                void*                    user )
+                               FT_Outline*              outline,
+                               const FT_Outline_Funcs*  interface,
+                               void*                    user )
   {
 #undef SCALED
 #define SCALED( x )  ( ( (x) << shift ) - delta )
@@ -271,10 +271,10 @@
 
 
   FT_EXPORT_DEF( FT_Error )  FT_Outline_New_Internal(
-                                FT_Memory    memory,
-                                FT_UInt      numPoints,
-                                FT_Int       numContours,
-                                FT_Outline*  outline )
+                               FT_Memory    memory,
+                               FT_UInt      numPoints,
+                               FT_Int       numContours,
+                               FT_Outline*  outline )
   {
     FT_Error  error;
 
@@ -336,9 +336,9 @@
   /*    to use the library's memory allocator.                             */
   /*                                                                       */
   FT_EXPORT_DEF( FT_Error )  FT_Outline_New( FT_Library   library,
-                                              FT_UInt      numPoints,
-                                              FT_Int       numContours,
-                                              FT_Outline*  outline )
+                                             FT_UInt      numPoints,
+                                             FT_Int       numContours,
+                                             FT_Outline*  outline )
   {
     if ( !library )
       return FT_Err_Invalid_Library_Handle;
--- a/src/base/ftstream.c
+++ b/src/base/ftstream.c
@@ -46,7 +46,7 @@
 
 
   FT_BASE_DEF( FT_Error )  FT_Seek_Stream( FT_Stream  stream,
-                                         FT_ULong   pos )
+                                           FT_ULong   pos )
   {
     FT_Error  error;
 
--- a/src/base/ftsynth.c
+++ b/src/base/ftsynth.c
@@ -290,9 +290,9 @@
   }
 
 
-  FT_EXPORT_DEF(FT_Error)  FT_Outline_Embolden( FT_GlyphSlot original,
-                                                FT_Outline*  outline,
-                                                FT_Pos*      advance )
+  FT_EXPORT_DEF( FT_Error )  FT_Outline_Embolden( FT_GlyphSlot original,
+                                                  FT_Outline*  outline,
+                                                  FT_Pos*      advance )
   {
     FT_Vector   u, v;
     FT_Vector*  points;
--- a/src/cache/ftcchunk.c
+++ b/src/cache/ftcchunk.c
@@ -204,10 +204,10 @@
 
 
   FT_EXPORT_DEF( FT_Error )  FTC_ChunkSet_Lookup_Node(
-                                FTC_ChunkSet    cset,
-                                FT_UInt         glyph_index,
-                                FTC_ChunkNode*  anode,
-                                FT_UInt*        aindex )
+                               FTC_ChunkSet    cset,
+                               FT_UInt         glyph_index,
+                               FTC_ChunkNode*  anode,
+                               FT_UInt*        aindex )
   {
     FTC_Chunk_Cache      cache   = cset->cache;
     FTC_Manager          manager = cache->root.manager;
--- a/src/cache/ftcglyph.c
+++ b/src/cache/ftcglyph.c
@@ -226,9 +226,9 @@
 
 
   FT_EXPORT_DEF( FT_Error )  FTC_GlyphSet_Lookup_Node(
-                                FTC_GlyphSet    gset,
-                                FT_UInt         glyph_index,
-                                FTC_GlyphNode*  anode )
+                               FTC_GlyphSet    gset,
+                               FT_UInt         glyph_index,
+                               FTC_GlyphNode*  anode )
   {
     FTC_Glyph_Cache      cache      = gset->cache;
     FTC_Manager          manager    = cache->root.manager;
--- a/src/cache/ftcmanag.c
+++ b/src/cache/ftcmanag.c
@@ -426,9 +426,9 @@
 
 
   FT_EXPORT( FT_Error )  FTC_Manager_Register_Cache(
-                               FTC_Manager       manager,
-                               FTC_Cache_Class*  clazz,
-                               FTC_Cache*        acache )
+                           FTC_Manager       manager,
+                           FTC_Cache_Class*  clazz,
+                           FTC_Cache*        acache )
   {
     FT_Error  error = FT_Err_Invalid_Argument;
 
--- a/src/cff/t2driver.h
+++ b/src/cff/t2driver.h
@@ -26,7 +26,8 @@
 #endif
 
 
-  FT_CALLBACK_TABLE const FT_Driver_Class  cff_driver_class;
+  FT_CALLBACK_TABLE
+  const FT_Driver_Class  cff_driver_class;
 
 
 #ifdef __cplusplus
--- a/src/psaux/psobjs.c
+++ b/src/psaux/psobjs.c
@@ -151,7 +151,7 @@
   /*    FreeType error code.  0 means success.  An error is returned if a  */
   /*    reallocation fails.                                                */
   /*                                                                       */
-  FT_LOCAL
+  FT_LOCAL_DEF
   FT_Error  PS_Table_Add( PS_Table*  table,
                           FT_Int     index,
                           void*      object,
--- a/src/psaux/t1decode.h
+++ b/src/psaux/t1decode.h
@@ -29,7 +29,8 @@
 #endif
 
 
-  FT_CALLBACK_TABLE const T1_Decoder_Funcs  t1_decoder_funcs;
+  FT_CALLBACK_TABLE
+  const T1_Decoder_Funcs  t1_decoder_funcs;
 
 
   FT_LOCAL
--- a/src/sfnt/ttcmap.c
+++ b/src/sfnt/ttcmap.c
@@ -43,14 +43,18 @@
 #define FT_COMPONENT  trace_ttcmap
 
 
-  FT_CALLBACK_DEF FT_UInt  code_to_index0( TT_CMapTable*  charmap,
-                                        FT_ULong       char_code );
-  FT_CALLBACK_DEF FT_UInt  code_to_index2( TT_CMapTable*  charmap,
-                                        FT_ULong       char_code );
-  FT_CALLBACK_DEF FT_UInt  code_to_index4( TT_CMapTable*  charmap,
-                                        FT_ULong       char_code );
-  FT_CALLBACK_DEF FT_UInt  code_to_index6( TT_CMapTable*  charmap,
-                                        FT_ULong       char_code );
+  FT_CALLBACK_DEF
+  FT_UInt  code_to_index0( TT_CMapTable*  charmap,
+                           FT_ULong       char_code );
+  FT_CALLBACK_DEF
+  FT_UInt  code_to_index2( TT_CMapTable*  charmap,
+                           FT_ULong       char_code );
+  FT_CALLBACK_DEF
+  FT_UInt  code_to_index4( TT_CMapTable*  charmap,
+                           FT_ULong       char_code );
+  FT_CALLBACK_DEF
+  FT_UInt  code_to_index6( TT_CMapTable*  charmap,
+                           FT_ULong       char_code );
 
 
   /*************************************************************************/
--- a/src/smooth/ftgrays.h
+++ b/src/smooth/ftgrays.h
@@ -31,7 +31,7 @@
   /*************************************************************************/
   /*                                                                       */
   /* To make ftgrays.h independent from configuration files we check       */
-  /* whether FT_EXPORT has been defined already.                       */
+  /* whether FT_EXPORT has been defined already.                           */
   /*                                                                       */
   /* On some systems and compilers (Win32 mostly), an extra keyword is     */
   /* necessary to compile the library as a DLL.                            */
--- a/src/truetype/ttobjs.h
+++ b/src/truetype/ttobjs.h
@@ -109,12 +109,14 @@
 
 #ifdef TT_CONFIG_OPTION_BYTECODE_INTERPRETER
 
-  FT_LOCAL void  TT_Done_GlyphZone( TT_GlyphZone*  zone );
+  FT_LOCAL
+  void  TT_Done_GlyphZone( TT_GlyphZone*  zone );
 
-  FT_LOCAL FT_Error TT_New_GlyphZone( FT_Memory      memory,
-                                       FT_UShort      maxPoints,
-                                       FT_Short       maxContours,
-                                       TT_GlyphZone*  zone );
+  FT_LOCAL
+  FT_Error  TT_New_GlyphZone( FT_Memory      memory,
+                              FT_UShort      maxPoints,
+                              FT_Short       maxContours,
+                              TT_GlyphZone*  zone );
 
 #endif /* TT_CONFIG_OPTION_BYTECODE_INTERPRETER */
 
--- a/src/type1/t1gload.c
+++ b/src/type1/t1gload.c
@@ -219,9 +219,9 @@
         
         glyph->root.metrics.horiBearingX = decoder.builder.left_bearing.x;
         glyph->root.metrics.horiAdvance  = decoder.builder.advance.x;
-        internal->glyph_matrix         = font_matrix;
-        internal->glyph_delta          = font_offset;
-        internal->glyph_transformed    = 1;
+        internal->glyph_matrix           = font_matrix;
+        internal->glyph_delta            = font_offset;
+        internal->glyph_transformed      = 1;
       }
       else
       {
@@ -230,8 +230,8 @@
 
 
         /* copy the _unscaled_ advance width */
-        metrics->horiAdvance          = decoder.builder.advance.x;
-        glyph->root.linearHoriAdvance = decoder.builder.advance.x;
+        metrics->horiAdvance                    = decoder.builder.advance.x;
+        glyph->root.linearHoriAdvance           = decoder.builder.advance.x;
         glyph->root.internal->glyph_transformed = 0;
 
         /* make up vertical metrics */