Emil wrote, regarding control characters for setting the pitch of notes:
> The font Caeciliae uses this technique. Sometimes, in running text, the
> silhouette of the melody is rendered (AFAIR, one can do it with Bach
> font). Some engravers use specialized fonts for notating initial tuning
> of timpani , vocal range at the beginning of the score (it is easier to
> use a text frame than to fiddle around with additional staves), and for
> incipits in transcriptions of early music.
What Caeciliae does is define a very large number of ligatures, so that if
you type e.g. "1p" (where "1" is mapped to a glyph that produces a single
line at the first staff position, and "p" is mapped to the punctum) the
two glyphs you have typed are replaced with a glyph for the punctum at the
first staff position. Caeciliae ends up needing more than 800 glyphs for
the relatively small repertoire of symbols in Gregorian chant.
Bach, by virtue of being based on pre-OpenType technology, actually
requires the use of nine different fonts to achieve music written out with
a different melodic contour, and this is really only practical if you use
the Word macros that Yo Tomita provides along with the fonts.
My feeling on this area is still that this lies outside the core of what
we're trying to do with SMuFL. This seems like something we can leave to
font developers to implement on top of the existing specification.
Daniel
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Steinberg Media Technologies GmbH, Frankenstrasse 18b, D-20097 Hamburg, Germany
Phone: +49 (40) 21035-0 | Fax: +49 (40) 21035-300 | www.steinberg.net
Managing Director: Andreas Stelling, Kazunori Kobayashi
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]>