Lines Matching defs:face
70 get_sfnt_table( TT_Face face,
79 table = &face->header;
83 table = &face->horizontal;
87 table = face->vertical_info ? &face->vertical : 0;
91 table = face->os2.version == 0xFFFFU ? 0 : &face->os2;
95 table = &face->postscript;
99 table = &face->max_profile;
103 table = face->pclt.Version ? &face->pclt : 0;
115 sfnt_table_info( TT_Face face,
125 *length = face->num_tables;
128 if ( idx >= face->num_tables )
131 *tag = face->dir_tables[idx].Tag;
132 *offset = face->dir_tables[idx].Offset;
133 *length = face->dir_tables[idx].Length;
155 sfnt_get_glyph_name( TT_Face face,
164 error = tt_face_get_ps_name( face, glyph_index, &gname );
173 sfnt_get_name_index( TT_Face face,
176 FT_Face root = &face->root;
192 FT_Error error = tt_face_get_ps_name( face, i, &gname );
221 sfnt_get_ps_name( TT_Face face )
228 if ( face->postscript_name )
229 return face->postscript_name;
236 for ( n = 0; n < face->num_names; n++ )
238 TT_NameEntryRec* name = face->name_table.names + n;
257 FT_Memory memory = face->root.memory;
258 TT_NameEntryRec* name = face->name_table.names + found_win;
267 FT_Stream stream = face->name_table.stream;
299 FT_Memory memory = face->root.memory;
300 TT_NameEntryRec* name = face->name_table.names + found_apple;
309 FT_Stream stream = face->name_table.stream;
326 face->postscript_name = result;
347 sfnt_get_charset_id( TT_Face face,
361 error = tt_face_find_bdf_prop( face, "CHARSET_REGISTRY", ®istry );
364 error = tt_face_find_bdf_prop( face, "CHARSET_ENCODING", &encoding );