[smufl-discuss] Re: raising / lowering notes

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

[smufl-discuss] Re: raising / lowering notes

dspreadbury
Administrator
Trevis wrote:

> It appears to me that the glyphs on “combining staff positions”,
> staffPosRaiseX, staffPosLowerX, etc., are meant to change the
> vertical position of notes.
>
> Trying to use the Bravura font on Mac OS X / iOS, I am not seeing
> any vertical movement when these glyphs are applied.

These only work with Bravura Text, not with Bravura itself. See the documentation here:

https://github.com/steinbergmedia/bravura/blob/master/redist/bravura-text.md

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Reply | Threaded
Open this post in threaded view
|

Re: [smufl-discuss] Re: raising / lowering notes

azzadeen
The combining staff positions not working on all Mac OS X / iOS. Just like Trevis mentioned, I too don't see any movement. Using the "Bravura Text" font. U+e014 U+e1d3 is exactly the same as U+e014 U+eb9x U+e1d3.

With fontForge, I can see all the unencoded glyphs, and I see all the glyphs with GID EB90_E1D3 to EB9F_E1D3.

Tested on all TextEdit, Pages, and XCode with all, using the unicode hex input and xcode unicode characters, the \u{eb9x}\u{e1d3} is always the same as \u{e1d3}.
Reply | Threaded
Open this post in threaded view
|

Re: [smufl-discuss] Re: raising / lowering notes

MassMover
I'd like to confirm that I am encountering the exact same behaviour as described by Trevis and azzadeen. I tried on Mac in TextEdit, Open Office, and in Xcode as .textValue for a UILabel. I only get noteheads on middle B line.

The only further ressource I could find on the web is this discussion on stackoverflow:

https://stackoverflow.com/questions/34559025/how-to-use-the-music-font-bravura-text

In the "manual" posted on GitHub Daniel says:
Daniel s. wrote
Many glyphs in Bravura Text are provided at multiple vertical positions, so that they can appear at different staff positions.
My understanding of this would be, that there are indeed 17 discrete variations of each symbol (noteheads e.g.), each on an actual different position, just as in a regular font a hyphen and an underscore are complete different characters.

But as I simply cannot get this to work, and considering the replies in the stackoverflow discussion, my impression is, that either these modifiers (combining staff position glyphs) just provide some information of how much vertical offset should be added to the regular glyph, OR, that all my available applications fail to identify the combining staff position glyphs as ligatures. Regular ligatures like fi or fl work fine in all cases.

So, as the Bravura Text imho is targeted towards users that seek a convenient way to use a simple form of notation in a text based application, without having to deal with shifting around individual glyphs by code, I really would appreciate if someone could give me a simple explanation, what else I have to implement in either my code, or my textviewing app to use these feature.

Maybe it is just one property that has to be set to true to make the ligatures visible to the program.

Or can someone at least confirm that there is an application in which this feature works as intended, or if it is even maybe a mac specific issue?

Jan Torkewitz