We are pleased to announce the release of SMuFL 0.85, another important milestone on the road towards a stable 1.0 release, which is targeted for the first half of this year.
SMuFL 0.85 is the first version to include the classes.json metadata file, which specifies useful groups of glyphs for consuming applications. Classes are entirely optional, so it is not required that a glyph should be in any class. Likewise, glyphs can be in multiple classes. Consuming applications can choose to use the classes metadata to help work out how to handle different glyphs within a SMuFL-compliant font.
There have also been a number of improvements to the classification of glyphs within ranges in this revision. For example, the Quartertone accidentals (24-EDO) and Other microtonal accidentals ranges have now been combined into a single Other accidentals range, such that each of the preceding ranges of accidentals represents a coherent system, and all of the remaining accidentals used on a more ad hoc basis are now grouped together. Similarly, the number of glyphs in the final Miscellaneous symbols range has been reduced by redistributing the percussion swish stem decoration and staff divide arrows to other groups.
New and expanded ranges of glyphs in this revision include the addition of a range for Kievian square notation (in response to a comparison between the repertoire of symbols in Emmentaler and those specified by SMuFL), further revisions to the plainchant ranges, and significant expansion of the Electronic music pictograms range.
As always, complete details of changes and additions are found in the version history.
We are also pleased to release an update to Bravura, bringing it to version 0.85 in correspondence with SMuFL 0.85. With this update, Bravura is now distributed as an SVG font and in WOFF (Web Open Font Format) in addition to OpenType format.
With the release of classes.json, we have taken another important step towards achieving the outstanding areas of active implementation that are blocking a stable 1.0 release. The remaining two areas are as follows:
- Development of metrics and glyph registration guidelines for SMuFL-compliant fonts intended for use in text-based applications; and
- Development of a version of Bravura that implements these new guidelines.
The stable 1.0 release remains contingent on the completion of the above areas of work.
Don’t forget: if you are harbouring suggestions for new glyphs, please submit them before the end of March 2014 for consideration in the 1.0 release.
Finally, Daniel Spreadbury will be in attendance at the MusicXML Community Meeting taking place this Friday 14 March at Musikmesse Frankfurt to discuss the possible integration of SMuFL with MusicXML as part of the proposed MusicXML 4.0 development. If you are planning to attend, Daniel is looking forward to meeting you there.