]> git.donarmstrong.com Git - lilypond.git/blob - tex/fetdefs.tex
0552dd37ae603a96ba87f2a3e09087b66491fbcc
[lilypond.git] / tex / fetdefs.tex
1 % fetdefs.tex
2 % encapsulating tex backend for auto-generated feta definitions
3
4 \def\fetsixteendefs{
5         \font\feta=feta16
6         \font\vetfont=feta-beams16
7         \font\fetanummer=feta-nummer8
8         \font\dynfont=feta-din10 scaled \magstep1
9         \font\bracefont=feta-braces16
10         \font\fingerfont=feta-nummer4
11 }
12 \def\fettwentydefs{
13         \font\feta=feta20
14         \font\vetfont=feta-beams20
15         \font\fetanummer=feta-nummer10
16         \font\dynfont=feta-din10 scaled \magstep2
17         \font\bracefont=feta-braces20
18         \font\fingerfont=feta-nummer5
19 }
20 \def\fettwentysixdefs{
21         \font\feta=feta26
22         \font\vetfont=feta-beams26
23         \font\fetanummer=feta-nummer12
24         \font\dynfont=feta-din10 scaled \magstep3
25         \font\bracefont=feta-braces16
26         \font\fingerfont=feta-nummer7
27 }
28 \def\fetthirteendefs{
29       \font\feta=feta13
30         \font\vetfont=feta-beams26
31         \font\fetanummer=feta-nummer5
32         \font\dynfont=feta-din10 scaled \magstep0
33         \font\bracefont=feta-braces16
34         \font\fingerfont=feta-nummer3
35 }
36 \def\fetelevendefs{
37         \font\feta=feta11
38         \font\vetfont=feta-beams26
39         \font\fetanummer=feta-nummer5
40         \font\dynfont=feta-din10 %scaled \magstep-1
41         \font\bracefont=feta-braces16
42         \font\fingerfont=feta-nummer3
43 }
44
45
46 \def\sixteenfonts{\fetsixteendefs\cmrsixteen}
47 \def\twentyfonts{\fettwentydefs\cmrtwenty}
48 \def\twentysixfonts{\fettwentysixdefs\cmrtwenty}
49 \def\elevenfonts{\fetelevendefs\cmreleven}
50 \def\thirteenfonts{\fetthirteendefs\cmrthirteen}
51 \def\fetdef#1#2{\def#1{%
52         \hbox{\fetchar{#2}}}}
53
54 \def\fetchar#1{\feta\char#1}
55
56 %\input feta16
57 \input feta20
58
59 % stacked numbers; overrules def in lilyponddefs
60 % widest num should be .40 balkheight
61 % oeps: \meter 12/8;
62 \def\generalmeter#1#2{%
63         \vbox to 0pt{\vss%
64         \hbox to0.45\staffheight{\hss\fetanummer #1\hss}%
65         \nointerlineskip%
66         \hbox to0.45\staffheight{\hss\fetanummer #2\hss}%
67         \vss}}
68
69 \def\pianobrace#1{{\bracefont\char #1}}
70
71 \def\embeddedtex#1{}
72 \def\embeddedps#1{}
73 \def\embeddedmf#1#2{}
74 \def\embedclose{}
75
76 \input lily-ps-defs
77
78 % uncomment to use runtime MF
79 %
80 % \input lily-mf-defs
81
82 \def\EndLilyPondOutput{
83         \embedclose
84         \csname bye\endcsname
85 }
86
87
88