lilypond-user
[Top][All Lists]
Advanced

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

Re: Follow-up question to alternate music fonts


From: tisimst
Subject: Re: Follow-up question to alternate music fonts
Date: Sun, 13 Jul 2014 00:24:06 -0700 (PDT)

Urs Liska wrote
> Actually that's what I mean.
> I suggest to add the _ability_ to easily change the notation font 
> through the make-pango-tree approach and let the user install additional 
> fonts at will.
> As said this is the same as with any other (notation or any other) 
> program. Of course you expect your word processor to let you choose from 
> arbitrary fonts, but you're completely OK with installing fonts yourself.
> 
> Urs

Urs has the right idea. I never meant that the fonts needed to be included
in the LilyPond code base, only more like an add-in function, so that
probably answers my own question. For now, I'll look into the appropriate
way/place to make these alternate fonts available to those who'd like to use
them. Thank you all for your comments and thoughts on this matter!

Happy Engraving!

Abraham

P.S. Urs, 

Unfortunately, the build scripts I use to create these fonts don't
automatically pull the Bravura glyphs and put them in the right places for
use in LilyPond. There were too many little things I did to put together the
Profondo font that it's not an automated process. In any case, I don't think
Bravura will be changing much, so I don't know if this will be much of a
need in the future. I suppose an automated script for converting a
SMuFL-compatible font to a LilyPond-compatible font could be created, but
there'd have to be more of them out there for that to be useful since
there's currently only Bravura follows this standard. I guess we'll see.

Oh, and I looked into creating new functions so that the default ones can
still be used. This is not difficult, but still requires a patched
"font.scm" since the new functions also need to live in that file to work
properly. They require some of the variables that exist only within the
scope of the other classes/functions/variables in that file.

I guess that's all for now :)



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Follow-up-question-to-alternate-music-fonts-tp164259p164385.html
Sent from the User mailing list archive at Nabble.com.



reply via email to

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