]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/changing-the-default-text-font-family.ly
Fix makelsr.py and update LSR
[lilypond.git] / input / lsr / changing-the-default-text-font-family.ly
1 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
2 %% This file is in the public domain.
3 %% Tags: editorial-and-educational-use, text, tweaks-and-overrides
4 \version "2.11.35"
5
6 \header { texidoc = "
7 The default font families for text can be overridden with
8 @code{make-pango-font-tree}. 
9 " }
10 % begin verbatim
11 \paper {
12   % change for other default global staff size. 
13   myStaffSize = #20
14   %{
15      run
16          lilypond -dshow-available-fonts blabla
17      to show all fonts available in the process log.  
18   %}
19
20   #(define fonts
21     (make-pango-font-tree "Times New Roman"
22                           "Nimbus Sans"
23                           "Luxi Mono"
24 ;;                        "Helvetica"
25 ;;                        "Courier"
26      (/ myStaffSize 20)))
27 }
28
29 \relative {
30   c'^\markup {
31     roman: foo \bold bla \italic bar \italic \bold baz 
32   }
33   c'_\markup {
34     \override #'(font-family . sans)
35     {
36       sans: foo \bold bla \italic bar \italic \bold baz
37     }
38   }
39   c'^\markup {
40     \override #'(font-family . typewriter)
41     {
42       mono: foo \bold bla \italic bar \italic \bold baz
43     }
44   }
45 }  
46