Improve SmuFL spec compliance #1949
Labels
area-rendering
Everything related to the rendering
platform-all
Affects all platforms
state-accepted
This is a valid topic to work on.
Milestone
alphaTab currently does not follow the SmuFL specification very well. We use the glyphs from SmuFL fonts, but the whole sizing aspect is either hard-coded or relies on graphical measuring (measureText).
Most music notation software, and also SmuFL define special units, typically based on the five-line staff spacing.
https://w3c.github.io/smufl/latest/specification/scoring-metrics-glyph-registration.html
In this work item we adjust alphaTab to respect the SmuFL metadata and units accordingly and even allow passing in external metadata for the use of custom fonts.
This should bring following benefits:
The text was updated successfully, but these errors were encountered: