File tree 1 file changed +17
-0
lines changed
1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -58,6 +58,23 @@ void SFSchemeSetScriptTag(SFSchemeRef scheme, SFTag scriptTag);
58
58
*/
59
59
void SFSchemeSetLanguageTag (SFSchemeRef scheme , SFTag languageTag );
60
60
61
+ /**
62
+ * Sets the OpenType feature values in a scheme.
63
+ *
64
+ * If the value of a feature is set to zero, it would be disabled provided that it is not a required
65
+ * feature of the script specific shaping engine. If the value of a feature is greater than zero, it
66
+ * would be enabled. In case of an alternate feature, this value would be used to pick the alternate
67
+ * glyph at this position.
68
+ *
69
+ * @param scheme
70
+ * The scheme for which to set the feature values.
71
+ * @param featureTags
72
+ * An array of feature tags whose values should be set.
73
+ * @param featureValues
74
+ * An array of OpenType feature values.
75
+ * @param featureCount
76
+ * The number of elements in feature tags and feature values array.
77
+ */
61
78
void SFSchemeSetFeatureValues (SFSchemeRef scheme ,
62
79
SFTag * featureTags , SFUInt16 * featureValues , SFUInteger featureCount );
63
80
You can’t perform that action at this time.
0 commit comments