|
From: | Urs Liska |
Subject: | Re: Question about customizing emmentaler font |
Date: | Fri, 09 May 2014 13:32:45 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 |
Am 09.05.2014 07:43, schrieb tisimst:
On Thu, May 8, 2014 at 2:32 PM, Urs Liska [via Lilypond] <address@hidden> wrote:Now I've got it. What I copied from your mail was (/ staff-space pt 20) The correct form is (/ staff-size 20) but I don't really know yet how to fit that all in. At least I can now compile the example correctly. Do you have a version of your Cadence font(s) available for testing (sorry if I miss that in one of your emails)? Best UrsNo, you didn't miss it. And I think I may have confused you again. This is what I put in my scores: \paper { #(define fonts (make-pango-font-tree "gonville" ; notation font "emmentaler" ; brace font "Century Schoolbook L" "sans" "monospace" (/ staff-height pt 20))) } and it works for me every time.
Now it works for me too. I was confused because I mixed up the new and the old syntax for that. In your original mail you had used staff-space instead of staff-height, which explains why the notes were around 1/4 of their intended size. I still don't understand what the "pt" is and is doing here (I thought "/" had _two_ arguments ...), but in any case the "20" represents the relation to the default staff size, and changing that number will change the size of the fonts relatively to the staff size.
Now that this works I will try to look into the code and see if I can extrapolate a dedicated function to _only_ set the music fonts, so we could leave the make-pango-font-tree alone. This would have the added benefit that we could set this up as a "snippet" and make it available even if it wouldn't make its way into LilyPond proper.
For now, I have the following working quite well for notation fonts: - emmentaler - gonville - cadence - parnassus - bravura All are limited to the full glyph set that LilyPond already recognizes. For the brace font, I haven't even attempted to create my own since I like the emmentaler ones, but gonville also works fine. I've also created a basic font sample sheet that resembles one I saw on someone else's website. It doesn't cover everything, just the most common glyphs, for now. Here's a recent build of Cadence. Just unzip and put in the "otf" folder. I'm also attaching a font sample sheet for each of the above fonts. Let me know what you think.
It simply worked! Great! Could you also send (me) your version of Bravura?I have typeset a comparison of a Haydn concerto cadenza (haha, pun intended) with Emmentaler, Cadence and Gonville, and having Bravura also would make a nice complement.
Best Urs
Regards, Abraham font-test-sheet-Gonville.pdf (150K) <http://lilypond.1069038.n5.nabble.com/attachment/162202/0/font-test-sheet-Gonville.pdf> font-test-sheet-Emmentaler.pdf (78K) <http://lilypond.1069038.n5.nabble.com/attachment/162202/1/font-test-sheet-Emmentaler.pdf> font-test-sheet-Bravura-0.9.pdf (93K) <http://lilypond.1069038.n5.nabble.com/attachment/162202/2/font-test-sheet-Bravura-0.9.pdf> cadence.zip (533K) <http://lilypond.1069038.n5.nabble.com/attachment/162202/3/cadence.zip> font-test-sheet-Cadence.pdf (219K) <http://lilypond.1069038.n5.nabble.com/attachment/162202/4/font-test-sheet-Cadence.pdf> font-test-sheet-Parnassus.pdf (79K) <http://lilypond.1069038.n5.nabble.com/attachment/162202/5/font-test-sheet-Parnassus.pdf> -- View this message in context: http://lilypond.1069038.n5.nabble.com/Question-about-customizing-emmentaler-font-tp161702p162202.html Sent from the Dev mailing list archive at Nabble.com. _______________________________________________ lilypond-devel mailing list address@hidden https://lists.gnu.org/mailman/listinfo/lilypond-devel
[Prev in Thread] | Current Thread | [Next in Thread] |