| # OpenType Feature File specification, section 5.d, example 1. |
| # http://www.adobe.com/devnet/opentype/afdko/topic_feature_file_syntax.html |
| |
| feature F1 { |
| sub [one one.oldstyle] [slash fraction] [two two.oldstyle] by onehalf; |
| } F1; |
| |
| # Since the OpenType specification does not allow ligature substitutions |
| # to be specified on target sequences that contain glyph classes, the |
| # implementation software will enumerate all specific glyph sequences |
| # if glyph classes are detected in <glyph sequence>. Thus, the above |
| # example produces an identical representation in the font as if all |
| # the sequences were manually enumerated by the font editor: |
| feature F2 { |
| sub one slash two by onehalf; |
| sub one.oldstyle slash two by onehalf; |
| sub one fraction two by onehalf; |
| sub one.oldstyle fraction two by onehalf; |
| sub one slash two.oldstyle by onehalf; |
| sub one.oldstyle slash two.oldstyle by onehalf; |
| sub one fraction two.oldstyle by onehalf; |
| sub one.oldstyle fraction two.oldstyle by onehalf; |
| } F2; |