Lines Matching defs:face
50 static PassRefPtr<FaceCacheEntry> create(hb_face_t* face)
52 ASSERT(face);
53 return adoptRef(new FaceCacheEntry(face));
60 hb_face_t* face() { return m_face; }
64 explicit FaceCacheEntry(hb_face_t* face)
65 : m_face(face)
89 m_face = result.iterator->value->face();
103 static hb_script_t findScriptForVerticalGlyphSubstitution(hb_face_t* face)
109 hb_ot_layout_table_get_script_tags(face, HB_OT_TAG_GSUB, 0, &scriptCount, scriptTags);
113 hb_ot_layout_script_get_language_tags(face, HB_OT_TAG_GSUB, scriptIndex, 0, &languageCount, languageTags);
116 if (hb_ot_layout_language_find_feature(face, HB_OT_TAG_GSUB, scriptIndex, languageIndex, HarfBuzzFace::vertTag, &featureIndex)
117 || hb_ot_layout_language_find_feature(face, HB_OT_TAG_GSUB, scriptIndex, languageIndex, HarfBuzzFace::vrt2Tag, &featureIndex))