]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/changing-the-default-text-font-family.ly
Merge master into nested-bookparts
[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 \version "2.11.62"
4
5 \header {
6   lsrtags = "text, tweaks-and-overrides"
7
8   texidoc = "
9 The default font families for text can be overridden with
10 @code{make-pango-font-tree}. 
11
12 "
13   doctitle = "Changing the default text font family"
14 } % begin verbatim
15 \paper {
16   % change for other default global staff size. 
17   myStaffSize = #20
18   %{
19      run
20          lilypond -dshow-available-fonts blabla
21      to show all fonts available in the process log.  
22   %}
23
24   #(define fonts
25     (make-pango-font-tree "Times New Roman"
26                           "Nimbus Sans"
27                           "Luxi Mono"
28 ;;                        "Helvetica"
29 ;;                        "Courier"
30      (/ myStaffSize 20)))
31 }
32
33 \relative {
34   c'^\markup {
35     roman: foo \bold bla \italic bar \italic \bold baz 
36   }
37   c'_\markup {
38     \override #'(font-family . sans)
39     {
40       sans: foo \bold bla \italic bar \italic \bold baz
41     }
42   }
43   c'2^\markup {
44     \override #'(font-family . typewriter)
45     {
46       mono: foo \bold bla \italic bar \italic \bold baz
47     }
48   }
49 }  
50