Lines Matching refs:Feature
62 * Script, ScriptList, LangSys, Feature, FeatureList, Lookup, LookupList
190 struct Feature;
221 UINT16 reqFeatureIndex;/* Index of a feature required for this
284 * Feature implementation. But we still need to be able to tell junk from
291 * 'size' feature that is correct by the specification.
293 * The specification for this feature tag is in the "OpenType Layout Tag
297 * Here is one set of rules to determine if the 'size' feature is built
301 * Assume that the offset to the size feature is according to specification,
303 * feature is calculated as versions of MakeOTF before the AFDKO 2.0 built it.
304 * If this fails, reject the 'size' feature. The older makeOTF's calculated the
306 * beginning of the 'size' Feature table.
398 * added to the end of this Feature Parameters
404 * feature. The values of uiLabelNameId and
408 * Feature Parameters specification. The
409 * user-interface label for the feature can
434 * feature. (May be nullptr.) */
439 * text for this feature. (May be
444 * feature. (May be nullptr.) */
450 * feature parameters. (Must be zero
455 * feature provides glyph variants.
491 struct Feature
506 const Record<Feature>::sanitize_closure_t *closure = nullptr) const
519 * Only do this for the 'size' feature, since at the time of the faulty
520 * Adobe tools, only the 'size' feature had FeatureParams defined.
553 featureParams; /* Offset to Feature Parameters table (if one
554 * has been defined for the feature), relative
555 * to the beginning of the Feature Table; = Null
562 typedef RecordListOf<Feature> FeatureList;
1403 * Feature Variations
1491 return_trace (c->check_struct (this) && feature.sanitize (c, base));
1496 LOffsetTo<Feature> feature;
1503 inline const Feature *find_substitute (unsigned int feature_index) const
1510 return &(this+record.feature);
1572 inline const Feature *find_substitute (unsigned int variations_index,