Home | History | Annotate | Download | only in hb-old

Lines Matching refs:gpos

546     if (!face->gsub && !face->gpos)
567 if (!face->gpos)
571 HB_Error error = HB_GPOS_Select_Script(face->gpos, script, &script_index);
573 DEBUG("could not select script in gpos table: %d", error);
574 error = HB_GPOS_Select_Script(face->gpos, HB_MAKE_TAG('D', 'F', 'L', 'T'), &script_index);
622 face->gpos = 0;
658 if (!stream || (error = HB_Load_GPOS_Table(stream, &face->gpos, face->gdef, gdefStream))) {
659 face->gpos = 0;
660 DEBUG("error loading gpos table: %d", error);
681 if (face->gpos)
682 HB_Done_GPOS_Table(face->gpos);
746 if (face->gpos) {
747 HB_GPOS_Clear_Features(face->gpos);
749 HB_Error error = HB_GPOS_Select_Script(face->gpos, tag, &script_index);
753 HB_FeatureList featurelist = face->gpos->FeatureList;
755 DEBUG("gpos table has %d features", numfeatures);
759 HB_GPOS_Select_Feature(face->gpos, r->FeatureTag, script_index, 0xffff, &feature_index);
765 error = HB_GPOS_Query_Features(face->gpos, script_index, 0xffff, &feature_tag_list_buffer);
777 error = HB_GPOS_Select_Feature(face->gpos, *feature_tag_list, script_index, 0xffff, &feature_index);
779 HB_GPOS_Add_Feature(face->gpos, feature_index, PositioningProperties);
855 if (face->gpos) {
859 glyphs_positioned = HB_GPOS_Apply_String(item->font, face->gpos, face->current_flags, face->buffer, false, false) != HB_Err_Not_Covered;