blob: 2b68b03d683e325bc05df83e508fb085e07f53ad [file] [log] [blame]
# The cvParameters block must precede any of the rules in the feature.
# The ParamUILabelNameID entry may be omitted or repeated as often as needed.
# The other NameID types may be omitted, or defined only once.
# The NameID entries must be specified in the order listed below.
# Following the set of NameID entries, a series of 24-bit Unicode values may be specified.
# These provide Unicode values for the base glyphs referenced by the feature.
# The developer may specify none, some, or all of the Unicode values for the base glyphs.
# The Unicode value may be written with either decimal or hexadecimal notation.
# The value must be preceded by '0x' if it is a hexadecimal value.
# NOTE: The ParamUILabelNameID entries are used when one base glyph is mapped to more than
# one variant; the font designer may then specify one ParamUILabelNameID for each variant, in
# order to uniquely describe that variant. If any ParamUILabelNameID entries are specified,
# the number of ParamUILabelNameID entries must match the number of variants for each base
# glyph. If the Character Variant feature specifies more than one base glyph, then the set
# of NameID entries in the parameter block will be used for each base glyph and its variants.
feature cv01 {
cvParameters {
FeatUILabelNameID {
#test-fea2fea: name "uilabel simple a";
name 3 1 0x0409 "uilabel simple a"; # English US
#test-fea2fea: name 1 "uilabel simple a";
name 1 0 0 "uilabel simple a"; # Mac English
};
FeatUITooltipTextNameID {
#test-fea2fea: name "tool tip simple a";
name 3 1 0x0409 "tool tip simple a"; # English US
#test-fea2fea: name 1 "tool tip simple a";
name 1 0 0 "tool tip simple a"; # Mac English
};
SampleTextNameID {
#test-fea2fea: name "sample text simple a";
name 3 1 0x0409 "sample text simple a"; # English US
#test-fea2fea: name 1 "sample text simple a";
name 1 0 0 "sample text simple a"; # Mac English
};
ParamUILabelNameID {
#test-fea2fea: name "param1 text simple a";
name 3 1 0x0409 "param1 text simple a"; # English US
#test-fea2fea: name 1 "param1 text simple a";
name 1 0 0 "param1 text simple a"; # Mac English
};
ParamUILabelNameID {
#test-fea2fea: name "param2 text simple a";
name 3 1 0x0409 "param2 text simple a"; # English US
#test-fea2fea: name 1 "param2 text simple a";
name 1 0 0 "param2 text simple a"; # Mac English
};
#test-fea2fea: Character 0xa;
Character 10;
#test-fea2fea: Character 0x5dde;
Character 0x5DDE;
};
# --- rules for this feature ---
sub A by B;
} cv01;