20 #ifndef __T1TABLES_H__
21 #define __T1TABLES_H__
25 #include FT_FREETYPE_H
28 #error "freetype.h of FreeType 1 has been loaded!"
29 #error "Please fix the directory search order for header files"
30 #error "so that freetype.h of FreeType 2 is found first."
222 #define t1_blend_underline_position T1_BLEND_UNDERLINE_POSITION
223 #define t1_blend_underline_thickness T1_BLEND_UNDERLINE_THICKNESS
224 #define t1_blend_italic_angle T1_BLEND_ITALIC_ANGLE
225 #define t1_blend_blue_values T1_BLEND_BLUE_VALUES
226 #define t1_blend_other_blues T1_BLEND_OTHER_BLUES
227 #define t1_blend_standard_widths T1_BLEND_STANDARD_WIDTH
228 #define t1_blend_standard_height T1_BLEND_STANDARD_HEIGHT
229 #define t1_blend_stem_snap_widths T1_BLEND_STEM_SNAP_WIDTHS
230 #define t1_blend_stem_snap_heights T1_BLEND_STEM_SNAP_HEIGHTS
231 #define t1_blend_blue_scale T1_BLEND_BLUE_SCALE
232 #define t1_blend_blue_shift T1_BLEND_BLUE_SHIFT
233 #define t1_blend_family_blues T1_BLEND_FAMILY_BLUES
234 #define t1_blend_family_other_blues T1_BLEND_FAMILY_OTHER_BLUES
235 #define t1_blend_force_bold T1_BLEND_FORCE_BOLD
236 #define t1_blend_max T1_BLEND_MAX
240 #define T1_MAX_MM_DESIGNS 16
243 #define T1_MAX_MM_AXIS 4
246 #define T1_MAX_MM_MAP_POINTS 20
461 PS_FontInfo afont_info );
494 PS_Private afont_private );
FT_UShort standard_width[1]
struct PS_PrivateRec_ PS_PrivateRec
enum PS_Dict_Keys_ PS_Dict_Keys
FT_BEGIN_HEADER typedef signed long FT_Pos
struct CID_FaceDictRec_ * CID_FaceDict
PS_DesignMapRec design_map[T1_MAX_MM_AXIS]
FT_String * axis_names[T1_MAX_MM_AXIS]
FT_Fixed forcebold_threshold
PS_FontInfoRec T1_FontInfo
enum T1_Blend_Flags_ T1_Blend_Flags
struct PS_FontInfoRec_ * PS_FontInfo
PS_PrivateRec private_dict
FT_Get_PS_Font_Private(FT_Face face, PS_Private afont_private)
FT_UShort standard_height[1]
struct PS_BlendRec_ PS_BlendRec
FT_Fixed expansion_factor
FT_Get_PS_Font_Info(FT_Face face, PS_FontInfo afont_info)
FT_BEGIN_HEADER typedef unsigned char FT_Bool
FT_UInt num_default_design_vector
#define T1_MAX_MM_DESIGNS
FT_String * cid_font_name
FT_UInt default_design_vector[T1_MAX_MM_DESIGNS]
FT_Fixed expansion_factor
PS_Private privates[T1_MAX_MM_DESIGNS+1]
CID_FaceDictRec CID_FontDict
FT_Fixed * default_weight_vector
FT_BBox * bboxes[T1_MAX_MM_DESIGNS+1]
struct CID_FaceDictRec_ CID_FaceDictRec
FT_Short underline_position
enum T1_EncodingType_ T1_EncodingType
FT_Get_PS_Font_Value(FT_Face face, PS_Dict_Keys key, FT_UInt idx, void *value, FT_Long value_len)
FT_Fixed * design_pos[T1_MAX_MM_DESIGNS]
FT_Has_PS_Glyph_Names(FT_Face face)
PS_FontInfo font_infos[T1_MAX_MM_DESIGNS+1]
struct PS_DesignMap_ * PS_DesignMap
EGLSurface EGLint void ** value
FT_Short family_blues[14]
FT_UShort underline_thickness
FT_Short snap_heights[13]
struct CID_FaceInfoRec_ CID_FaceInfoRec
struct PS_BlendRec_ * PS_Blend
FT_BEGIN_HEADER struct PS_FontInfoRec_ PS_FontInfoRec
FT_Byte num_family_other_blues
FT_Short family_other_blues[10]
struct PS_DesignMap_ PS_DesignMapRec
struct PS_PrivateRec_ * PS_Private
PS_DesignMapRec T1_DesignMap
struct CID_FaceInfoRec_ * CID_FaceInfo