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