]>
git.saurik.com Git - wxWidgets.git/blob - src/freetype/type1z/z1load.h
   1 /***************************************************************************/ 
   5 /*    Experimental Type 1 font loader (specification).                     */ 
   7 /*  Copyright 1996-2000 by                                                 */ 
   8 /*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */ 
  10 /*  This file is part of the FreeType project, and may only be used,       */ 
  11 /*  modified, and distributed under the terms of the FreeType project      */ 
  12 /*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */ 
  13 /*  this file you indicate that you have read the license and              */ 
  14 /*  understand and accept it fully.                                        */ 
  16 /***************************************************************************/ 
  22 #include <freetype/internal/ftstream.h> 
  23 #include <freetype/internal/t1types.h> 
  24 #include <freetype/ftmm.h> 
  27 #ifdef FT_FLAT_COMPILE 
  33 #include <type1z/z1parse.h> 
  42   typedef struct  Z1_Loader_
 
  44     Z1_Parser  parser
;          /* parser used to read the stream */ 
  46     FT_Int     num_chars
;       /* number of characters in encoding */ 
  47     Z1_Table   encoding_table
;  /* Z1_Table used to store the       */ 
  48                                 /* encoding character names         */ 
  62   FT_Error  
Z1_Open_Face( T1_Face  face 
); 
  64 #ifndef Z1_CONFIG_OPTION_NO_MM_SUPPORT 
  67   FT_Error  
Z1_Get_Multi_Master( T1_Face           face
, 
  68                                  FT_Multi_Master
*  master 
); 
  71   FT_Error  
Z1_Set_MM_Blend( T1_Face    face
, 
  76   FT_Error  
Z1_Set_MM_Design( T1_Face   face
, 
  81   void  Z1_Done_Blend( T1_Face  face 
); 
  83 #endif /* !Z1_CONFIG_OPTION_NO_MM_SUPPORT */