[smufl-discuss] SMuFL 0.99 and Bravura 0.99 (1.0 Release Candidate) released

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[smufl-discuss] SMuFL 0.99 and Bravura 0.99 (1.0 Release Candidate) released

dspreadbury
Administrator
Dear community,

I am pleased to announce the release of version 0.99 of SMuFL and the
corresponding version of Bravura. This is a release candidate for version
1.0; it is our expectation that, provided no serious errors or omissions
are found in the next few days, this revision will be re-released as
version 1.0 with no changes other than in version numbers.

A summary of the changes since SMuFL 0.9 follows:

=== JSON metadata ===
* Modified the specification of the glyphsWithBBoxes structure in the
font-specific JSON metadata such that the glyph’s name is the primary key,
rather than the value of a name key, which makes it easier to consume this
data.
* Added an optional description key to the sets structure in the
font-specific JSON metadata, to contain a human-readable description of a
stylistic set.
* Added a new fourth value to the type key for the sets structure, for
large time signature digits intended for drawing outside the staff.
* Added new graceNoteSlashSW and graceNoteSlashNE anchors to the stem-up
8th flag, and graceNoteSlashNW and graceNoteSlashSE anchors to the
stem-down 8th flag, to aid in the registration of grace note slashes with
unbeamed 8th notes.
* Added new repeatOffset anchors to glyphs that require overlapping in
order to be drawn correctly, such as the Multi-segment lines and Combining
strokes for trills and mordents ranges, which allow correct registration
of these glyphs when drawn independently rather than as a run of text
(where the advance width of each glyph determines the degree of overlap).

=== Metrics and registration guidelines ===
* Added a clarification in the glyph registration guidelines for fonts
intended for use in scoring applications that parentheses glyphs may have
negative side bearings to improve default kerning of these glyphs with the
symbols they are intended to bracket.

=== Changes to recommended glyphs ===
* Added 8 and 15 digits scaled correctly for positioning on G and F clefs.
* Added a set of noteheads enclosed in large circles, used by some
drummers.
* Added an ornate X notehead contained within an ellipse.
* Added Couperin’s pincé and tremblement appuyé ornaments.
* Added a turned version of the thumb position string technique glyph.
* Added a zero-width rectangle intended to enclose single percussion
beaters inside a box.
* Added strum direction arrows for guitar, and a stylistic alternate for
the golpe glyph as used by Antonis Vounelakos.
* Added an additional raised 7 digit for figured bass.
* Added left- and right-pointing arrows for use in metric modulations.
* Removed the ranges of glyphs for fingering charts for wind instruments.

=== New optional glyphs ===
* Added recommended stylistic alternates for common time, cut time and +
intended for use as large time signatures printed above the staff.
* Added recommended ligatures for combinations of Johnston’s accidentals
for just intonation with regular sharp and flat accidentals.

I would like to thank Nicolas Froment and Marc Sabatella from the
MuseScore development team for their recent feedback. Joe Berkovitz of
Noteflight has also provided very detailed and invaluable feedback on the
use of the font-specific JSON metadata for Bravura, and has helped to
identify a number of small problems that are addressed in version 0.99.

I am also pleased to announce that the ranges of glyphs in SMuFL are now
browsable directly on the SMuFL web site, in addition to being included in
the specification PDF. Individual glyphs displayed on the site are taken
from the corresponding version of Bravura, and individual glyphs are
annotated with the origin point (to illustrate glyph registration), and
any anchor points defined in the Bravura JSON metadata. I hope that this
will prove to be a useful resource:

http://www.smufl.org/version/latest/

SMuFL 0.99 can be downloaded here:

http://www.smufl.org/download/

Bravura 0.99 can be downloaded here.

http://www.smufl.org/fonts/

If you believe you have found a significant error or omission in this
version of SMuFL and/or Bravura, please sing out as soon as possible on
this mailing list.

Thanks,

Daniel

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Steinberg Media Technologies GmbH, Frankenstrasse 18b, D-20097 Hamburg, Germany
Phone: +49 (40) 21035-0 | Fax: +49 (40) 21035-300 | www.steinberg.net
President: Andreas Stelling | Managing Director: Hiroshi Sasaki, Hirofumi Osawa
Registration Court: Hamburg HRB 86534
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
#############################################################
This message is sent to you because you are subscribed to
  the mailing list <[hidden email]>.
To unsubscribe, E-mail to: <[hidden email]>
To switch to the DIGEST mode, E-mail to <[hidden email]>
To switch to the INDEX mode, E-mail to <[hidden email]>
Send administrative queries to  <[hidden email]>

Reply | Threaded
Open this post in threaded view
|

Re: [smufl-discuss] SMuFL 0.99 and Bravura 0.99 (1.0 Release Candidate) released

Tristan Labelle
There is an erratum in the SMuFL 0.99 pdf. The glyphBBoxes json example still has an opening square bracket '[' which is probably an artifact from 0.9 since its value is not an array anymore.

{
...
"glyphBBoxes": [
{
"brace": {
...

Cheers