SMuFL Compliance #2258
Danielku15
announced in
Announcements / Dev Log
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
As I was spending quite some time on other hobbies and projects lately, there was not much progress on alphaTab.
Today I wrapped up most bits of the SMuFL spec compliance I've been working on and things are about to get finished.
SMuFL Viewer
As a small side project I created a viewer for SMuFL glyphs which helps me checking alignments, font completeness etc. You can check it out here: Click (source code here) Nothing too fancy. I first tried to use React/NextJS but the performance was terrible. The sync of the virtual and real DOM on re-renders was horrible. Just showing/hiding glyphs in the search took multiple seconds. So I changed back to plain vanilla JS.
SMuFL in alphaTab
I have now finally reviewed and fixed all major disturbances I noticed in the visual regression test suite and finalized the main bits on how to use it. Overall the appearance of alphaTab will change slightly. As the standard defines some sizes bigger than we had before, the staves appear slightly larger than before.
Beside that there are mainly improvements in alignment and consistency in spacing that you might notice. This state is definitly a better foundation for any future developments.
Old Behavior (Bravura)

New Behavior (Bravura)

With Petaluma as alternative font for music glyphs

The change will likely be merged these days.
Beta Was this translation helpful? Give feedback.
All reactions