9121ed0cec
Ligature subtables use virtual links to enforce an ordering constraint between the subtables and the coverage table. Unfortunately this has the sideeffect of prevent the subtables from being shared by another Ligature with a different coverage table since object equality compares all links real and virtual. This change makes virtual links stored separately from real links and updates the equality check to only check real links. If an object is de-duped any virtual links it has are merged into the object that replaces it. |
||
---|---|---|
.. | ||
FranklinGothic-Regular.default.61,63,68,69.ttf | ||
FranklinGothic-Regular.default.retain-all-codepoint.ttf | ||
FranklinGothic-Regular.layout-test.61,63,68,69.ttf | ||
FranklinGothic-Regular.layout-test.retain-all-codepoint.ttf | ||
FranklinGothic-Regular.retain-gids.61,63,68,69.ttf | ||
FranklinGothic-Regular.retain-gids.retain-all-codepoint.ttf |