lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Sample string for Emmentaler


From: Urs Liska
Subject: Re: Sample string for Emmentaler
Date: Fri, 27 Jul 2018 13:20:08 +0200
User-agent: K-9 Mail for Android


Am 27. Juli 2018 12:36:28 MESZ schrieb Henning Hraban Ramm <address@hidden>:
>Am 2018-07-27 um 12:25 schrieb Torsten Hämmerle
><address@hidden>:
>
>> A general problem I see with SMuFL fonts is that LilyPond has a
>different
>> philosophy: LilyPond will re-use (and eventually scale) existing
>glyphs,
>> whereas SMuFL is terribly redundant, endlessly reduplicating certain
>glyphs.
>> 
>> Example: the numerals 0123456789 in LilyPond are used for fingering,
>string
>> numbers, volta numbers, figured bass, even time signatures and may
>other
>> purposes.
>> In SMuFL, there will be many different versions of these numerals in
>> slightly different sizes (or even exact duplicates): every single
>purpose
>> you could think of will get its own private "2".
>
>This should be no problem, since OpenType supports references, also
>moved and AFAIK even scaled ones.
>
>LilyPond’s fonts could deliver all those redundant code points with a
>single glyph.
>
>> Furthermore, LilyPond will build up many markups by combing several
>glyphs,
>> e.g.
>> "8va" will be a combination of "8", "v", and "a", whereas SMuFL will
>have
>> one single special glyph for "8va", there are tons of examples.
>
>Also combinations are supported by OpenType, think of accented
>characters and ligatures.
>
>

Just one remark about all this(knowing that it's not realistic to hope for 
anyone to actually do this):

"LilyPond supporting SMuFL" would not mean that Emmentaler should be a complete 
implementation. It would still need to only support the glyphs LilyPond uses. 
But LilyPond would look for these glyphs in the places specified by SMuFL.
Which would mean that LilyPond could automatically use any SMuFL-compliant 
font. Glyphs that are not covered by any 3rd party font would have to use 
Emmentaler as fallback then.

Urs


>Greetlings, Hraban
>---
>fiëé visuëlle
>Henning Hraban Ramm
>https://www.fiee.net
>
>
>
>
>
>_______________________________________________
>lilypond-user mailing list
>address@hidden
>https://lists.gnu.org/mailman/listinfo/lilypond-user



reply via email to

[Prev in Thread] Current Thread [Next in Thread]