Standard Music Font Layout | |
First published | 31 January 2013 [1] |
---|---|
Latest version | 1.4 [2] 20 March 2021 [2] |
Organization | W3C [2] |
Committee | W3C Music Notation Community Group [2] |
Editors | Daniel Spreadbury [1] |
License | W3C Community Final Specification Agreement [1] [3] |
Website | www |
Standard Music Font Layout, or SMuFL, is an open standard for music font mapping. [4] The standard [1] was originally developed by Daniel Spreadbury [4] [1] of Steinberg for its scorewriter software Dorico, [4] but is now developed and maintained by the W3C Music Notation Community Group, along with the standard for MusicXML (which, itself, supports SMuFL). [2]
SMuFL is a substantial development beyond the previous de facto mapping standard created by Cleo Huggins in the Sonata font she designed for Adobe in 1985 [4] [5] (which was Adobe's first original typeface [6] ).
Numerous scorewriters support SMuFL [7] (as of June 2021 [update] , these include Dorico, Finale and MuseScore but not LilyPond or Sibelius) and a number of free and commercial SMuFL-compliant fonts are available. [8]
Bravura, designed by Daniel Spreadbury of Steinberg for Dorico and initially released in 2013, is the SMuFL reference font. [8] [9] [10]
SMuFL support was added to the leading scorewriters in the following versions:
Scalable Vector Graphics (SVG) is an XML-based vector image format for defining two-dimensional graphics, having support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium since 1999.
Mathematical Markup Language (MathML) is a mathematical markup language, an application of XML for describing mathematical notations and capturing both its structure and content, and is one of a number of mathematical markup languages. Its aim is to natively integrate mathematical formulae into World Wide Web pages and other documents. It is part of HTML5 and standardised by ISO/IEC since 2015.
Finale is a proprietary music notation software developed and released by MakeMusic for Microsoft Windows and macOS since 1988.
Steinberg Media Technologies GmbH is a German musical software and hardware company based in Hamburg. It develops music writing, recording, arranging, and editing software, most notably Cubase, Nuendo, and Dorico. It also designs audio and MIDI hardware interfaces, controllers, and iOS/Android music apps including Cubasis. Steinberg created several industry standard music technologies including the Virtual Studio Technology (VST) format for plug-ins and the ASIO protocol. Steinberg has been a wholly owned subsidiary of Yamaha since 2005.
Web annotation can refer to online annotations of web resources such as web pages or parts of them, or a set of W3C standards developed for this purpose. The term can also refer to the creations of annotations on the World Wide Web and it has been used in this sense for the annotation tool INCEpTION, formerly WebAnno. This is a general feature of several tools for annotation in natural language processing or in the philologies.
A scorewriter, or music notation program is software for creating, editing and printing sheet music. A scorewriter is to music notation what a word processor is to text, in that they typically provide flexible editing and automatic layout, and produce high-quality printed results.
MusicXML is an XML-based file format for representing Western musical notation. The format is open, fully documented, and can be freely used under the W3C Community Final Specification Agreement.
In computing, quirks mode is an approach used by web browsers to maintain backward compatibility with web pages designed for old web browsers, instead of strictly complying with web standards in standards mode. This behavior has since been codified, so what was previously standards mode is now referred to as simply no quirks mode.
Simple Knowledge Organization System (SKOS) is a W3C recommendation designed for representation of thesauri, classification schemes, taxonomies, subject-heading systems, or any other type of structured controlled vocabulary. SKOS is part of the Semantic Web family of standards built upon RDF and RDFS, and its main objective is to enable easy publication and use of such vocabularies as linked data.
HTML5 is a markup language used for structuring and presenting hypertext documents on the World Wide Web. It was the fifth and final major HTML version that is now a retired World Wide Web Consortium (W3C) recommendation. The current specification is known as the HTML Living Standard. It is maintained by the Web Hypertext Application Technology Working Group (WHATWG), a consortium of the major browser vendors.
EPUB is an e-book file format that uses the ".epub" file extension. The term is short for electronic publication and is sometimes stylized as ePub. EPUB is supported by many e-readers, and compatible software is available for most smartphones, tablets, and computers. EPUB is a technical standard published by the International Digital Publishing Forum (IDPF). It became an official standard of the IDPF in September 2007, superseding the older Open eBook (OEB) standard.
This is a comparison of music notation programs.
The holy grail is a web page layout which has multiple equal-height columns that are defined with style sheets. It is commonly desired and implemented, but for many years, the various ways in which it could be implemented with available technologies all had drawbacks. Because of this, finding an optimal implementation was likened to searching for the elusive Holy Grail.
Responsive web design (RWD) or responsive design is an approach to web design that aims to make web pages render well on a variety of devices and window or screen sizes from minimum to maximum display size to ensure usability and satisfaction.
Musical Symbols is a Unicode block containing characters for representing modern musical notation. Fonts that support it include Bravura, Euterpe, FreeSerif, Musica and Symbola. The Standard Music Font Layout (SMuFL), which is supported by the MusicXML format, expands on the Musical Symbols Unicode Block's 220 glyphs by using the Private Use Area in the Basic Multilingual Plane, permitting close to 2600 glyphs.
WebXR Device API is a Web application programming interface (API) that describes support for accessing augmented reality and virtual reality devices, such as the HTC Vive, Oculus Rift, Oculus Quest, Google Cardboard, HoloLens, Apple Vision Pro, Magic Leap or Open Source Virtual Reality (OSVR), in a web browser. The WebXR Device API and related APIs are standards defined by W3C groups, the Immersive Web Community Group and Immersive Web Working Group. While the Community Group works on the proposals in the incubation period, the Working Group defines the final web specifications to be implemented by the browsers.
Dorico is a scorewriter software; along with Finale and Sibelius, it is one of the three leading professional-level music notation programs.
Kahnotation is a tap dance notation developed by Stanley D. Kahn to document and communicate tap dancing steps and routines.