Changed paths:
M Lib/fontTools/varLib/featureVars.py
Log Message:
-----------
[featureVars] Sort FeatureTableSubstitution records after merging into an existing record
When addFeatureVariationsRaw reuses a FeatureVariationRecord with the same
condition set, it appended the new substitution records without re-sorting, so
feaLib `variation` blocks sharing a conditionset came out in source order (and
addFeatureVariations could too, after inserting a new feature tag). The spec
requires increasing FeatureIndex order.