]>
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 */