lilypond-user
[Top][All Lists]
Advanced

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

Re: Font access testers needed


From: Cynthia Karl
Subject: Re: Font access testers needed
Date: Tue, 21 Apr 2015 15:36:07 -0500

> Message: 5
> Date: Tue, 21 Apr 2015 19:43:02 +0200
> From: Urs Liska <address@hidden>
> To: lilypond-user <address@hidden>
> Subject: Font access testers needed
> 
> Hi,
> 
> I'd like to have a few people who are interested in testing and 
> discussing a new way to select music and text fonts in LilyPond. When 
> finishing the infrastructure in openLilyLib it turned out that it's 
> better to include (major) parts in LilyPond itself. As a "teaser" I 
> attach the test file here ;-)

I would be willing to try it.  I assume one of the files to be overwritten will
implement the “setNotationFont” command.

I’m running LilyPond 2.19.18 on OSX 10.10.3.

Regards,
Patrick Karl
> 
> I'd particularly need at least one Windows user - as I *assume* it 
> doesn't work yet there.
> 
> Requirement is willingness to overwrite two files in the LilyPond 
> installation.
> 
> -- 
> Urs Liska
> www.openlilylib.org
> -------------- next part --------------
> \version "2.19.19"
> 
> % External directory where LilyPond fonts are stored.
> % Should usually be passed through the command line
> % One directory with all file types in it (can be discussed)
> %
> % When the option is set this directory will be searched first,
> % only when a font is not found there the installation's path will be 
> searched.
> % Order of precedence:
> % 'fontdir -> installation directory
> % font-with-opticals -> font-without-opticals -> Emmentaler
> % The fallback is done for each component individually
> %
> %#(ly:set-option 'fontdir "/shared/fonts/lilypond")
> 
> \paper {
> % Uncomment the following invocations one by one
> % Note that a default text font is automatically set.
> 
> % Load a font and the corresponding brace font
> % Font name is case insensitive
>  fonts = \setNotationFont LilyJAZZ
> 
> % Load a font, missing brace font will fallback to Emmentaler
>  %fonts = \setNotationFont Paganini
> 
> % Combination of music and brace font can be given as dot-list
>  %fonts = \setNotationFont paganini.LilyJAZZ
> 
> % Special brace keyword 'none' will use Emmentaler
>  %fonts = \setNotationFont Improviso.none
> 
> % Traditional list notation is also valid
> % (and necessary for gutenberg1939)
>  %fonts = \setNotationFont #'(Haydn Gutenberg1939)
> 
> 
> }
> 
> \score {
>  \new PianoStaff <<
>    \new Staff
>    {
>      c' ^\markup "Test text fonts" d' e' f'
>    }
>    \new Staff s1
>>> 
> }
> 




reply via email to

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