Dan
New Member
Posts: 28
|
Post by Dan on Mar 17, 2017 16:46:41 GMT -5
I get another OpenType feature error message: "Ordinals:Invalid use of Glyph Group in Ligature Substitution". My Ordinals feature is: languagesystem DFLT dflt;languagesystem latn dflt;
@numbrs = [ zero.slashed zero one two three four five six seven eight nine zero.tab one.tab two.tab three.tab four.tab five.tab six.tab seven.tab eight.tab nine.tab ];
feature ordn {
sub @numbrs a' by ordfeminine; sub @numbrs A' by ordfeminine; sub @numbrs o' by ordmasculine; sub @numbrs O' by ordmasculine;
} ordn;
What is my mistake?
|
|
|
Post by Allan Murray on Mar 17, 2017 23:21:47 GMT -5
What you are trying to implement there is a contextual substitution. Type 3.2 does not currently support contextual substitution, and thinks you are trying to do a ligature substution with a glyph group, which is not allowed.
If you look at page 44 in the manual (Lookup types), the table indicates which types of lookup are currently supported, and how you can use glyph groups for the different lookup types.
|
|
Dan
New Member
Posts: 28
|
Post by Dan on Mar 21, 2017 10:43:32 GMT -5
Will this contextual substitution support into the future program updates?
|
|
|
Post by Allan Murray on Mar 21, 2017 22:52:30 GMT -5
Yes, it is planned for an update within the next few months.
|
|
Dan
New Member
Posts: 28
|
Post by Dan on Mar 22, 2017 12:31:31 GMT -5
Ok. Great!
|
|
|
Post by Allan Murray on Jun 14, 2017 3:58:25 GMT -5
|
|
Dan
New Member
Posts: 28
|
Post by Dan on Jun 14, 2017 9:08:08 GMT -5
Good news! Allan, thanks for the update.
|
|