]> git.donarmstrong.com Git - lilypond.git/blob - ly/params-init.ly
2002-12-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
[lilypond.git] / ly / params-init.ly
1 \version "1.5.68"
2 % JUNKME.
3
4 %% deprecated
5 papersizename = \papersize 
6
7 % DO NOT change this without fixing -f ps output
8 papersize = \papersize
9
10 % FIXME
11 % direct PostScript line height for single line staves
12 lineheight = 14
13
14 paperfile = \papersize + "-init.ly"
15
16 % paperfile = "a4-init.ly"
17
18 \include \paperfile
19 \include "paper-init.ly"
20
21 staffspace = #(/ staffheight 4.0)
22 linethickness = #(/ staffspace  10.0)
23 outputscale =  #(/ staffheight 4.0)
24 ledgerlinethickness = #(* 2.0 linethickness)
25
26
27
28 % blotdiameter = 0.4 \pt
29 blotdiameter = 0.04 \pt
30 interscoreline = 4. \mm
31
32
33 \translator { \NoteNamesContext }
34 \translator { \ScoreContext }
35 \translator { \ChoirStaffContext}
36 \translator { \InnerChoirStaffContext}
37
38 \translator { \RhythmicStaffContext}
39 \translator { \StaffContext }
40 \translator { \VoiceContext}
41 \translator { \StaffGroupContext }
42 \translator { \InnerStaffGroupContext }
43 \translator { \ChordNamesContext }
44 \translator { \GrandStaffContext}
45 \translator { \LyricsContext }
46 \translator { \ThreadContext}
47 \translator { \PianoStaffContext}
48 \translator { \LyricsVoiceContext }
49 \translator { \StaffContainerContext }
50 \translator { \FiguredBassContext }
51 \translator { \TabStaffContext }
52 \translator { \TabVoiceContext }
53
54
55 %%
56 %% TODO: baseline-skip should come from the font.
57 %%
58 #(define font-defaults
59       '((font-family . music)
60         (font-relative-size . 0)
61         (font-shape . upright)
62         (baseline-skip . 2) 
63         (font-series . medium)
64         ))
65
66 #(define style-alist
67       '((finger . ((font-family . number) (font-relative-size . -3)))
68         (volta . ((font-family . number) (font-relative-size . -2)))
69         (tuplet . ((font-family . roman) (font-shape . italic) (font-relative-size . -1)))
70
71         (timesig . ((font-family . number) ))
72         (timesig-symbol . ((font-family . music) ))
73         
74         (mmrest . ((font-family . number) ))
75         (mmrest-symbol . ((font-family . music) ))
76
77         (mark-number . ((font-family . number) (font-relative-size . 1)))
78         (mark-letter . ((font-family . roman)
79                         (font-series . bold)
80                         (font-shape . upright)
81                         (font-relative-size . 2)))
82         
83         (script . ((font-family . roman) (font-relative-size . -1)))
84         (large . ((font-family . roman) (font-relative-size . 1)))
85         (Large . ((font-series . bold) (font-family . roman)
86                   (font-relative-size . 2)))
87         (dynamic . ((font-family . dynamic) (font-relative-size . 0)))
88         ))
89 #(define properties-to-font Font_interface::properties_to_font_name)
90 #(define markup-to-properties markup-to-properties)
91 #(define abbreviation-alist
92       '((columns . ((axis . 0)))
93         (lines . ((axis . 1)))
94         (roman . ((font-family . roman)))
95         (music . ((font-family . music) (lookup . name)))
96         (finger . ((font-style . finger)))
97         (bold . ((font-series . bold)))
98         (upright . ((font-shape . upright)))
99         (italic . ((font-shape . italic)))
100         (named . ((lookup . name)))
101         (overstrike . ((extent . (0 . 0))))
102         (super . ((raise . 1) (font-relative-size . -1) (extent . (0 . 0))))
103         (sub . ((raise . -1) (font-relative-size . -1) (extent . (0 . 0))))
104         (text . ((lookup . value)))
105         )
106      )