2 % encapsulating tex backend for auto-generated feta definitions
5 \botalign{\hbox{\raise #1\leftalign{\kern #2{}#3}}}}%
12 \font\fetasixteen = feta16
13 \font\fetanummersixteen = feta-nummer8
14 \font\dynfontsixteen = feta-din10 scaled
\magstep 1
15 \font\bracefontsixteen = feta-braces16
16 \font\fingerfontsixteen = feta-nummer4
17 \font\markfontsixteen = feta-nummer10
18 \font\fetanummerjsixteen = feta-nummer5
19 \def\currentsize{sixteen
}
23 \font\fetatwenty = feta20
24 \font\fetanummertwenty = feta-nummer10
25 \font\dynfonttwenty = feta-din10 scaled
\magstep 2
26 \font\bracefonttwenty = feta-braces20
27 \font\fingerfonttwenty = feta-nummer5
28 \font\markfonttwenty = feta-nummer12
29 \font\fetanummerjtwenty = feta-nummer7
30 \def\currentsize{twenty
}
33 \def\fettwentysixdefs{%
34 \font\fetatwentysix = feta26
35 \font\fetanummertwentysix = feta-nummer12
36 \font\dynfonttwentysix = feta-din10 scaled
\magstep 3
37 \font\bracefonttwentysix = feta-braces16
38 \font\fingerfonttwenty = feta-nummer7
39 \font\markfonttwentysix = feta-nummer14
40 \def\currentsize{twentysix
}
43 \def\fetthirteendefs{%
44 \font\fetathirteen = feta13
45 \font\fetanummerthirteen = feta-nummer5
46 \font\dynfontthirteen = feta-din10 scaled
\magstep 0
47 \font\bracefontthirteen = feta-braces16
48 \font\fingerfontthirteen = feta-nummer3
49 \font\markfonttwentysix = feta-nummer8
50 \def\currentsize{thirteen
}
54 \font\fetaeleven = feta11
55 \font\fetanummereleven = feta-nummer5
56 \font\dynfonteleven = feta-din10
% scaled \magstep-1
57 \font\bracefonteleven = feta-braces16
58 \font\fingerfonteleven = feta-nummer3
59 \font\markfonttwentysix = feta-nummer7
60 \def\currentsize{eleven
}
63 \def\sixteenfonts{\fetsixteendefs\cmrsixteen}
64 \def\twentyfonts{\fettwentydefs\cmrtwenty}
65 \def\twentysixfonts{\fettwentysixdefs\cmrtwenty}
66 \def\elevenfonts{\fetelevendefs\cmreleven}
67 \def\thirteenfonts{\fetthirteendefs\cmrthirteen}
69 \def\bracefont{\csname bracefont
\currentsize\endcsname}
70 \def\fetanummer{\csname fetanummer
\currentsize\endcsname}
71 \def\dynfont{\csname dynfont
\currentsize\endcsname}
72 \def\fingerfont{\csname fingerfont
\currentsize\endcsname}
73 \def\fetanummerj{\csname fetanummerj
\currentsize\endcsname}
74 \def\markfont{\csname markfont
\currentsize\endcsname}
82 \def\switchfont#1{\def\currentsize{#1}\csname feta
\currentsize\endcsname}
85 \def#1{\hbox{\fetchar{#2}}}}
86 \def\fetchar#1{\char#1}
92 % stacked numbers; overrules def in lilyponddefs
93 % widest num should be .40 balkheight
96 % \allabreve, \threetwometer etc. have zero as the second parameter.
98 \def\generalmeter#1#2{%
102 \hbox to
0.45\staffheight{\hss \fetanummer #1\hss}%
107 \hbox to
0.45\staffheight{\hss \fetanummer #1\hss}%
109 \hbox to
0.45\staffheight{\hss \fetanummer #2\hss}%
113 \def\pianobrace#1{{\bracefont\char #1}}
114 \def\staffbracket#1{{\centeralign{\bracketfont\char #1}}}
118 \def\embeddedmf#1#2{}
123 % uncomment to use runtime MF
125 % \input lily-mf-defs
127 \def\EndLilyPondOutput{%
129 \csname bye
\endcsname