Lines Matching refs:face

53 #define FXFT_Open_Face(library, args, index, face) \

54 FT_Open_Face((FT_Library)(library), args, index, (FT_Face*)(face))
55 #define FXFT_Done_Face(face) FT_Done_Face((FT_Face)(face))
58 #define FXFT_New_Memory_Face(library, base, size, index, face) \
59 FT_New_Memory_Face((FT_Library)(library), base, size, index, (FT_Face*)(face))
60 #define FXFT_New_Face(library, filename, index, face) \
61 FT_New_Face((FT_Library)(library), filename, index, (FT_Face*)(face))
62 #define FXFT_Get_Face_FreeType(face) ((FT_Face)face)->driver->root.library
63 #define FXFT_Select_Charmap(face, encoding) FT_Select_Charmap((FT_Face)face, (FT_Encoding)encoding)
64 #define FXFT_Set_Charmap(face, charmap) FT_Set_Charmap((FT_Face)face, (FT_CharMap)charmap)
65 #define FXFT_Load_Glyph(face, glyph_index, flags) FT_Load_Glyph((FT_Face)face, glyph_index, flags)
66 #define FXFT_Get_Char_Index(face, code) FT_Get_Char_Index((FT_Face)face, code)
67 #define FXFT_Get_Glyph_Name(face, index, buffer, size) FT_Get_Glyph_Name((FT_Face)face, index, buffer, size)
68 #define FXFT_Get_Name_Index(face, name) FT_Get_Name_Index((FT_Face)face, name)
69 #define FXFT_Has_Glyph_Names(face) (((FT_Face)face)->face_flags & FT_FACE_FLAG_GLYPH_NAMES)
70 #define FXFT_Get_Postscript_Name(face) FT_Get_Postscript_Name((FT_Face)face)
71 #define FXFT_Load_Sfnt_Table(face, tag, offset, buffer, length) \
72 FT_Load_Sfnt_Table((FT_Face)face, tag, offset, buffer, length)
73 #define FXFT_Get_First_Char(face, glyph_index) FT_Get_First_Char((FT_Face)face, glyph_index)
74 #define FXFT_Get_Next_Char(face, code, glyph_index) FT_Get_Next_Char((FT_Face)face, code, glyph_index)
75 #define FXFT_Clear_Face_External_Stream(face) (((FT_Face)face)->face_flags&=~FT_FACE_FLAG_EXTERNAL_STREAM)
76 #define FXFT_Get_Face_External_Stream(face) (((FT_Face)face)->face_flags&FT_FACE_FLAG_EXTERNAL_STREAM)
77 #define FXFT_Is_Face_TT_OT(face) (((FT_Face)face)->face_flags&FT_FACE_FLAG_SFNT)
78 #define FXFT_Is_Face_Tricky(face) (((FT_Face)face)->face_flags&FXFT_FACE_FLAG_TRICKY)
79 #define FXFT_Is_Face_fixedwidth(face) (((FT_Face)face)->face_flags & FT_FACE_FLAG_FIXED_WIDTH)
80 #define FXFT_Get_Face_Stream_Base(face) ((FT_Face)face)->stream->base
81 #define FXFT_Get_Face_Stream_Size(face) ((FT_Face)face)->stream->size
82 #define FXFT_Get_Face_Family_Name(face) ((FT_Face)face)->family_name
83 #define FXFT_Get_Face_Style_Name(face) ((FT_Face)face)->style_name
84 #define FXFT_Get_Face_Numfaces(face) ((FT_Face)face)->num_faces
85 #define FXFT_Get_Face_Faceindex(face) ((FT_Face)face)->face_index
86 #define FXFT_Is_Face_Italic(face) (((FT_Face)face)->style_flags&FT_STYLE_FLAG_ITALIC)
87 #define FXFT_Is_Face_Bold(face) (((FT_Face)face)->style_flags&FT_STYLE_FLAG_BOLD)
88 #define FXFT_Get_Face_Charmaps(face) ((FT_Face)face)->charmaps
89 #define FXFT_Get_Glyph_HoriBearingX(face) ((FT_Face)face)->glyph->metrics.horiBearingX
90 #define FXFT_Get_Glyph_HoriBearingY(face) ((FT_Face)face)->glyph->metrics.horiBearingY
91 #define FXFT_Get_Glyph_Width(face) ((FT_Face)face)->glyph->metrics.width
92 #define FXFT_Get_Glyph_Height(face) ((FT_Face)face)->glyph->metrics.height
93 #define FXFT_Get_Face_CharmapCount(face) ((FT_Face)face)->num_charmaps
95 #define FXFT_Get_Face_Charmap(face) ((FT_Face)face)->charmap
98 #define FXFT_Get_Face_UnitsPerEM(face) ((FT_Face)face)->units_per_EM
99 #define FXFT_Get_Face_xMin(face) ((FT_Face)face)->bbox.xMin
100 #define FXFT_Get_Face_xMax(face) ((FT_Face)face)->bbox.xMax
101 #define FXFT_Get_Face_yMin(face) ((FT_Face)face)->bbox.yMin
102 #define FXFT_Get_Face_yMax(face) ((FT_Face)face)->bbox.yMax
103 #define FXFT_Get_Face_Height(face) ((FT_Face)face)->height
104 #define FXFT_Get_Face_UnderLineThickness(face) ((FT_Face)face)->underline_thickness
105 #define FXFT_Get_Face_UnderLinePosition(face) ((FT_Face)face)->underline_position
106 #define FXFT_Get_Face_MaxAdvanceWidth(face) ((FT_Face)face)->max_advance_width
107 #define FXFT_Get_Face_Ascender(face) ((FT_Face)face)->ascender
108 #define FXFT_Get_Face_Descender(face) ((FT_Face)face)->descender
109 #define FXFT_Get_Glyph_HoriAdvance(face) ((FT_Face)face)->glyph->metrics.horiAdvance
114 #define FXFT_Get_Face_Internal_Flag(face) ((FT_Face)face)->internal->transform_flags
115 #define FXFT_Set_Face_Internal_Flag(face, flag) (((FT_Face)face)->internal->transform_flags = flag)
117 #define FXFT_Free(face, p) ((FT_Face)face)->memory->free(((FT_Face)face)->memory, p)
118 #define FXFT_Get_Glyph_Outline(face) &((FT_Face)face)->glyph->outline
120 #define FXFT_Render_Glyph(face, mode) FT_Render_Glyph(((FT_Face)face)->glyph, (enum FT_Render_Mode_)mode)
121 #define FXFT_Get_MM_Var(face, p) FT_Get_MM_Var((FT_Face)face, p)
122 #define FXFT_Set_MM_Design_Coordinates(face, n, p) FT_Set_MM_Design_Coordinates((FT_Face)face, n, p)
123 #define FXFT_Set_Pixel_Sizes(face, w, h) FT_Set_Pixel_Sizes((FT_Face)face, w, h)
124 #define FXFT_Set_Transform(face, m, d) FT_Set_Transform((FT_Face)face, m, d)
126 #define FXFT_Get_Glyph_Bitmap(face) &((FT_Face)face)->glyph->bitmap
132 #define FXFT_Get_Glyph_BitmapLeft(face) ((FT_Face)face)->glyph->bitmap_left
133 #define FXFT_Get_Glyph_BitmapTop(face) ((FT_Face)face)->glyph->bitmap_top
135 #define FXFT_Set_Char_Size(face, char_width, char_height, horz_resolution, vert_resolution) FT_Set_Char_Size(face, char_width, char_height, horz_resolution, vert_resolution)