2 % encapsulating tex backend for auto-generated font-en-tja definitions
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
15 \font\fontentja=feta20
16 \font\vetfont=feta-beams20
17 \font\fetanummer=feta-nummer10
18 \font\dynfont=feta-din10 scaled \magstep2
19 \font\bracefont=feta-braces20
20 \font\fingerfont=feta-nummer5
23 \def\sixteenfonts{\fetsixteendefs\cmrsixteen}
24 \def\twentyfonts{\fettwentydefs\cmrtwenty}
26 \def\fetdef#1#2{\def#1{%
29 \def\fetchar#1{\fontentja\char#1}
34 \def\beamslope#1#2{{\count0=#2\advance\count0 by#1
36 {\vetfont\char\count0}}}
38 % stacked numbers; overrules def in lilyponddefs
39 % widest num should be .40 balkheight
41 \def\generalmeter#1#2{%
43 \hbox to0.45\staffheight{\hss\fetanummer #1\hss}%
45 \hbox to0.45\staffheight{\hss\fetanummer #2\hss}%
48 \def\pianobrace#1{{\bracefont\char #1}}
50 \newcount\embedcount\embedcount=0
53 \def\inputifexists#1{%
54 \openin\checkexists #1
62 \def\embedcountid{feta-embed}
63 \inputifexists{\embedcountid.aux}
65 % let's not overwrite -- and be sure to create new
66 \def\storeembedcount{%
67 \immediate\openout\embedfile=\embedcountid.aux
68 \immediate\write\embedfile{\embedcount=\the\embedcount}
69 \immediate\closeout\embedfile
76 \def\embeddedtex#1{#1}
79 \edef\embedid{feta-sleur-\number\embedcount}
80 \immediate\openout\embedfile=\embedid.mf
81 \global\advance\embedcount by 1
83 % should write ``automatically generated.''
84 % \immediate\write\embedfile{\def\
88 \immediate\write\embedfile{#1}
90 \immediate\closeout\embedfile
91 \font\expandafter\embedid\expandafter=\embedid
95 \def\notex{\def\embeddedtex##1{}}
96 \def\nopostscript{\def\embeddedps##1{}}
97 \def\nometafont{\def\embeddedmf##1{}}
99 % dat heb je handig gedaan, lieverd!
104 \def\EndLilyPondOutput{
106 \csname bye\endcsname