[otvar] Rule conditionsets conflict with OT layout (shaping)
See original GitHub issueConsidering this .designspace
excerpt:
<rule name="ra_crossing">
<conditionset>
<condition name="weight" minimum="625" maximum="700"/>
</conditionset>
<sub name="uni170D" with="uni170D.avar"/>
</rule>
# Ra to archaic Ra
feature hist {
lookup hist_1 {
sub uni170D by uni171F;
} hist_1;
} hist;
Why, when hist
is active, does a wght
≥ 625 cause uni170D
, shaped to uni171F
, to become uni170D.avar
?
To confirm that this bug exists, open https://ctrlcctrlv.github.io/baybayin/ , type <kbd>ra</kbd> as input, tick “Archaic ra” checkbox, and increase weight above 625.
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (4 by maintainers)
Top Results From Across the Web
No results found
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@justvanrossum Thanks for replying. Not at present, but I reserve the right to think of one!
🤔 💭
🤔 💭
🤔 💭
What
.designspace
supports is a high level simplification of what is theoretically possible with FeatureVariations, based on use cases we were aware of at the time. While what you suggest is possible, it would make everything a lot more complex.Do you have a specific use case in mind where this could be handy?