diff options
Diffstat (limited to 'Master/texmf-dist/fonts')
53 files changed, 18035 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wedn14.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wedn14.mf new file mode 100644 index 00000000000..986f9159970 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wedn14.mf @@ -0,0 +1,67 @@ +% Deutsche Normalschrift (DN) wedn +% Walter Entenmann +% 12.09.2012 +% + +%%%%%%%%%%%%%%% wedn Metafont-Hauptfile %%%%%%%%%%%%%%%%%% +font_identifier:= "WEDN"; +font_size := 14pt#; +font_coding_scheme:="WEDN text"; + +mode_setup; + +% Vereinbarungen: +boolean wortende; +path p, q; + +% sharp Variables: +% unit_width +ut#:=0.2pt#; + +% Linienabstand 2:3:2 +ht#:=30ut#; % x-Hoehe +dt#:=2*ht#/3; % Unterlaenge, Oberlaenge +Ht#:=ht#+dt#;% Versalhoehe +Hz#:=ht#+dt#/2; % Ziffernhoehe +Wz#:=(35/40)*Hz#; % Ziffernbreite + +% Umrechnung in Pixel-Groessen +define_pixels(ut,Ht,ht,dt,Hz,Wz); + +% Federn: +% runde Feder (Redisfeder) + pickup pencircle scaled 1.4ut; +wedn_pen:=savepen; +% fuer Punkte etc. + pickup pencircle scaled 4ut; +wedn_pen_thick := savepen; +% +% Current Transformation, slanted +if unknown slant: slant:=0; else: currenttransform:=identity slanted slant; fi + +% Eingabe der Program-Files: +wortende:=false; +% Parameter- und Makrodefinitionen +input wedn14_def; +% Grossbuchstaben +input wedn14_gr; +% Kleinbuchstaben + input wedn14_kl; +% Sonderzeichen + input wedn14_sz; +% Wortende +input wedn14_end; + + % Abstandsmasse: + font_quad 14pt#;% 1em + font_x_height := 6pt#; % 1ex +font_normal_space 6pt#;% Wortzwischenraum +font_normal_stretch 3pt#; +font_normal_shrink 2pt#; + +boundarychar:=oct"040"; % space + +% Ligaturtabellen +input wedn14_lig; +end +%%%%%%%%%%%%%% Ende wedn Metafont-Hauptfile (Driver-File) %%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_def.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_def.mf new file mode 100644 index 00000000000..26ec753be56 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_def.mf @@ -0,0 +1,628 @@ +% Deutsche Normalschrift(DN) wedn +% Parameter und Makrodefinitionen +% 21.09.2011 +% 11.10.2011: latin e eingebaut + +% Parameter +% Einheit in Vielfachen von ht/12: +U:=ht/12; % 2.5ut +% kl. Abstand in der Groesse der Strichstaerke +eta:=ht/30; % 1ut; +% Steigung des Verbindungsstrichs +m:=1.5; +% Superellipse +b:=ht/2; +k:=1.425; +a*k=b; +sigma:=0.73345; + +% Delta, delta + z1=(0,b); z2=(-a,0); + z5=(-sigma*a,sigma*b); + p := z1{left}..z5{z2-z1}..{down}z2; + x0:=whatever;y0:=whatever; + z0=(directionpoint(1,m) of (reverse (subpath (0,2) of p))); + delta:=a+x0;Delta:=b-y0; + +% typische kleine Masse +dd:=ht/12; % 2.5ut +D:=ht/6; % 5ut +s:=ht/4; % 7.5ut +% Radius z.B. bei "a" +rho:=ht/12; % 2.5ut +rho':=5ut; % groesserer Radius am Wortende bei "a", etc +% +% Unterschleife, Hoehe dt=20ut (Beugshoehe), +% Schnittpunkt bei (0,0) +% Steigung m +sb:=9ut; +sbf:=0.35; % sb*sbf +sbfh:=0.25; % dt*sbfh +% lat. e, Steigung m'=3/4 +m':=3/4; +sb':=9ut; +sbf':=sbf; +sbfh':=0.35; +% Oberschleife, Schnittpunkt bei (0,ht-Delta), +% jedoch Bezugshoehe = dt = 20ut, +% Steigung m +sb'':=9ut; +sbf'':=0.35; % sb''*sbf'' +sbfh'':=0.25; % dt*sbfh'' +% +% Fahne am Wortende +xend:=ht/3; +yend:=ht/6; +% Breite von "h" etc (breite=ht/kh) +kh:=1.66; +% Breite der Fahne bei r +rfahne:=ht/2-dd/2; % 13.75ut +% Einrollmass +einroll:=ht/9; % 3.333ut +% Breite der Fahne bei o, v, w +ofahne:=ht/2+einroll; % 18.33ut +% Breite der Fahne bei b +bfahne:=ofahne; +% Steigung der Fahne bei b, v, w +mfahne:=2; +% Breite von "s" +sbreite:=ht/3; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Parameter fuer Grossbuchstaben: + +% Stamm +% Steigung oben +mS:=1; +% Radius +R:=ht/3; % 10ut +% Abstand der Umlautstriche bei Grossbuchstaben: +% (2mm Zeilenabstand bei 15mm-Lineatur) +%dumlaut:=(2/15)*(Ht+dt)-s/2; % 5.58ut (der Wert ist aber zu klein!!!) +dumlaut:=(2/15)*(Ht+dt)-dd; % deshalb gewaehlt. +% Dach +mDach:=0.25; +% Oberschleifenbreite: +Sb:=9*ht/12; % 22.5ut bei C, G +SbL:=17.5ut;% L +% Schleifenbreitenfaktor +Sbf:=0.267; +sporn:=5*ht/12; % 12.5ut +spornL:=ht/2; % 15ut +spornA:=2*ht/3; % 20ut +spornM:=spornA; +over:=ht/3; % 10ut +Abreite:=2*ht/3; % 20ut +Mbreite:=Abreite; +% Superellipse: O, Q +A:=7*ht/12; % 17.5ut +B:=Ht/2; +X:=ht/2; % X +% H-Kurve: +Hf:=0.18; +Hfx:=0.35; +Hbreite:=ht/2; % 15ut +mt:=m; +% Parameter fuer Ziffern: +s':=Hz/8; % seitlicher Abstand +w':=Wz-2s'; % effektive Breite der Ziffern +r:=w'/2; % Radius bei "2" +% Zeichen: +hmath:=ht/2; +hdash:=ht/2; +% Kerning: +Bkern#:=-13.5ut#; +Dkern#:=-12.5ut#; +Fkern#:=-32.5ut#; +Ikern#:=-17.5ut#; +Nkern#:=-30ut#; +Okern#:=-17.5ut#; +Pkern#:=-30ut#; +Skern#:=-17.5ut#; +Tkern#:=-32.5ut#; +Vkern#:=-20.1316ut#; +skern#:=-10ut#; +sskern#:=-10.5263ut#; + +%%%%%%%%%%%%%% Makros %%%%% +% Nur fuer Wartungszwecke +% Makro aktivieren, um die 'width' der Zeichen auszugeben +def zeigen= +% weite:=30*xpos/ht; +% showvariable weite; +enddef; + +% Fuer Kleinbuchstaben: +def oval(expr sx)= + draw (superellipse((a,0),(0,b),(-a,0),(0,-b),sigma)) shifted (sx+a-delta,b); + xpos:=sx+2*a-delta; + enddef; + + \def stock(expr sx)= + if not wortende: + draw ((0,rho){down}..(rho,0){right}..tension2.5 and 4..{1,m}(2*rho+(ht-Delta)/m,ht-Delta)) shifted (sx,0); + xpos:=sx+2*rho+(ht-Delta)/m; + else: +% draw ((0,rho){down}..(rho,0){right}..{1,m}(3*rho,yend)) shifted (sx,0); +% xpos:=sx+rho+xend; + draw ((0,rho'){down}..{right}(rho',0)) shifted (sx,0); + xpos:=sx+rho'; + fi + enddef; + + def oschl(expr sx)= + draw ((0,ht-Delta){1,m}..tension1.5..(sb'',Ht-dt*sbfh''){up}..((1-sbf'')*sb'',Ht){left}..tension 1.5..{down}(0,ht-Delta)) shifted (sx,0); + xpos:=sx; +enddef; + +def uschl(expr sx)= +draw ((0,0){down}..tension 1.5..(-(1-sbf)*sb,-dt){left}..(-sb,-dt*(1-sbfh)){up}..tension1.5..{1,m}(0,0)) shifted (sx,0); +xpos:=sx; +enddef; + +def latin_eg (expr sx) = + draw ((0,0)--(15ut/m',15ut){1,m'}..(27.5ut,ht-5ut){up}..(22.5ut,ht){left}..(12.5ut,ht/2){down}..{right}(22.5ut,0)) shifted (sx,0); +xpos:=sx+22.5ut; +enddef; + +def uschl_e (expr sx) = + draw ((0,0){down}..tension 1.5..(-(1-sbf')*sb',-dt){left}..(-sb',-dt*(1-sbfh')){up}..tension1.5..{1,m'}(0,0)) shifted (sx,0); +xpos:=sx; + enddef; + +def stamm(expr ha, hb, sx)= +draw ((0,ha)--(0,hb)) shifted (sx,0); +enddef; + +def strich (expr sx)= + if not wortende: + draw ((0,0)--((ht-Delta)/m,ht-Delta)) shifted (sx,0); + xpos:=sx+(ht-Delta)/m; + else: +% draw ((0,0)--(yend/m,yend)) shifted (sx,0); +% xpos:=sx+yend/m; + xpos:=sx; + fi +enddef; + +def kurzstrich(expr sx)= + draw ((0,ht-Delta)--(Delta/m,ht)) shifted (sx,0); + xpos:=sx+Delta/m; +enddef; + +def ipunkt (expr sx)= +draw ((0,s/2)--(0,-s/2)) shifted (sx,ht+dt/2); +xpos:=sx; +enddef; + + def schweif (expr hl, hr, bt, phil, phir, tens, sx) = + p := (0,hl){dir phil}..tension tens..{dir phir}(bt,hr); + draw p shifted (sx,0); + if ((bt>0) and (phil<angle(1,mt)) and (angle(1,mt)<phir)) or ((bt<0) and (phir<angle(-1,-mt)) and (angle(-1,-mt)<phil)): + x0:=whatever; y0:=whatever; + z0=(directionpoint (1,mt) of if bt>0:(subpath (0,1) of p)else: reverse(subpath (0,1) of p)fi ) shifted (sx,0); + fi + xpos:=sx+bt; +enddef; + +def fahne (expr hl, hr, bt, phil, phir, tens, sx) = + if not wortende: + schweif(hl, hr, bt, phil, phir, tens, sx); +else: +% if phil=0: +% draw ((0,hl){dir phil}..(xend,hl+yend)) shifted (sx,0); +% elseif phil=angle(1,m): +% draw ((0,hl)--(xend,hl+m*xend)) shifted (sx,0); +% elseif phil<0: +% draw ((0,hl){dir phil}..{1,2}(xend,hl)) shifted (sx,0); +% else: +% draw ((0,hl){dir phil}..(xend,hl+xend*ypart(dir phil)/xpart(dir phil)+yend)) shifted (sx,0); +% fi +% xpos:=sx+xend; + xpos:=sx; +fi + enddef; + + % Aufstrichlang bei b, f, h, k, l, s am Wortanfang + % wird spaeter oct"030" + def aufstrich_lang(expr sx)= + draw ((0,ht/3)--((2*ht/3-Delta)/m,ht-Delta)) shifted (sx,0); + xpos:=sx+(2*ht/3-Delta)/m; + enddef; + + % Aufstrich kurz bei i, j, p, u am Wortanfang + % wird spaeter oct"010" ??????? + def aufstrich_kurz(expr sx)= + draw ((0,2*ht/3)--((ht/3-Delta)/m,ht-Delta)) shifted (sx,0); + xpos:=sx+(ht/3-Delta)/m; + enddef; + + + def spitz(expr sx)= + % draw ((0,ht-Delta){1,m}..{up}(2*eta,ht)) shifted (sx,0); + % xpos:=sx+2*eta; + xpos:=sx; + enddef; + + def bogen(expr hl,hm,hr,bt,fx,phil,phir,tensl,tensr,sx)= + p:=((0,hl){dir phil}..tension tensl..(bt*fx,hm){bt,0}..tension tensr..{dir phir}(bt,hr)); + draw p shifted (sx,0); + if (hl>hm) and (hr>hm): +x0:=whatever; y0:=whatever; +z0=(directionpoint (1,mt) of if bt>0:(subpath (1,2) of p)else: reverse(subpath (0,1) of p)fi) shifted (sx,0); +fi + xpos:=sx+bt; + enddef; + + def fuss(expr sx)= + draw ((0,2*rho)..{right}(2*rho,0)) shifted (sx,0); + xpos:=sx+2*rho; + enddef; + + def quer(expr ha, sx)= + draw ((-ht/4,0)--(ht/4,0)) shifted (sx,ha); + enddef; + + def gerade (expr ha, hb, bt, sx)= + draw ((0,ha)--(bt,hb)) shifted (sx,0); + xpos:=sx+bt; + enddef; + + def c_form (expr sx)= + x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x3:=whatever;y3:=whatever; + x4:=whatever;y4:=whatever; + x5:=whatever;y5:=whatever; + x6:=whatever;y6:=whatever; + x7:=whatever;y7:=whatever; + x8:=whatever;y8:=whatever; + z1=(0,b); z2=(-a,0); z3=(0,-b); z4=(a,0); + z5=(-sigma*a,sigma*b); + z6=(-sigma*a,-sigma*b); + z7=(sigma*a,-sigma*b); + z8=(sigma*a,sigma*b); + draw (z8{z1-z4}..z1{left}..z5{z2-z1}..z2{down}..z6{z3-z2}.. +% {right}z3..{1,m}z7) shifted (sx+a-delta,b); +% x0:=whatever;y0:=whatever; +% z0=z7 shifted (sx+a-delta,b); +% xpos:=sx+(1+sigma)*a-delta; + {right}z3) shifted (sx+a-delta,b); + xpos:=sx+a-delta; + enddef; + + def c_reflected(expr sx)= + x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x3:=whatever;y3:=whatever; + x4:=whatever;y4:=whatever; + x5:=whatever;y5:=whatever; + x6:=whatever;y6:=whatever; + x7:=whatever;y7:=whatever; + x8:=whatever;y8:=whatever; + z1=(0,b); z2=(-a,0); z3=(0,-b); z4=(a,0); + z5=(-sigma*a,sigma*b); + z6=(-sigma*a,-sigma*b); + z7=(sigma*a,-sigma*b); + z8=(sigma*a,sigma*b); + draw ((z8{z1-z4}..z1{left}..z5{z2-z1}..z2{down}..z6{z3-z2}.. + {right}z3..{1,m}(x7,-b+Delta)) rotated 180) shifted (sx+a-delta,b); + xpos:=sx+2*a; + enddef; + + def tangente (expr ddx)= + if not wortende: + draw ((x0,y0){1,mt}..{1,m}(x0+ddx+(ht-Delta-y0)/m,ht-Delta)); + mt:=m; + xpos:=x0+ddx+(ht-Delta-y0)/m; + fi + enddef; + + def spazierstock (expr sx)= + draw ((0,ht-Delta){1,m}..(Delta+rho,ht){right}..{down}(Delta+2*rho,ht-rho)) shifted (sx,0); + xpos:=sx+Delta+2*rho; + enddef; + + def s_form(expr sx)= + p:= (0,ht){down}..(sbreite,sbreite){down}..(0,0){left}..(-sbreite,ht/6); + draw p shifted (sx,0); + x0:=whatever;y0:=whatever; + z0=(directionpoint(1,mt) of (reverse (subpath (1,2) of p))) shifted (sx,0); + xpos:=sx+sbreite; + enddef; + + def schwalbe= +p:=(0,0){1,1}..(ht-2*Delta,0){right}..{1,m}(ht,Delta); +enddef; + +def z_form(expr sx)= +schwalbe; +q :=(p rotated 180) shifted (ht,ht); +%draw p shifted (sx,0); +draw ((0,0){1,1}..{right}(ht-2*Delta,0)) shifted (sx,0); +draw q shifted (sx,0); +gerade(0,ht,ht,sx); +%x0:=whatever; y0:=whatever; +%z0=(xpos,Delta); +xpos:=sx+ht-2*Delta; +enddef; + +def ss_form (expr sx)= + draw ((0,ht){up}..(0.6*ht/kh,Ht){right}..(ht/kh,ht+0.6*dt){down}..{left}(ht/6,ht)) shifted (sx,0); + p:=(ht/6,ht)--(ht/6+ht/12,ht){right}..(2*a,0.5*ht){down}..(a,0){left}..(ht/6,ht/12); + draw p shifted (sx,0); + x0:=whatever;y0:=whatever; + z0=(directionpoint (-1,-mt) of (subpath (2,3) of p)) shifted (sx,0); + xpos:=sx+2*a; +enddef; + +def ss_ansatz(expr sx)= + draw ((0,ht-Delta){1,m}..(Delta,ht){right}..{down}(Delta+rho,ht-rho)) shifted (sx,0); + xpos:=sx+Delta+rho; + enddef; + +def a_char= + oval(xpos); + if not wortende: + stamm(ht,rho,xpos); + else: + stamm(ht,rho',xpos); + fi +stock(xpos); +enddef; + +def o_char= +oval(xpos); +gerade((1+sigma)*b,ht,-(ht-(1+sigma)*b)/k,xpos-(1-sigma)*a); +fahne(ht,ht-Delta,ofahne,angle(1,-k),angle(1,m),1,xpos); +enddef; + +def u_char= +spitz(xpos); +stamm(ht,ht/3,xpos); +bogen(ht/3,0,ht/2,ht/kh,0.4,-90,90,1,1,xpos); +if not wortende: + stamm(ht,rho,xpos); +else: + stamm(ht,rho',xpos); + fi +stock(xpos); +enddef; + +def umlaut(expr dx,sx)= + draw ((0,s/2)--(0,-s/2)) shifted (sx+dx,ht+dt/2); + draw ((ht/6,s/2)--(ht/6,-s/2)) shifted (sx+dx,ht+dt/2); + xpos:=sx; +enddef; + +% Koepfchen_e +def e_form(expr sx)= + x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x3:=whatever;y3:=whatever; + x4:=whatever;y4:=whatever; + x5:=whatever;y5:=whatever; + x6:=whatever;y6:=whatever; + x7:=whatever;y7:=whatever; + x8:=whatever;y8:=whatever; + z1=(0,b); z2=(-a,0); z3=(0,-b); z4=(a,0); + z5=(-sigma*a,sigma*b); + z6=(-sigma*a,-sigma*b); + z7=(sigma*a,-sigma*b); + z8=(sigma*a,sigma*b); + draw (z1{left}..z5{z2-z1}..z2{down}..z6{z3-z2}.. + {right}z3..{1,m}z7) shifted (sx+a-delta,b); + x0:=whatever;y0:=whatever; + z0=z7 shifted (sx+a-delta,b); + draw (z1{right}..(x1+0.2*ht,y1-ht/4){down}..tension1.2 + ..(x1-ht/10,y1-0.6*ht){left}..{z1-z2}z5) + shifted (sx+a-delta,b); + xpos:=sx+(1+sigma)*a-delta; + enddef; + + def k_form(expr sx)= + draw ((0,ht/3){up}..(1.5*a,ht){right}..(2*a,0.8*ht){down}..tension1.2..{left}(ht/6,0.45*ht)) shifted (sx,0); + draw ((ht/6,0.45*ht){right}..tension1.2..{right}(2*a,0)) shifted (sx,0); +xpos:=sx+2*a; +enddef; + +% lat. e, Normalform +def latin_e (expr sx)= + draw ((0,0){right}..(27.5ut,22.5ut){up}..(22.5ut,ht){left}..(12.5ut,ht/2){down}..{right}(25ut,0)) shifted (sx,0); + xpos:=sx+25ut; +enddef; + +% lat. e, nach A und f +def latin_eA (expr sx)= + draw ((0,7.5ut){right}..(27.5ut,22.5ut){up}..(22.5ut,ht){left}..(12.5ut,ht/2){down}..{right}(25ut,0)) shifted (sx,0); + xpos:=sx+25ut; +enddef; + + +% lat. e nach b, o, v, w +def latin_eb (expr sx)= + draw ((0,ht){1,-mfahne}..(20ut,ht/2){right}..(27.5ut,ht-5ut){up}..(22.5ut,ht){left}..(12.5ut,ht/2){down}..{right}(22.5ut,0)) shifted (sx,0); + xpos:=sx+22.5ut; +enddef; + +% lat. e nach r +def latin_er (expr sx)= + draw ((0,ht){down}..(17.5ut,ht/2){right}..(25ut,ht-5ut){up}..(20ut,ht){left}..(10ut,ht/2){down}..{right}(20ut,0)) shifted (sx,0); + xpos:=sx+20ut; +enddef; + +% lat. e nach s und 'scharfem s' +def latin_es= + draw ((xtmp,ytmp)--(xtmp+(10ut-ytmp)/mt,10ut){1,mt}..(xtmp+15ut+(10ut-ytmp)/mt,ht-5ut){up}..(xtmp+10ut+(10ut-ytmp)/mt,ht){left}..(xtmp+(10ut-ytmp)/mt,ht/2){down}..{right}(xtmp+(10ut-ytmp)/mt+10ut,0)); + xpos:=xtmp+(10ut-ytmp)/mt+10ut; + mt:=m; + enddef; + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Makros fuer Grossbuchstaben +def Umlaut (expr dx,sx)= + draw ((0,s/2)--(0,-s/2)) shifted (sx+dx,Ht+dumlaut); + draw ((ht/6,s/2)--(ht/6,-s/2)) shifted (sx+dx,Ht+dumlaut); + xpos:=sx; +enddef; + +def Stamm (expr sx)= + p:=((0,dd)..(s,0){right}..{up}(s+R,ht/2)-- + (s+R,Ht-dd-R){up}..{1,mS}(s+R+dd,Ht-dd)); + draw p shifted (sx,0); + x0:=whatever; y0:=whatever; + z0=(directionpoint (1,mt) of (subpath (1,2) of p)) shifted (sx,0); + xpos:=sx+s+R; + enddef; + + def Dach (expr sx)= + draw((dd,ht)..(0,ht+D){up}..(ht/2,Ht){right}..{1,mDach}(4*ht/3,Ht)) + shifted (sx,0); + xpos:=sx; + enddef; + + def Haube (expr sx)= + draw((dd,ht)..(0,ht+D){up}..(7U,Ht){right}..{down}(15U,ht+s)) shifted (sx-7U,0); + xpos:=sx+8U; + enddef; + + def HaubeD(expr sx)= + p:= ((D,ht-dd){-1,1}..(0,Ht-5U){up}..(5U,Ht){right}..(14U,ht-D){down}..{left}(9U,0)); + draw p shifted (sx,0); + x0:=whatever; y0:=whatever; + z0=(directionpoint (-1,-mt) of (subpath (3,4) of p)) shifted (sx,0); + enddef; + + def schlinge_links (expr ha,dicke,bt,sx) = + draw ((0,ha+dicke/2){left}..(-bt,ha){down}..{right}(0,ha-dicke/2)) shifted (sx,0); + xpos:=sx; + enddef; + +def Schwalbe= +p:=(0,0){1,1}..(ht-2*Delta,0){right}..(ht,dd); +enddef; + +def Oschl (expr sp, bt, sx)= + bogen(ht+ht/3,ht,Ht-bt*Sbf,sp+bt,sp/(sp+bt),-90,90,1,1,sx); + bogen(Ht-bt*Sbf,Ht,ht,-bt,Sbf,90,-90,1,1,xpos); +enddef; + +def Oval(expr sx)= + x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x3:=whatever;y3:=whatever; + x4:=whatever;y4:=whatever; + x5:=whatever;y5:=whatever; + x6:=whatever;y6:=whatever; + x7:=whatever;y7:=whatever; + x8:=whatever;y8:=whatever; + z1=(0,B); z2=(-A,0); z3=(0,-B); z4=(A,0); + z5=(-sigma*A,sigma*B); + z6=(-sigma*A,-sigma*B); + z7=(sigma*A,-sigma*B); + z8=(sigma*A,sigma*B); + + p:= (z1{left}..z5{z2-z1}..z2{down}..z6{z3-z2}.. + {right}z3..{z4-z3}z7..z4{up}..z8{z1-z4}..{left}z1); + draw p shifted (sx+A,B); + x1:=whatever;y1:=whatever; + z1=(directionpoint (-1,0.2) of (subpath (7,8) of p)) shifted (sx+A,B); + x0:=whatever; y0:=whatever; + z0=(directionpoint (1,mt) of (subpath (4,6) of p)) shifted (sx+A,B); +xpos:=sx+2*A; % max Breite +enddef; + +def Ohr = + draw (z1{-1,0.2}.. + (x1-dd,y1-dd/2){down}..tension1.5..{1,4}(2*A,Ht)); +enddef; + +def V_ohr (expr sx)= + draw ((0,Ht){left}..(-dd,Ht-dd){down}..tension1.2..{1,4}(5U,Ht)) shifted (sx,0); + xpos:=sx+5U; + enddef; + +def S_form(expr sx)= + p:=((ht/3,Ht-dd)..(0,Ht){left}..(-5U,Ht-dt/2){down}..(0,ht)..(5U,ht/2){down}..(-D,0){left}..(-8U,D)); + draw p shifted (sx+8U,0); + x0:=whatever; y0:=whatever; + z0=(directionpoint (-1,-mt) of (subpath (4,5) of p)) shifted (sx+8U,0); +xpos:=sx+13U; + enddef; + + def E_form(expr sx)= + draw ((s,Ht-dd)..(0,Ht){left}..(-5U,Ht-ht/3){down}..(-dd,ht){right}..(dd,ht+ht/15){up}..(-dd,ht+2*ht/15){left}..(-ht/2,ht/2){down}..{right}(0,0)) shifted (sx+ht/2,0); +xpos:=sx+ht/2; +enddef; + +def Flanke(expr sp,bt,o,sx)= + mA:=(Ht+o)/bt; + draw ((0,dd)..(ht/3,0){right}..{1,mA}(sp+R/mA,R)--(sp+(Ht-R)/mA,Ht-R){1,mA}..(sp+bt,Ht)) shifted (sx,0); + xpos:=sx+sp+bt; +enddef; + +def A_schlaufe(expr sx )= + draw ((0,0){up}..tension1.5..(-Abreite,20ut){-1,-Ht/Abreite}..{right}(0,7.5ut)) shifted (sx,0); + xpos:=sx; +enddef; + +def X_form(expr sx)= + x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x3:=whatever;y3:=whatever; + x4:=whatever;y4:=whatever; + x5:=whatever;y5:=whatever; + x6:=whatever;y6:=whatever; + x7:=whatever;y7:=whatever; + x8:=whatever;y8:=whatever; + z1=(0,B); z2=(-X,0); z3=(0,-B); z4=(X,0); + z5=(-sigma*X,sigma*B); + z6=(-sigma*X,-sigma*B); + z7=(sigma*X,-sigma*B); + z8=(sigma*X,sigma*B); + + p:= ((X*sigma,B-dd)..z1{left}..z5{z2-z1}..z2{down}..z6{z3-z2}.. + {right}z3); + q:=((-X*sigma,-B+dd)..{right}z3..{z4-z3}z7..z4{up}..z8{z1-z4}..{left}z1..z5{z2-z1}); + draw q shifted (sx+X*sigma,B); + draw p shifted (sx+X*(2+sigma),B); + xpos:=sx+X*(2+sigma); +enddef; + +def S_kurve (expr sx)= + p:=((-D,-Ht/2+R){down}..(-D-Hbreite*(1-Hfx),-Ht/2){left}..(-D-Hbreite,-Ht/2*(1-Hf)){up}..tension1.2..{1,0.65}(0,0)); + draw p shifted (sx,Ht/2); + draw (p rotated 180) shifted (sx,Ht/2); + xpos:=sx+D; + enddef; + +def A_char= +Flanke(spornA,Abreite,over,xpos); +stamm(Ht,0,xpos); +A_schlaufe(xpos); +fahne(7.5ut,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),1.5,xpos); +enddef; + +def O_char= + mt:=1; +Oval(xpos); +Ohr; +tangente(D); +enddef; + +def U_char= +bogen(ht,Ht,ht,ht/2,0.5,90,-90,1,1,xpos); +stamm(ht,R+D,xpos); +bogen(R+D,0,2*ht/3,2*a,0.4,-90,90,1,1,xpos); +if not wortende: + stamm(Ht,rho,xpos); +else: + stamm(Ht,rho',xpos); + fi +stock(xpos); +enddef; + +% Sonderzeichen +def komma (expr ha,sx)= +draw ((0,0){down}--(0,-ht/3)) shifted (sx,ha); + enddef; +%%%%%%%%%%%%%%%%%%%%%% Ende Makros %%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_end.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_end.mf new file mode 100644 index 00000000000..461d91bc6d4 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_end.mf @@ -0,0 +1,9 @@ +% Deutsche Normalschrift (DN) wedn +% Parameter-File Buchstabenformen am Wortende +% Walter Entenmann +% 23.09.2011 + +wortende:=true; +input wedn14_gr; +input wedn14_kl; +%%%%%%%%%%%%%%%%%%%%%% File-Ende %%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_gr.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_gr.mf new file mode 100644 index 00000000000..221764e79c4 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_gr.mf @@ -0,0 +1,467 @@ +% Deutsche Normalschrift (DN) wedn +% Walter Entenmann +% 12.10.2010 +% 21.09.2011 +% +% Grossbuchstaben +if not wortende: + beginchar("A",59.669ut#,Ht#,0); + else: +beginchar(oct"201",40ut#,Ht#,0); + fi +pickup wedn_pen; +xpos:=0; +A_char; +zeigen; +endchar; + +if not wortende: + beginchar("B",52.981ut#,Ht#,0); + else: +beginchar(oct"202",40ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +Stamm(xpos); +Haube(xpos); +schweif(ht+s,ht-D,-2*ht/3+D,-90,-180,1.1,xpos); +schlinge_links(ht-dd,D,D-eta,xpos); +schweif(ht,ht/2,7U,0,-90,1.1,xpos); +bogen (ht/2,0,dd,-3*ht/4,0.6,-90,135,1,1,xpos); +xpos:=16U; % max. Breite +tangente(dd); +zeigen; +endchar; + +if not wortende: + beginchar("C",48.661ut#,Ht#,0); + else: +beginchar(oct"203",26.493ut#,Ht#,0); + fi + pickup wedn_pen; + xpos:=0; +Oschl(sporn, Sb, xpos); +schweif(ht,0,Sb*(1-Sbf)-dd,-90,0,1,xpos); +fahne(0,ht-Delta,D+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("D",47.474ut#,Ht#,0); + else: +beginchar(oct"204",35ut#,Ht#,0); + fi + pickup wedn_pen; + xpos:=0; + schweif(Ht,Ht-R-dd,-D,-135,-90,1,xpos+2*ht/3); +stamm(Ht-R-dd,R+dd,xpos); +schweif(R+dd,0,-R,-90,180,1,xpos); +schlinge_links(dd,D,D,xpos); +schweif(D,0,7U,0,0,1,xpos); +xpos:=0; +HaubeD(xpos); +xpos:=14U; % max Breite +tangente(dd); +zeigen; +endchar; + +if not wortende: + beginchar("E",39.669ut#,Ht#,0); + else: +beginchar(oct"205",15ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +E_form(xpos); +fahne(0,ht-Delta,s+(ht-Delta)/m,0,angle(1,m),2,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("F",45.492ut#,Ht#,0); + else: +beginchar(oct"206",40ut#,Ht#,0); + fi + pickup wedn_pen; + xpos:=0; + Dach(xpos); + mt:=0.1; +Stamm(xpos); +quer(ht-Delta,xpos); +xpos:=16U; % max. Breite +tangente(ht/2+D); +zeigen; +endchar; + +if not wortende: + beginchar("G",57.169ut#,Ht#,dt#); + else: +beginchar(oct"207",40ut#,Ht#,dt#); + fi + pickup wedn_pen; +xpos:=0; +Oschl(sporn, Sb, xpos); +bogen(ht,0,0.75*ht,Sb+D,0.45,-90,90,1,1,xpos); +stamm(ht,0,xpos); +if not wortende: +uschl(xpos); +strich(xpos); +else: + uschl_e(xpos); + fi +zeigen; +endchar; + +if not wortende: + beginchar("H",66.919ut#,Ht#,0); + else: +beginchar(oct"210",44.750ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +schwalbe; +draw (p rotated 180) shifted (ht,Ht); +schweif(Ht,Ht-R,-D,-135,-90,1,xpos+ht); +stamm(Ht-R,R,xpos); +S_kurve(xpos+D); +stamm(Ht-R,R,xpos); +schweif(R,0,Hbreite*(1-Hfx),-90,0,1,xpos); +fahne(0,ht-Delta,D+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("I",40.722ut#,Ht#,0); + else: +beginchar(oct"211",30ut#,Ht#,0); + fi + pickup wedn_pen; + xpos:=0; +Schwalbe; +draw (p rotated 180) shifted (ht,Ht); +schweif(Ht,Ht-R,-D,-135,-90,1,xpos+ht); +stamm(Ht-R,R+D,xpos); +bogen(R+D,0,D,-10U,0.5,-90,135,1,1,xpos); +xpos:=ht; % max Breite +tangente(D); +zeigen; +endchar; + +if not wortende: + beginchar("J",42.169ut#,Ht#,dt#); + else: +beginchar(oct"212",25ut#,Ht#,dt#); + fi +pickup wedn_pen; + xpos:=0; +Schwalbe; +draw (p rotated 180) shifted (ht,Ht); +schweif(Ht,Ht-R,-D,-135,-90,1,xpos+ht); +stamm(Ht-R,0,xpos); +if not wortende: +uschl(xpos); +strich(xpos); +else: + uschl_e(xpos); + fi +zeigen; + endchar; + + if not wortende: + beginchar("K",73.169ut#,Ht#,0); + else: +beginchar(oct"213",51ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +Schwalbe; +draw (p rotated 180) shifted (ht,Ht); +schweif(Ht,Ht-R,-D,-135,-90,1,xpos+ht); +stamm(Ht-R,R+D,xpos); +bogen(R+D,0,D,-10U,0.5,-90,135,1,1,xpos); +xpos:=xpos+ht+eta; +schlinge_links(ht-ht/15,2*ht/15,D,xpos); +xpos:=xpos+10U; +bogen(Ht-eta,Ht,ht-2*ht/15,-10U,0.15,150,180,1,1.5,xpos); +schweif(ht,0,8U,0,0,1.5,xpos); +fahne(0,ht-Delta,D+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("L",49.669ut#,Ht#,0); + else: +beginchar(oct"214",27.5ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +Oschl(spornL,SbL, xpos); +stamm(ht,R+dd,xpos); +schweif(R+dd,0,-R,-90,180,1,xpos); +schlinge_links(3*eta,6*eta,D,xpos); +schweif(6*eta,0,3*ht/4,0,0,1.5,xpos); +fahne(0,ht-Delta,D+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("M",82.169ut#,Ht#,0); + else: +beginchar(oct"215",60ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +Flanke(spornM,Mbreite,0,xpos); +stamm(Ht,0,xpos); +schweif(0,Ht,2*ht/3,90,45,1,xpos); +schweif(Ht,0,0,-135,0,2,xpos); +fahne(0,ht-Delta,D+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("N",74.669ut#,Ht#,0); + else: +beginchar(oct"216",70ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +Flanke(spornM,Mbreite,0,xpos); +stamm(Ht,0,xpos); +gerade(0,Ht-R,(Ht-R)/mA,xpos); +bogen(Ht-R,Ht,Ht-eta,R/mA+ht/3,0.65,angle(1,mA),-30,1,1,xpos); +xtmp:=xpos;% max Breite +mt:=0.5; +x0:=whatever; y0:=whatever; +z0=(xtmp-(Ht-R)/mA-(R/mA+ht/3),0); +xpos:=xtmp; +tangente(ht/2+dd); +zeigen; +endchar; + +if not wortende: + beginchar("O",47.703ut#,Ht#,0); + else: +beginchar(oct"217",35ut#,Ht#,0); + fi + pickup wedn_pen; + xpos:=0; + O_char; + zeigen; +endchar; + +if not wortende: + beginchar("P",45.492ut#,Ht#,0); + else: +beginchar(oct"220",37.5ut#,Ht#,0); + fi + pickup wedn_pen; + xpos:=0; + mt:=0.1; + Stamm(xpos); + xtmp:=x0; ytmp:=y0; + Haube(xpos); + schweif(ht+s,ht,-dd,-90,-135,1,xpos); + xpos:=15U; % max Breite + x0:=whatever; y0:=whatever; + z0=(xtmp,ytmp); + tangente(8U); + zeigen; +endchar; + +if not wortende: + beginchar("Q",59.669ut#,Ht#,0); + else: +beginchar(oct"221",37.500ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +Oval(xpos); +schweif(D,0,10U,30,0,1,xpos-A-D); +fahne(0,ht-Delta,D+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("R",64.669ut#,Ht#,0); + else: +beginchar(oct"222",42.500ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +Stamm(xpos); +Haube(xpos); +schweif(ht+s,ht-D,-2*ht/3+D,-90,-180,1,xpos); +schlinge_links(ht-dd,D,D-eta,xpos); +schweif(ht,0,2*ht/3,0,0,1.5,xpos); +fahne(0,ht-Delta,D+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("S",44.885ut#,Ht#,0); + else: +beginchar(oct"223",32.500ut#,Ht#,0); + fi + pickup wedn_pen; + xpos:=0; + S_form(xpos); + xpos:=13U; % max Breite +tangente(dd); +zeigen; +endchar; + +if not wortende: + beginchar("T",45.492ut#,Ht#,0); + else: +beginchar(oct"224",40ut#,Ht#,0); + fi + pickup wedn_pen; + xpos:=0; + Dach(xpos); + mt:=0.1; + Stamm(xpos); + xpos:=16U; % max Breite +tangente(ht/2+D); +zeigen; +endchar; + +if not wortende: + beginchar("U",60.221ut#,Ht#,0); + else: +beginchar(oct"225",39.553ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +U_char; +zeigen; +endchar; + +if not wortende: + beginchar("V",51.142ut#,Ht#,0); + else: +beginchar(oct"226",43.553ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +bogen(ht,Ht,ht,ht/2,0.5,90,-90,1,1,xpos); +stamm(ht,R+D,xpos); +bogen(R+D,0,ht,2*a,0.4,-90,90,1,1,xpos); +schweif(ht,Ht,-D,90,180,2,xpos); +V_ohr(xpos); +tangente(D); +zeigen; +endchar; + +if not wortende: + beginchar("W",72.195ut#,Ht#,0); + else: +beginchar(oct"227",64.605ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +bogen(ht,Ht,ht,ht/2,0.5,90,-90,1,1,xpos); +stamm(ht,R+D,xpos); +bogen(R+D,0,2*ht/3,2*a,0.4,-90,90,1,1,xpos); +stamm(Ht,R+D,xpos); +bogen(R+D,0,ht,2*a,0.4,-90,90,1,1,xpos); +schweif(ht,Ht,-D,90,180,2,xpos); +V_ohr(xpos); +tangente(D); +zeigen; +endchar; + +if not wortende: + beginchar("X",68.170ut#,Ht#,0); + else: +beginchar(oct"230",41.002ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +quer(ht-Delta,xpos+(1+sigma)*X); +X_form(xpos); +fahne(0,ht-Delta,R+(ht-Delta)/m,0,angle(1,m),1.5,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("Y",53.221ut#,Ht#,dt#); + else: +beginchar(oct"231",36.053ut#,Ht#,dt#); + fi + pickup wedn_pen; + xpos:=0; +bogen(ht,Ht,ht,ht/2,0.5,90,-90,1,1,xpos); +stamm(ht,R+D,xpos); +bogen(R+D,0,2*ht/3,2*a,0.4,-90,90,1,1,xpos); +stamm(Ht,0,xpos); +if not wortende: +uschl(xpos); +strich(xpos); +else: + uschl_e(xpos); + fi +zeigen; +endchar; + +if not wortende: + beginchar("Z",52.169ut#,Ht#,0); + else: +beginchar(oct"232",30ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +Schwalbe; +draw (p rotated 180) scaled ((ht+dd)/ht) shifted (ht+dd,Ht); +xpos:=xpos+ht+dd; +quer(ht-Delta,xpos-(dt+Delta)/2); +gerade(Ht,R,-(Ht-R)/2,xpos); +schweif(R,0,-s,angle(-1,-2),180,1.5,xpos); +schlinge_links(s/2,s,D,xpos); +schweif(s,0,10U,0,0,1.2,xpos); +fahne(0,ht-Delta,D+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +% Umlaute +%\"A +if not wortende: + beginchar(oct"304",60.669ut#,80ut#,0); + else: +beginchar(oct"233",40ut#,42.5ut#,0); + fi + pickup wedn_pen; + xpos:=0; + Umlaut(spornA+Abreite-dd,xpos); + A_char; + zeigen; +endchar; + +%\"O +if not wortende: + beginchar(oct"326",47.703ut#,80ut#,0); + else: +beginchar(oct"234",35ut#,42.5ut#,0); + fi + pickup wedn_pen; + xpos:=0; + Umlaut(A-dd,xpos); + O_char; + zeigen; +endchar; + +% +%\"U +if not wortende: + beginchar(oct"334",60.221ut#,42.5ut#,0); + else: +beginchar(oct"235",39.553ut#,80ut#,0); + fi + pickup wedn_pen; + xpos:=0; + Umlaut(ht/2+a-dd,xpos); + U_char; + zeigen; +endchar; + +%%%%%%%%%%%%% File-Ende %%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_kl.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_kl.mf new file mode 100644 index 00000000000..19dc47222bb --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_kl.mf @@ -0,0 +1,520 @@ +% Deutsche Normalschrift (DN) wedn +% Walter Entenmann +% Kleinbuchstaben +% 12.10.2010 +% 21.09.2011 +% 11.10.2011: latin e + +if not wortende: + beginchar("a",40.586ut#,ht#,0); + else: + beginchar(oct"241",23.417ut#,ht#,0); + fi + pickup wedn_pen; +xpos:=0; +oval(xpos); +if not wortende: + stamm(ht,rho,xpos); +else: + stamm(ht,rho',xpos); + fi + stock(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("b",33.072ut#,Ht#,0); + else: +beginchar(oct"242",14.739ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +oschl(xpos); +stamm(ht-Delta,ht/2,xpos); +bogen(ht/2,0,ht/2,ht/kh,0.5,-90,90,1,1,xpos); +schweif(ht/2,ht,-einroll,90,angle(-1,mfahne),1,xpos); +fahne(ht,ht-Delta,bfahne,angle(1,-mfahne),angle(1,m),1,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("c",27.559ut#,ht#,0); + else: +beginchar(oct"243",7.891ut#,ht#,0); + fi + pickup wedn_pen; +xpos:=0; +c_form(xpos); +fahne(0,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),2.5,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("d",40.586ut#,Ht#,0); + else: +beginchar(oct"244",23.417ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +oval(xpos); +if not wortende: + stamm(Ht,rho,xpos); +else: + stamm(Ht,rho',xpos); + fi + stock(xpos); + zeigen; +endchar; + +% lat. e, Normalform +if not wortende: + beginchar("e",25ut#,ht#,0); + else: +beginchar(oct"245",25ut#,ht#,0); + fi + pickup wedn_pen; +xpos:=0; +latin_e(xpos); + zeigen; +endchar; + +% Ligaturen: +% e nach r +if not wortende: +beginchar(oct"010",20ut#,ht#,0); + pickup wedn_pen; + xpos:=0; + latin_er(xpos); + zeigen; +endchar; +fi + +% e nach b,o,v,w +if not wortende: +beginchar(oct"011",22.5ut#,ht#,0); + pickup wedn_pen; + xpos:=0; + latin_eb(xpos); + zeigen; +endchar; +fi + +% e nach g,j,y +if not wortende: +beginchar(oct"012",22.5ut#,ht#,0); + pickup wedn_pen; + xpos:=0; + latin_eg(xpos); + zeigen; +endchar; +fi + +% e nach A, f +if not wortende: +beginchar(oct"013",25ut#,ht#,0); + pickup wedn_pen; + xpos:=0; + latin_eA(xpos); + zeigen; +endchar; +fi + + +if not wortende: + beginchar("f",19.669ut#,Ht#,dt#); + else: +beginchar(oct"246",0ut#,Ht#,dt#); + fi + pickup wedn_pen; +xpos:=0; +oschl(xpos); +stamm(ht-Delta,-dt,xpos); +schweif(4ut+7.5ut,7.5ut,4ut,-90,0,1,xpos-4ut); +fahne(7.5ut,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),1.5,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("g",35.586ut#,ht#,dt#); + else: +beginchar(oct"247",18.417ut#,ht#,dt#); + fi + pickup wedn_pen; +xpos:=0; +oval(xpos); +stamm(ht,0,xpos); +if not wortende: + uschl(xpos); + strich(xpos); +else: + uschl_e(xpos); + fi + zeigen; +endchar; + +if not wortende: + beginchar("h",40.241ut#,Ht#,0); + else: +beginchar(oct"250",23.072ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +oschl(xpos); +stamm(ht-Delta,0,xpos); +bogen(ht/3,ht,5*ht/6,ht/kh,0.75,90,-90,1,1,xpos); +if not wortende: + stamm(5*ht/6,rho,xpos); +else: + stamm(5*ht/6,rho',xpos); + fi +stock(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("i",22.169ut#,Ht#,0); + else: +beginchar(oct"251",5ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +spitz(xpos); +ipunkt(xpos); +if not wortende: + stamm(ht,rho,xpos); +else: + stamm(ht,rho',xpos); + fi +stock(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("j",17.169ut#,Ht#,dt#); + else: +beginchar(oct"252",0ut#,Ht#,dt#); + fi + pickup wedn_pen; +xpos:=0; +spitz(xpos); +ipunkt(xpos); +stamm(ht,0,xpos); +if not wortende: +uschl(xpos); +strich(xpos); +else: +uschl_e(xpos); + fi + zeigen; +endchar; + +if not wortende: + beginchar("k",40.721ut#,Ht#,0); + else: +beginchar(oct"253",21.053ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +oschl(xpos); +stamm(ht-Delta,0,xpos); +k_form(xpos); +fahne(0,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),2.5,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("l",24.669ut#,Ht#,0); + else: +beginchar(oct"254",5ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +oschl(xpos); +stamm(ht-Delta,2*rho,xpos); +fuss(xpos); +fahne(0,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),2.5,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("m",67.560ut#,ht#,0); + else: +beginchar(oct"255",50.392ut#,ht#,0); + fi + pickup wedn_pen; +xpos:=0; +spazierstock(xpos); +stamm(ht-rho,0,xpos); +bogen(2*ht/3,ht,3*ht/4,ht/kh,0.7,90,-90,1,1,xpos); +stamm(3*ht/4,0,xpos); +bogen(2*ht/3,ht,3*ht/4,ht/kh,0.7,90,-90,1,1,xpos); +if not wortende: + stamm(3*ht/4,rho,xpos); +else: + stamm(3*ht/4,rho',xpos); + fi +stock(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("n",49.488ut#,ht#,0); + else: +beginchar(oct"256",32.319ut#,ht#,0); + fi + pickup wedn_pen; +xpos:=0; +spazierstock(xpos); +stamm(ht-rho,0,xpos); +bogen(2*ht/3,ht,3*ht/4,ht/kh,0.7,90,-90,1,1,xpos); +if not wortende: + stamm(3*ht/4,rho,xpos); +else: + stamm(3*ht/4,rho',xpos); + fi +stock(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("o",31.139ut#,ht#,0); + else: +beginchar(oct"257",12.805ut#,ht#,0); + fi + pickup wedn_pen; +xpos:=0; +oval(xpos); +gerade((1+sigma)*b,ht,-(ht-(1+sigma)*b)/k,xpos-(1-sigma)*a); +fahne(ht,ht-Delta,ofahne,angle(1,-k),angle(1,m),1,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("p",40.241ut#,ht#,dt#); + else: +beginchar(oct"260",23.072ut#,ht#,dt#); + fi + pickup wedn_pen; +xpos:=0; +spitz(xpos); +stamm(ht,-dt,xpos); +bogen(ht/2,ht,3*ht/4,ht/kh,0.7,90,-90,1,1,xpos); +if not wortende: + stamm(3*ht/4,rho,xpos); +else: + stamm(3*ht/4,rho',xpos); + fi +stock(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("q",35.586ut#,ht#,dt#); + else: +beginchar(oct"261",18.417ut#,ht#,dt#); + fi + pickup wedn_pen; +xpos:=0; +oval(xpos); +stamm(ht,-dt,xpos); +strich(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("r",30.497ut#,ht#,0); + else: +beginchar(oct"262",16.747ut#,ht#,0); + fi + pickup wedn_pen; +xpos:=0; +spazierstock(xpos); +stamm(ht-rho,0,xpos); +schweif(ht/2,ht,ht/4,90,angle(1,0.5),1,xpos); +fahne(ht,ht-Delta,rfahne,-90,angle(1,m),1,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("s",25.353ut#,ht#,0); + else: +beginchar(oct"263",12.831ut#,ht#,0); + fi + pickup wedn_pen; +xpos:=0; +kurzstrich(xpos); +s_form(xpos); +tangente(0); + zeigen; + endchar; + + if not wortende: + beginchar("t",24.669ut#,Ht#,0); + else: +beginchar(oct"264",5ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +%spitz(xpos); +quer(ht+eta,xpos); +stamm(Ht,2*rho,xpos); +fuss(xpos); +fahne(0,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),2.5,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("u",40.241ut#,ht#,0); + else: +beginchar(oct"265",23.072ut#,ht#,0); + fi + pickup wedn_pen; +xpos:=0; +spitz(xpos); +stamm(ht,ht/3,xpos); +bogen(ht/3,0,ht/2,ht/kh,0.4,-90,90,1,1,xpos); +if not wortende: + stamm(ht,rho,xpos); +else: + stamm(ht,rho',xpos); + fi +stock(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("v",42.319ut#,ht#,0); + else: +beginchar(oct"266",23.986ut#,ht#,0); + fi + pickup wedn_pen; +xpos:=0; +spazierstock(xpos); +stamm(ht-rho,ht/2,xpos); +bogen(ht/2,0,ht/2,ht/kh,0.5,-90,90,1,1,xpos); +schweif(ht/2,ht,-einroll,90,angle(-1,mfahne),1,xpos); +fahne(ht,ht-Delta,ofahne,angle(1,-mfahne),angle(1,m),1,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("w",60.392ut#,ht#,0); + else: +beginchar(oct"267",42.058ut#,ht#,0); + fi + pickup wedn_pen; +xpos:=0; +spazierstock(xpos); +stamm(ht-rho,ht/3,xpos); +bogen(ht/3,0,ht/2,ht/kh,0.4,-90,90,1,1,xpos); +stamm(ht,ht/2,xpos); +bogen(ht/2,0,ht/2,ht/kh,0.5,-90,90,1,1,xpos); +schweif(ht/2,ht,-einroll,90,angle(-1,mfahne),1,xpos); +fahne(ht,ht-Delta,ofahne,angle(1,-mfahne),angle(1,m),1,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("x",44.141ut#,ht#,0); + else: +beginchar(oct"270",24.473ut#,ht#,0); + fi + pickup wedn_pen; +xpos:=0; +aalt:=a; +a:=0.5*ht/kh; +c_reflected(xpos); +c_form(xpos); +fahne(0,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +a:=aalt; + zeigen; + endchar; + + if not wortende: + beginchar("y",44.488ut#,ht#,dt#); + else: +beginchar(oct"271",27.319ut#,ht#,dt#); + fi + pickup wedn_pen; +xpos:=0; +spazierstock(xpos); +stamm(ht-rho,ht/3,xpos); +bogen(ht/3,0,ht/2,ht/kh,0.4,-90,90,1,1,xpos); +stamm(ht,0,xpos); + if not wortende: +uschl(xpos); +strich(xpos); +else: +uschl_e(xpos); + fi + zeigen; + endchar; + + if not wortende: + beginchar("z",41.174ut#,ht#,0); + else: +beginchar(oct"272",21.506ut#,ht#,0); + fi + pickup wedn_pen; +xpos:=0; +z_form(xpos); +fahne(0,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),2.5,xpos); + zeigen; +endchar; + +% scharfes s +if not wortende: + beginchar(oct"377",41.657ut#,ht#,0); + else: +beginchar(oct"337",27.800ut#,ht#,0); + fi + pickup wedn_pen; +xpos:=0; +ss_ansatz(xpos); +stamm(ht,-dt,xpos); +ss_form(xpos); +tangente(ht/12); + zeigen; + endchar; + +% รค + if not wortende: + beginchar(oct"344",40.586ut#,Ht#,0); + else: +beginchar(oct"273",23.417ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +umlaut(a-delta-ht/12,xpos); +a_char; + zeigen; + endchar; + + + % รถ + if not wortende: + beginchar(oct"366",31.139ut#,Ht#,0); + else: +beginchar(oct"274",12.805ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +umlaut(a-delta-ht/12,xpos); +o_char; + zeigen; +endchar; + +% รผ +if not wortende: + beginchar(oct"374",40.241ut#,Ht#,0); + else: +beginchar(oct"275",23.072ut#,Ht#,0); + fi + pickup wedn_pen; +xpos:=0; +umlaut(0.5*ht/kh-2.5ut,xpos); +u_char; + zeigen; +endchar; + +%%%%%%%%%%%%%%%%% End of File %%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_lig.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_lig.mf new file mode 100644 index 00000000000..1a98f199665 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_lig.mf @@ -0,0 +1,2083 @@ +% Ligaturtabellen Deutsche Normalschrift (DN), wedn +% Walter Entenmann +% 22.11.2011: Verbdg. zu spitzen BSt. +% + +% Gedankenstriche +ligtable "-": "-" =: oct"025", +% "-" als Wortanfang Aufstriche anfuegen vor +"s" |=:| oct"200", +"b" |=:| oct"200", +"f" |=:| oct"200", +"h" |=:| oct"200", +"k" |=:| oct"200", +"l" |=:| oct"200", +"i" |=:| oct"030", +"j" |=:| oct"030", +"p" |=:| oct"030", +"u" |=:| oct"030", +oct"374" |=:| oct"030"; % Wortanfang fertig + +% langer Gedankenstrich +ligtable oct"025": "-" =: oct"026"; + +% Vor "e" und spitzen BSt. Endform verwenden fuer +% a รค c d f h i k l m n p q t u รผ x z +% A ร C E H K L M Q R U ร X Z +ligtable "a": "e" =:| oct"241", +oct"035" =:| oct"241", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"241", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" =:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable oct"344": "e" =:| oct"273", +oct"035" =:| oct"273", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"273", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "c": "e" =:| oct"243", +oct"035" =:| oct"243", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"243", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "d": "e" =:| oct"244", +oct"035" =:| oct"244", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"244", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "f": "e" |=: oct"013", oct"013" =:| oct"246", +oct"015" =:| oct"246", % spitze BSt. +"i" |=:| oct"015", +"j" |=:| oct"015", +"p" |=:| oct"015", +"t" |=:| oct"015", +"u" |=:| oct"015", +oct"374" |=:| oct"015", +% Wortende erkennen: +oct"014" =:| oct"246", +oct"040" |=:| oct"014", +"." |=:| oct"014", +"," |=:| oct"014", +";" |=:| oct"014", +":" |=:| oct"014", +oct"020" |=:| oct"014", +"!" |=:| oct"014", +"?" |=:| oct"014", +")" |=:| oct"014", +"'" |=:| oct"014", +"]"|=:| oct"014", +"0"|=:| oct"014", +"1"|=:| oct"014", +"2"|=:| oct"014", +"3"|=:| oct"014", +"4"|=:| oct"014", +"5"|=:| oct"014", +"6"|=:| oct"014", +"7"|=:| oct"014", +"8"|=:| oct"014", +"9"|=:| oct"014", +"*"|=:| oct"014", +"/"|=:| oct"014", +"@"|=:| oct"014", +oct"016" |=:| oct"014", % fr.Anfz < +oct"023"|=:| oct"014", % fr. Anfz. << +"-" |=:| oct"014"; % Wortende fertig +ligtable "h": "e" =:| oct"250", +oct"035" =:| oct"250", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"250", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "i": "e" =:| oct"251", +oct"035" =:| oct"251", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"251", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "k": "e" =:| oct"253", +oct"035" =:| oct"253", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"253", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@" |=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "l": "e" =:| oct"254", +oct"035" =:| oct"254", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"254", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "m": "e" =:| oct"255", +oct"035" =:| oct"255", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"255", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "n": "e" =:| oct"256", +oct"035" =:| oct"256", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"256", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "p": "e" =:| oct"260", +oct"035" =:| oct"260", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"260", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "q": "e" =:| oct"261", +oct"035" =:| oct"261", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"261", +oct"040"|=:| oct"006", +"."|=:| oct"006", +","|=:| oct"006", +";"|=:| oct"006", +":"|=:| oct"006", +oct"020"|=:| oct"006", +"!"|=:| oct"006", +"?"|=:| oct"006", +")"|=:| oct"006", +"'"|=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-"|=:| oct"006"; % Wortende fertig +ligtable "t": "e" =:| oct"264", +oct"035" =:| oct"264", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"264", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "u": "e" =:| oct"265", +oct"035" =:| oct"265", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"265", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable oct"374": "e" =:| oct"275", +oct"035" =:| oct"275", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"275", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "x": "e" =:| oct"270", +oct"035" =:| oct"270", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"270", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "z": "e" =:| oct"272", +oct"035" =:| oct"272", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"272", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "A": "e" |=: oct"013", oct"013" =:| oct"201", +oct"015" =:| oct"201", % spitze BSt. +"i" |=:| oct"015", +"j" |=:| oct"015", +"p" |=:| oct"015", +"t" |=:| oct"015", +"u" |=:| oct"015", +oct"374" |=:| oct"015", +% Wortende erkennen: +oct"014" =:| oct"201", +oct"040" |=:| oct"014", +"." |=:| oct"014", +"," |=:| oct"014", +";" |=:| oct"014", +":" |=:| oct"014", +oct"020" |=:| oct"014", +"!" |=:| oct"014", +"?" |=:| oct"014", +")" |=:| oct"014", +"'" |=:| oct"014", +"]"|=:| oct"014", +"0"|=:| oct"014", +"1"|=:| oct"014", +"2"|=:| oct"014", +"3"|=:| oct"014", +"4"|=:| oct"014", +"5"|=:| oct"014", +"6"|=:| oct"014", +"7"|=:| oct"014", +"8"|=:| oct"014", +"9"|=:| oct"014", +"*"|=:| oct"014", +"/"|=:| oct"014", +"@"|=:| oct"014", +oct"016" |=:| oct"014", % fr.Anfz < +oct"023"|=:| oct"014", % fr. Anfz. << +"-" |=:| oct"014"; % Wortende fertig +ligtable oct"304": "e" |=: oct"013", oct"013" =:| oct"233", +oct"015" =:| oct"233", % spitze BSt. +"i" |=:| oct"015", +"j" |=:| oct"015", +"p" |=:| oct"015", +"t" |=:| oct"015", +"u" |=:| oct"015", +oct"374" |=:| oct"015", +% Wortende erkennen: +oct"014" =:| oct"233", +oct"040" |=:| oct"014", +"." |=:| oct"014", +"," |=:| oct"014", +";" |=:| oct"014", +":" |=:| oct"014", +oct"020" |=:| oct"014", +"!" |=:| oct"014", +"?" |=:| oct"014", +")" |=:| oct"014", +"'" |=:| oct"014", +"]"|=:| oct"014", +"0"|=:| oct"014", +"1"|=:| oct"014", +"2"|=:| oct"014", +"3"|=:| oct"014", +"4"|=:| oct"014", +"5"|=:| oct"014", +"6"|=:| oct"014", +"7"|=:| oct"014", +"8"|=:| oct"014", +"9"|=:| oct"014", +"*"|=:| oct"014", +"/"|=:| oct"014", +"@"|=:| oct"014", +oct"016" |=:| oct"014", % fr.Anfz < +oct"023"|=:| oct"014", % fr. Anfz. << +"-" |=:| oct"014"; % Wortende fertig +ligtable "C": "e" =:| oct"203", +oct"035" =:| oct"203", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"203", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "E": "e" =:| oct"205", +oct"035" =:| oct"205", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"205", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "H": "e" =:| oct"210", +oct"035" =:| oct"210", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"210", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "K": "e" =:| oct"213", +oct"035" =:| oct"213", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"213", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "L": "e" =:| oct"214", +oct"035" =:| oct"214", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"214", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "M": "e" =:| oct"215", +oct"035" =:| oct"215", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"215", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "Q": "e" =:| oct"221", +oct"035" =:| oct"221", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"221", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "R": "e" =:| oct"222", +oct"035" =:| oct"222", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"222", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "U": "e" =:| oct"225", +oct"035" =:| oct"225", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"225", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable oct"334": "e" =:| oct"235", +oct"035" =:| oct"235", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"235", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "X": "e" =:| oct"230", +oct"035" =:| oct"230", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"230", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "Z": "e" =:| oct"232", +oct"035" =:| oct"232", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"232", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]" |=:| oct"006", +"0" |=:| oct"006", +"1" |=:| oct"006", +"2" |=:| oct"006", +"3" |=:| oct"006", +"4" |=:| oct"006", +"5" |=:| oct"006", +"6" |=:| oct"006", +"7" |=:| oct"006", +"8" |=:| oct"006", +"9" |=:| oct"006", +"*" |=:| oct"006", +"/" |=:| oct"006", +"@" |=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023" |=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig + +% Vor "e" und spitzen BSt. Endform verwenden fuer +% b o รถ v w +% und fuer "e" Ligaturform-b einsetzen +ligtable "b": "e" |=: oct"011", oct"011" =:| oct"242", +oct"027" =:| oct"242", +"i" |=:| oct"027", +"j" |=:| oct"027", +"p" |=:| oct"027", +"t" |=:| oct"027", +"u" |=:| oct"027", +oct"374" |=:| oct"027"; +ligtable "o": "e" |=: oct"011", oct"011" =:| oct"257", +oct"027" =:| oct"257", +"i" |=:| oct"027", +"j" |=:| oct"027", +"p" |=:| oct"027", +"t" |=:| oct"027", +"u" |=:| oct"027", +oct"374" |=:| oct"027"; +ligtable oct"366": "e" |=: oct"011", oct"011" =:| oct"274", +oct"027" =:| oct"274", +"i" |=:| oct"027", +"j" |=:| oct"027", +"p" |=:| oct"027", +"t" |=:| oct"027", +"u" |=:| oct"027", +oct"374" |=:| oct"027"; +ligtable "v": "e" |=: oct"011", oct"011" =:| oct"266", +oct"027" =:| oct"266", +"i" |=:| oct"027", +"j" |=:| oct"027", +"p" |=:| oct"027", +"t" |=:| oct"027", +"u" |=:| oct"027", +oct"374" |=:| oct"027"; +ligtable "w": "e" |=: oct"011", oct"011" =:| oct"267", +oct"027" =:| oct"267", +"i" |=:| oct"027", +"j" |=:| oct"027", +"p" |=:| oct"027", +"t" |=:| oct"027", +"u" |=:| oct"027", +oct"374" |=:| oct"027"; + +% Vor "e" Endform verwenden fuer +% r +% und fuer "e" Ligaturform-r einsetzen +ligtable "r": "e" |=: oct"010", oct"010" =:| oct"262", +oct"037" =:| oct"262", +"i" |=:| oct"037", +"j" |=:| oct"037", +"p" |=:| oct"037", +"t" |=:| oct"037", +"u" |=:| oct"037", +oct"374" |=:| oct"037"; + +% Vor "e" und spitzen BSt. Endform verwenden fuer +% g j y +% G J Y +% und fuer "e" Ligaturform-g einsetzen +ligtable "g": "e" |=: oct"012", oct"012" =:| oct"247", +oct"036" =:| oct"247", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"t" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"247", +oct"040" |=:| oct"007", +"." |=:|oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"]" |=:| oct"007", +"0" |=:| oct"007", +"1" |=:| oct"007", +"2" |=:| oct"007", +"3" |=:| oct"007", +"4" |=:| oct"007", +"5" |=:| oct"007", +"6" |=:| oct"007", +"7" |=:| oct"007", +"8" |=:| oct"007", +"9" |=:| oct"007", +"*" |=:| oct"007", +"/" |=:| oct"007", +"@" |=:| oct"007", +oct"016" |=:| oct"007", % fr.Anfz < +oct"023" |=:| oct"007", % fr. Anfz. << +"-" |=:| oct"007"; % Wortende fertig +ligtable "j": "e" |=: oct"012", oct"012" =:| oct"252", +oct"036" =:| oct"252", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"t" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"252", +oct"040" |=:| oct"007", +"." |=:| oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"]" |=:| oct"007", +"0" |=:| oct"007", +"1" |=:| oct"007", +"2" |=:| oct"007", +"3" |=:| oct"007", +"4" |=:| oct"007", +"5" |=:| oct"007", +"6" |=:| oct"007", +"7" |=:| oct"007", +"8" |=:| oct"007", +"9" |=:| oct"007", +"*" |=:| oct"007", +"/" |=:| oct"007", +"@" |=:| oct"007", +oct"016" |=:| oct"007", % fr.Anfz < +oct"023" |=:| oct"007", % fr. Anfz. << +"-" |=:| oct"007"; % Wortende fertig + +ligtable "y": "e" |=: oct"012", oct"012" =:| oct"271", +oct"036" =:| oct"271", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"t" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"271", +oct"040" |=:| oct"007", +"." |=:|oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"]" |=:| oct"007", +"0" |=:| oct"007", +"1" |=:| oct"007", +"2" |=:| oct"007", +"3" |=:| oct"007", +"4" |=:| oct"007", +"5" |=:| oct"007", +"6" |=:| oct"007", +"7" |=:| oct"007", +"8" |=:| oct"007", +"9" |=:| oct"007", +"*" |=:| oct"007", +"/" |=:| oct"007", +"@" |=:| oct"007", +oct"016" |=:| oct"007", % fr.Anfz < +oct"023" |=:| oct"007", % fr. Anfz. << +"-" |=:| oct"007"; % Wortende fertig +ligtable "G": "e" |=: oct"012", oct"012" =:| oct"207", +oct"036" =:| oct"207", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"t" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"207", +oct"040" |=:| oct"007", +"." |=:|oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"-" |=:| oct"007"; % Wortende fertig +ligtable "J": "e" |=: oct"012", oct"012" =:| oct"212", +oct"036" =:| oct"212", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"t" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"212", +oct"040" |=:| oct"007", +"." |=:|oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"]" |=:| oct"007", +"0" |=:| oct"007", +"1" |=:| oct"007", +"2" |=:| oct"007", +"3" |=:| oct"007", +"4" |=:| oct"007", +"5" |=:| oct"007", +"6" |=:| oct"007", +"7" |=:| oct"007", +"8" |=:| oct"007", +"9" |=:| oct"007", +"*" |=:| oct"007", +"/" |=:| oct"007", +"@" |=:| oct"007", +oct"016" |=:| oct"007", % fr.Anfz < +oct"023" |=:| oct"007", % fr. Anfz. << +"-" |=:| oct"007"; % Wortende fertig +ligtable "Y": "e" |=: oct"012", oct"012" =:| oct"231", +oct"036" =:| oct"231", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"t" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"231", +oct"040" |=:| oct"007", +"." |=:|oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"-" |=:| oct"007"; % Wortende fertig + +% Wenn auf ein e ein +% a รค b c d f g h k l m n o รถ q r s ss v w x z +% folgt, Aufstrich '005 einfuegen. Wenn ein +% i j p t u รผ y folgt, Aufstrich '035 einfuegen +ligtable "e": oct"010": oct"011": oct"012": +oct"000": oct"001": oct"002": oct"003": oct"004": +oct"013": +"a" |=:| oct"005", +oct"344" |=:| oct"005", +"b" |=:| oct"005", +"c" |=:| oct"005", +"d" |=:| oct"005", +"f" |=:| oct"005", +"g" |=:| oct"005", +"h" |=:| oct"005", +"i" |=:| oct"035", +"j" |=:| oct"035", +"k" |=:| oct"005", +"l" |=:| oct"005", +"m" |=:| oct"005", +"n" |=:| oct"005", +"o" |=:| oct"005", +oct"366" |=:| oct"005", +"p" |=:| oct"035", +"q" |=:| oct"005", +"r" |=:| oct"005", +"s" |=:| oct"005", +oct"377" |=:| oct"005", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"v" |=:| oct"005", +"w" |=:| oct"005", +"x" |=:| oct"005", +"y" |=:| oct"005", +"z" |=:| oct"005", +% Wortende erkennen und Endhaekchen '006 einfuegen +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig + + +% Vor "e" und spitzen BSt. Endform verwenden fuer +% s ss B D F I N O ร P S T V W +ligtable "s": "e" |=: oct"000", oct"000" =:| oct"263", +oct"021" =:| oct"263", +"i" |=:| oct"021", +"j" |=:| oct"021", +"p" |=:| oct"021", +"t" |=:| oct"021", +"u" |=:| oct"021", +oct"374" |=:| oct"021", +% Wortende erkennen: +oct"040" =:| oct"263", +"." =:| oct"263", +"," =:| oct"263", +";" =:| oct"263", +":" =:| oct"263", +oct"020" =:| oct"263", +"!" =:| oct"263", +"?" =:| oct"263", +")" =:| oct"263", +"'" =:| oct"263", +"]" =:| oct"263", +"0" =:| oct"263", +"1" =:| oct"263", +"2" =:| oct"263", +"3" =:| oct"263", +"4" =:| oct"263", +"5" =:| oct"263", +"6" =:| oct"263", +"7" =:| oct"263", +"8" =:| oct"263", +"9" =:| oct"263", +"*" =:| oct"263", +"/" =:| oct"263", +"@" =:| oct"263", +oct"016" |=:| oct"263", % fr.Anfz < +oct"023" |=:| oct"263", % fr. Anfz. << +"-" =:| oct"263"; % Wortende fertig +ligtable oct"377": "e" |=: oct"000", oct"000" =:| oct"337", +oct"021" =:| oct"337", +"i" |=:| oct"021", +"j" |=:| oct"021", +"p" |=:| oct"021", +"t" |=:| oct"021", +"u" |=:| oct"021", +oct"374" |=:| oct"021", +% Wortende erkennen: +oct"040" =:| oct"337", +"." =:| oct"337", +"," =:| oct"337", +";" =:| oct"337", +":" =:| oct"337", +oct"020" =:| oct"337", +"!" =:| oct"337", +"?" =:| oct"337", +")" =:| oct"337", +"'" =:| oct"337", +"]" =:| oct"337", +"0" =:| oct"337", +"1" =:| oct"337", +"2" =:| oct"337", +"3" =:| oct"337", +"4" =:| oct"337", +"5" =:| oct"337", +"6" =:| oct"337", +"7" =:| oct"337", +"8" =:| oct"337", +"9" =:| oct"337", +"*" =:| oct"337", +"/" =:| oct"337", +"@" =:| oct"337", +oct"016" |=:| oct"337", % fr.Anfz < +oct"023" |=:| oct"337", % fr. Anfz. << +"-" =:| oct"337"; % Wortende fertig +ligtable "B": "e" |=: oct"001", oct"001" =:| oct"202", +oct"031" =:| oct"202", +"i" |=:| oct"031", +"j" |=:| oct"031", +"p" |=:| oct"031", +"t" |=:| oct"031", +"u" |=:| oct"031", +oct"374" |=:| oct"031", +% Wortende erkennen: +oct"040" =:| oct"202", +"." =:| oct"202", +"," =:| oct"202", +";" =:| oct"202", +":" =:| oct"202", +oct"020" =:| oct"202", +"!" =:| oct"202", +"?" =:| oct"202", +")" =:| oct"202", +"'" =:| oct"202", +"]" =:| oct"202", +"0" =:| oct"202", +"1" =:| oct"202", +"2" =:| oct"202", +"3" =:| oct"202", +"4" =:| oct"202", +"5" =:| oct"202", +"6" =:| oct"202", +"7" =:| oct"202", +"8" =:| oct"202", +"9" =:| oct"202", +"*" =:| oct"202", +"/" =:| oct"202", +"@" =:| oct"202", +oct"016" |=:| oct"202", % fr.Anfz < +oct"023" |=:| oct"202", % fr. Anfz. << +"-" =:| oct"202"; % Wortende fertig +ligtable "D": "e" |=: oct"002", oct"002" =:| oct"204", +oct"031" =:| oct"204", +"i" |=:| oct"031", +"j" |=:| oct"031", +"p" |=:| oct"031", +"t" |=:| oct"031", +"u" |=:| oct"031", +oct"374" |=:| oct"031", +% Wortende erkennen: +oct"040" =:| oct"204", +"." =:| oct"204", +"," =:| oct"204", +";" =:| oct"204", +":" =:| oct"204", +oct"020" =:| oct"204", +"!" =:| oct"204", +"?" =:| oct"204", +")" =:| oct"204", +"'" =:| oct"204", +"]" =:| oct"204", +"0" =:| oct"204", +"1" =:| oct"204", +"2" =:| oct"204", +"3" =:| oct"204", +"4" =:| oct"204", +"5" =:| oct"204", +"6" =:| oct"204", +"7" =:| oct"204", +"8" =:| oct"204", +"9" =:| oct"204", +"*" =:| oct"204", +"/" =:| oct"204", +"@" =:| oct"204", +oct"016" |=:| oct"204", % fr.Anfz < +oct"023" |=:| oct"204", % fr. Anfz. << +"-" =:| oct"204"; % Wortende fertig +ligtable "F": "e" |=: oct"002", oct"002" =:| oct"206", +oct"033" =:| oct"206", +"i" |=:| oct"033", +"j" |=:| oct"033", +"p" |=:| oct"033", +"t" |=:| oct"033", +"u" |=:| oct"033", +oct"374" |=:| oct"033", +% Wortende erkennen: +oct"040" =:| oct"206", +"." =:| oct"206", +"," =:| oct"206", +";" =:| oct"206", +":" =:| oct"206", +oct"020" =:| oct"206", +"!" =:| oct"206", +"?" =:| oct"206", +")" =:| oct"206", +"'" =:| oct"206", +"]" =:| oct"206", +"0" =:| oct"206", +"1" =:| oct"206", +"2" =:| oct"206", +"3" =:| oct"206", +"4" =:| oct"206", +"5" =:| oct"206", +"6" =:| oct"206", +"7" =:| oct"206", +"8" =:| oct"206", +"9" =:| oct"206", +"*" =:| oct"206", +"/" =:| oct"206", +"@" =:| oct"206", +oct"016" |=:| oct"206", % fr.Anfz < +oct"023" |=:| oct"206", % fr. Anfz. << +"-" =:| oct"206"; % Wortende fertig +ligtable "I": "e" |=: oct"002", oct"002" =:| oct"211", +oct"031" =:| oct"211", +"i" |=:| oct"031", +"j" |=:| oct"031", +"p" |=:| oct"031", +"t" |=:| oct"031", +"u" |=:| oct"031", +oct"374" |=:| oct"031", +% Wortende erkennen: +oct"040" =:| oct"211", +"." =:| oct"211", +"," =:| oct"211", +";" =:| oct"211", +":" =:| oct"211", +oct"020" =:| oct"211", +"!" =:| oct"211", +"?" =:| oct"211", +")" =:| oct"211", +"'" =:| oct"211", +"]" =:| oct"211", +"0" =:| oct"211", +"1" =:| oct"211", +"2" =:| oct"211", +"3" =:| oct"211", +"4" =:| oct"211", +"5" =:| oct"211", +"6" =:| oct"211", +"7" =:| oct"211", +"8" =:| oct"211", +"9" =:| oct"211", +"*" =:| oct"211", +"/" =:| oct"211", +"@" =:| oct"211", +oct"016" |=:| oct"211", % fr.Anfz < +oct"023" |=:| oct"211", % fr. Anfz. << +"-" =:| oct"211"; % Wortende fertig +ligtable "N": "e" |=: oct"001", oct"001" =:| oct"216", +oct"032" =:| oct"216", +"i" |=:| oct"032", +"j" |=:| oct"032", +"p" |=:| oct"032", +"t" |=:| oct"032", +"u" |=:| oct"032", +oct"374" |=:| oct"032", +% Wortende erkennen: +oct"040" =:| oct"216", +"." =:| oct"216", +"," =:| oct"216", +";" =:| oct"216", +":" =:| oct"216", +oct"020" =:| oct"216", +"!" =:| oct"216", +"?" =:| oct"216", +")" =:| oct"216", +"'" =:| oct"216", +"]" =:| oct"216", +"0" =:| oct"216", +"1" =:| oct"216", +"2" =:| oct"216", +"3" =:| oct"216", +"4" =:| oct"216", +"5" =:| oct"216", +"6" =:| oct"216", +"7" =:| oct"216", +"8" =:| oct"216", +"9" =:| oct"216", +"*" =:| oct"216", +"/" =:| oct"216", +"@" =:| oct"216", +oct"016" |=:| oct"216", % fr.Anfz < +oct"023" |=:| oct"216", % fr. Anfz. << +"-" =:| oct"216"; % Wortende fertig +ligtable "O": "e" |=: oct"003", oct"003" =:| oct"217", +oct"032" =:| oct"217", +"i" |=:| oct"032", +"j" |=:| oct"032", +"p" |=:| oct"032", +"t" |=:| oct"032", +"u" |=:| oct"032", +oct"374" |=:| oct"032", +% Wortende erkennen: +oct"040" =:| oct"217", +"." =:| oct"217", +"," =:| oct"217", +";" =:| oct"217", +":" =:| oct"217", +oct"020" =:| oct"217", +"!" =:| oct"217", +"?" =:| oct"217", +")" =:| oct"217", +"'" =:| oct"217", +"]" =:| oct"217", +"0" =:| oct"217", +"1" =:| oct"217", +"2" =:| oct"217", +"3" =:| oct"217", +"4" =:| oct"217", +"5" =:| oct"217", +"6" =:| oct"217", +"7" =:| oct"217", +"8" =:| oct"217", +"9" =:| oct"217", +"*" =:| oct"217", +"/" =:| oct"217", +"@" =:| oct"217", +oct"016" |=:| oct"217", % fr.Anfz < +oct"023" |=:| oct"217", % fr. Anfz. << +"-" =:| oct"217"; % Wortende fertig +ligtable oct"326": "e" |=: oct"003", oct"003" =:| oct"234", +oct"032" =:| oct"234", +"i" |=:| oct"032", +"j" |=:| oct"032", +"p" |=:| oct"032", +"t" |=:| oct"032", +"u" |=:| oct"032", +oct"374" |=:| oct"032", +% Wortende erkennen: +oct"040" =:| oct"234", +"." =:| oct"234", +"," =:| oct"234", +";" =:| oct"234", +":" =:| oct"234", +oct"020" =:| oct"234", +"!" =:| oct"234", +"?" =:| oct"234", +")" =:| oct"234", +"'" =:| oct"234", +"]" =:| oct"234", +"0" =:| oct"234", +"1" =:| oct"234", +"2" =:| oct"234", +"3" =:| oct"234", +"4" =:| oct"234", +"5" =:| oct"234", +"6" =:| oct"234", +"7" =:| oct"234", +"8" =:| oct"234", +"9" =:| oct"234", +"*" =:| oct"234", +"/" =:| oct"234", +"@" =:| oct"234", +oct"016" |=:| oct"234", % fr.Anfz < +oct"023" |=:| oct"234", % fr. Anfz. << +"-" =:| oct"234"; % Wortende fertig +ligtable "P": "e" |=: oct"004", oct"004" =:| oct"220", +oct"034" =:| oct"220", +"i" |=:| oct"034", +"j" |=:| oct"034", +"p" |=:| oct"034", +"t" |=:| oct"034", +"u" |=:| oct"034", +oct"374" |=:| oct"034", +% Wortende erkennen: +oct"040" =:| oct"220", +"." =:| oct"220", +"," =:| oct"220", +";" =:| oct"220", +":" =:| oct"220", +oct"020" =:| oct"220", +"!" =:| oct"220", +"?" =:| oct"220", +")" =:| oct"220", +"'" =:| oct"220", +"]" =:| oct"220", +"0" =:| oct"220", +"1" =:| oct"220", +"2" =:| oct"220", +"3" =:| oct"220", +"4" =:| oct"220", +"5" =:| oct"220", +"6" =:| oct"220", +"7" =:| oct"220", +"8" =:| oct"220", +"9" =:| oct"220", +"*" =:| oct"220", +"/" =:| oct"220", +"@" =:| oct"220", +oct"016" |=:| oct"220", % fr.Anfz < +oct"023" |=:| oct"220", % fr. Anfz. << +"-" =:| oct"220"; % Wortende fertig +ligtable "S": "e" |=: oct"003", oct"003" =:| oct"223", +oct"031" =:| oct"223", +"i" |=:| oct"031", +"j" |=:| oct"031", +"p" |=:| oct"031", +"t" |=:| oct"031", +"u" |=:| oct"031", +oct"374" |=:| oct"031", +% Wortende erkennen: +oct"040" =:| oct"223", +"." =:| oct"223", +"," =:| oct"223", +";" =:| oct"223", +":" =:| oct"223", +oct"020" =:| oct"223", +"!" =:| oct"223", +"?" =:| oct"223", +")" =:| oct"223", +"'" =:| oct"223", +"]" =:| oct"223", +"0" =:| oct"223", +"1" =:| oct"223", +"2" =:| oct"223", +"3" =:| oct"223", +"4" =:| oct"223", +"5" =:| oct"223", +"6" =:| oct"223", +"7" =:| oct"223", +"8" =:| oct"223", +"9" =:| oct"223", +"*" =:| oct"223", +"/" =:| oct"223", +"@" =:| oct"223", +oct"016" |=:| oct"223", % fr.Anfz < +oct"023" |=:| oct"223", % fr. Anfz. << +"-" =:| oct"223"; % Wortende fertig +ligtable "T": "e" |=: oct"002", oct"002" =:| oct"224", +oct"033" =:| oct"224", +"i" |=:| oct"033", +"j" |=:| oct"033", +"p" |=:| oct"033", +"t" |=:| oct"033", +"u" |=:| oct"033", +oct"374" |=:| oct"033", +% Wortende erkennen: +oct"040" =:| oct"224", +"." =:| oct"224", +"," =:| oct"224", +";" =:| oct"224", +":" =:| oct"224", +oct"020" =:| oct"224", +"!" =:| oct"224", +"?" =:| oct"224", +")" =:| oct"224", +"'" =:| oct"224", +"]" =:| oct"224", +"0" =:| oct"224", +"1" =:| oct"224", +"2" =:| oct"224", +"3" =:| oct"224", +"4" =:| oct"224", +"5" =:| oct"224", +"6" =:| oct"224", +"7" =:| oct"224", +"8" =:| oct"224", +"9" =:| oct"224", +"*" =:| oct"224", +"/" =:| oct"224", +"@" =:| oct"224", +oct"016" |=:| oct"224", % fr.Anfz < +oct"023" |=:| oct"224", % fr. Anfz. << +"-" =:| oct"224"; % Wortende fertig +ligtable "V": "e" |=: oct"003", oct"003" =:| oct"226", +oct"031" =:| oct"226", +"i" |=:| oct"031", +"j" |=:| oct"031", +"p" |=:| oct"031", +"t" |=:| oct"031", +"u" |=:| oct"031", +oct"374" |=:| oct"031", +% Wortende erkennen: +oct"040" =:| oct"226", +"." =:| oct"226", +"," =:| oct"226", +";" =:| oct"226", +":" =:| oct"226", +oct"020" =:| oct"226", +"!" =:| oct"226", +"?" =:| oct"226", +")" =:| oct"226", +"'" =:| oct"226", +"]" =:| oct"226", +"0" =:| oct"226", +"1" =:| oct"226", +"2" =:| oct"226", +"3" =:| oct"226", +"4" =:| oct"226", +"5" =:| oct"226", +"6" =:| oct"226", +"7" =:| oct"226", +"8" =:| oct"226", +"9" =:| oct"226", +"*" =:| oct"226", +"/" =:| oct"226", +"@" =:| oct"226", +oct"016" |=:| oct"226", % fr.Anfz < +oct"023" |=:| oct"226", % fr. Anfz. << +"-" =:| oct"226"; % Wortende fertig +ligtable "W": "e" |=: oct"003", oct"003" =:| oct"227", +oct"031" =:| oct"227", +"i" |=:| oct"031", +"j" |=:| oct"031", +"p" |=:| oct"031", +"t" |=:| oct"031", +"u" |=:| oct"031", +oct"374" |=:| oct"031", +% Wortende erkennen: +oct"040" =:| oct"227", +"." =:| oct"227", +"," =:| oct"227", +";" =:| oct"227", +":" =:| oct"227", +oct"020" =:| oct"227", +"!" =:| oct"227", +"?" =:| oct"227", +")" =:| oct"227", +"'" =:| oct"227", +"]" =:| oct"227", +"0" =:| oct"227", +"1" =:| oct"227", +"2" =:| oct"227", +"3" =:| oct"227", +"4" =:| oct"227", +"5" =:| oct"227", +"6" =:| oct"227", +"7" =:| oct"227", +"8" =:| oct"227", +"9" =:| oct"227", +"*" =:| oct"227", +"/" =:| oct"227", +"@" =:| oct"227", +oct"016" |=:| oct"227", % fr.Anfz < +oct"023" |=:| oct"227", % fr. Anfz. << +"-" =:| oct"227"; % Wortende fertig +% und durch Kerning verbinden +ligtable oct"263": oct"000" kern skern#, % s + oct"021" kern skern#; + ligtable oct"337": oct"000" kern sskern#,% ss + oct"021" kern sskern#; + ligtable oct"202": oct"001" kern Bkern#, % B + oct"031" kern Bkern#; + ligtable oct"204": oct"002" kern Dkern#, % D + oct"031" kern Dkern#; + ligtable oct"206": oct"002" kern Fkern#, % F + oct"033" kern Fkern#; + ligtable oct"211": oct"002" kern Ikern#, % I + oct"031" kern Ikern#; + ligtable oct"216": oct"001" kern Nkern#, % N + oct"032" kern Nkern#; + ligtable oct"217": oct"003" kern Okern#, % O + oct"032" kern Okern#; + ligtable oct"234": oct"003" kern Okern#, % ร + oct"032" kern Okern#; + ligtable oct"220": oct"004" kern Pkern#, % P + oct"034" kern Pkern#; + ligtable oct"223": oct"003" kern Skern#, % S + oct"031" kern Skern#; + ligtable oct"224": oct"002" kern Tkern#, % T + oct"033" kern Tkern#; + ligtable oct"226": oct"003" kern Vkern#, % V + oct"031" kern Vkern#; + ligtable oct"227": oct"003" kern Vkern#, % W + oct"031" kern Vkern#; + +% Wortanfang erkennen und vor +% i j p u รผ Aufstrich '030 und vor +% s b f h k l Aufstrich '200 einfuegen +ligtable ||: oct"040": "(":"[":"@":"'":".":oct"022":oct"024":oct"026": +"s" |=:| oct"200", +"b" |=:| oct"200", +"f" |=:| oct"200", +"h" |=:| oct"200", +"k" |=:| oct"200", +"l" |=:| oct"200", +"i" |=:| oct"030", +"j" |=:| oct"030", +"p" |=:| oct"030", +"u" |=:| oct"030", +oct"374" |=:| oct"030"; + + +%%%%%%%%%%%%%%%%% End of File %%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_sz.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_sz.mf new file mode 100644 index 00000000000..f84d09ad1e5 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wedn14_sz.mf @@ -0,0 +1,556 @@ +% Deutsche Normalschrift (DN) wedne +% Walter Entenmann +% 12.10.2010 +% 21.09.2011 +% 07.10.2011: e-Problem +% 22.11.2011: Verbindung zu spitzen Buchstaben +% + +% Aufstrich am Wortanfang bei spitzen Buchstaben i j p u รผ, nicht t +beginchar(oct"030",6ut#,ht#,0); + pickup wedn_pen; +draw ((0,ht/2){1,m}..{up}(6ut,ht)); +endchar; + +% Verbindungsstrich normal +beginchar(oct"005",19.669ut#,ht#,0); + pickup wedn_pen; + draw ((0,0){right}..tension2 and 3.5..{1,m}(rho+(ht-Delta)/m,ht-Delta)); + xpos:=rho+(ht-Delta)/m; + zeigen; +endchar; + + % Vorstrich am Wortanfang bei s und Oberlaengen +beginchar(oct"200",7ut#,ht#,0); + pickup wedn_pen; +draw ((0,ht/2)--((ht/2-Delta)/m,ht-Delta)); +endchar; + +% Endstueck gerade +beginchar(oct"007",7.5ut#,ht#,0); + pickup wedn_pen; +draw ((0,0)--(7.5ut,m'*7.5ut)); + endchar; + +% Endstueck rund + beginchar(oct"006",7.5ut#,ht#,0); + pickup wedn_pen; +draw ((0,0){right}..(7.5ut,5ut)); +endchar; + +% Endstueck rund nach A und f + beginchar(oct"014",7.5ut#,ht#,0); + pickup wedn_pen; +draw ((0,7.5ut){right}..(7.5ut,12.5ut)); +endchar; + +% Verbindungsstrich spitz nach A, f +beginchar(oct"015",20ut#,ht#,0); + pickup wedn_pen; +axe:=20ut; +draw ((0,7.5ut){right}..{up}(axe,ht)); +endchar; + +% e mit Verlaengerung +% 7.5ut + beginchar(oct"000",32.5ut#,ht#,0); + pickup wedn_pen; + axe:=7.5ut; + draw ((0,0){right}..(axe+27.5ut,22.5ut){up}..(axe+22.5ut,ht){left}..(axe+12.5ut,ht/2){down}..{right}(axe+25ut,0)); +endchar; + +% 10ut + beginchar(oct"001",35ut#,ht#,0); + pickup wedn_pen; + axe:=10ut; + draw ((0,0){right}..(axe+27.5ut,22.5ut){up}..(axe+22.5ut,ht){left}..(axe+12.5ut,ht/2){down}..{right}(axe+25ut,0)); +endchar; + +% 12.5ut + beginchar(oct"002",37.5ut#,ht#,0); + pickup wedn_pen; + axe:=12.5ut; + draw ((0,0){right}..(axe+27.5ut,22.5ut){up}..(axe+22.5ut,ht){left}..(axe+12.5ut,ht/2){down}..{right}(axe+25ut,0)); +endchar; + +% 15ut + beginchar(oct"003",40ut#,ht#,0); + pickup wedn_pen; + axe:=15ut; + draw ((0,0){right}..(axe+27.5ut,22.5ut){up}..(axe+22.5ut,ht){left}..(axe+12.5ut,ht/2){down}..{right}(axe+25ut,0)); +endchar; + +% 17.5ut + beginchar(oct"004",42.5ut#,ht#,0); + pickup wedn_pen; + axe:=17.5ut; + draw ((0,0){right}..(axe+27.5ut,22.5ut){up}..(axe+22.5ut,ht){left}..(axe+12.5ut,ht/2){down}..{right}(axe+25ut,0)); +endchar; + +% Verbindungsstrich spitz +% Normalform + beginchar(oct"035",18ut#,ht#,0); + pickup wedn_pen; +axe:=18ut; +draw ((0,0){right}..{up}(axe,ht)); +endchar; + +% nach Unterlaengen + beginchar(oct"036",18ut#,ht#,0); + pickup wedn_pen; +axe:=18ut; +draw ((0,0){1,m'}..{up}(axe,ht)); +endchar; + +% Fahnen zu spitzen BSt. i j p t u รผ +% nach r + beginchar(oct"037",13.75ut#,ht#,0); + pickup wedn_pen; +draw ((0,ht){down}..tension 1.2..{up}(rfahne,ht)); +endchar; + +% nach b o v w + beginchar(oct"027",18.33ut#,ht#,0); + pickup wedn_pen; +draw ((0,ht){1,-mfahne}..tension 1.2..{up}(bfahne,ht)); +endchar; + +% Verbindungsstriche lang zu spitzen Buchst. + beginchar(oct"021",27.5ut#,ht#,0); + pickup wedn_pen; + axe:=27.5ut; sigm:=0.71; + draw ((0,0){right}..{axe,ht}(sigm*axe,(1-sigm)*ht)..{up}(axe,ht)); + endchar; + + beginchar(oct"031",30ut#,ht#,0); + pickup wedn_pen; + axe:=30ut; sigm:=0.72; + draw ((0,0){right}..{axe,ht}(sigm*axe,(1-sigm)*ht)..{up}(axe,ht)); + endchar; + + beginchar(oct"032",34.5ut#,ht#,0); + pickup wedn_pen; + axe:=34.5ut; sigm:=0.73; + draw ((0,0){right}..{axe,ht}(sigm*axe,(1-sigm)*ht)..{up}(axe,ht)); + endchar; + + beginchar(oct"033",39ut#,ht#,0); + pickup wedn_pen; + axe:=39ut; sigm:=0.74; + draw ((0,0){right}..{axe,ht}(sigm*axe,(1-sigm)*ht)..{up}(axe,ht)); + endchar; + + beginchar(oct"034",41.5ut#,ht#,0); + pickup wedn_pen; + axe:=41.5ut; sigm:=0.75; + draw ((0,0){right}..{axe,ht}(sigm*axe,(1-sigm)*ht)..{up}(axe,ht)); + endchar; + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% Ziffern und Satzzeichen +% +% Ziffern +beginchar("0",Wz#,Hz#,0); + pickup wedn_pen; +draw (fullcircle xscaled w' yscaled h) shifted (w/2,h/2); +endchar; + +beginchar("1",Wz#,Hz#,0); + pickup wedn_pen; +draw ((-w'/2,0.6*h)--(0,h)--(0,0)) shifted (w/2+s'/2,0); +endchar; + +beginchar("2",Wz#,Hz#,0); + pickup wedn_pen; +draw ((0,h-r)..(r,h){right}..(2r,h-r){down}..tension2 and 3..{-1,-1}(0,0)) shifted (s',0); +schwalbe; +draw p scaled (w'/ht) shifted (s',0); +endchar; + +beginchar("3",Wz#,Hz#,0); + pickup wedn_pen; +draw ((w'/8,7h/8)..(w'/2,h){right}..(7w'/8,0.75h){down}..(w'/2,0.5h){left}..(6w'/16,0.55h){up}..(w'/2,0.6h){right}..tension1.2..(w',w'/2){down}..(w'/2,0){left}..(0,w'/4)) shifted (s',0); +endchar; + +beginchar("4",Wz#,Hz#,0); + pickup wedn_pen; +draw ((h/5,h)--(0,h/4)--(w',h/4)) shifted (s',0); +draw ((3w'/5,3h/4)--(3w'/5,0)) shifted (s',0); +endchar; + + +beginchar("5",Wz#,Hz#,0); + pickup wedn_pen; +draw ((7w'/8,h)--(0,h)--(0,3h/5){1,1}..(w'/2,3h/4){right}..(w',3h/8){down}..(w'/2,0){left}..(0,h/8)) shifted (s',0); +endchar; + + +beginchar("6",Wz#,Hz#,0); + pickup wedn_pen; +draw ((2w'/3,h){left}..(0,3h/8){down}..(w'/2,0){right}..(w',3h/8){up}..(w'/2,3h/4){left}..(0,3h/8){down}) shifted (s',0); +endchar; + + +beginchar("7",Wz#,Hz#,0); + pickup wedn_pen; +schwalbe; +draw ((p rotated 180) xscaled (w'/ht)) shifted (w'+s',h); +draw ((w',h)--(w'/4,0)) shifted (s',0); +endchar; + +beginchar("8",Wz#,Hz#,0); + pickup wedn_pen; +draw ((0,0.5625h){1,0.15}..(3w'/8,h-3w'/8){up}..(0,h){left}..(-3w'/8,h-3w'/8){down}..(0,0.5625h){1,-0.15}.. + (w'/2,h/4){down}..(0,0){left}..(-w'/2,h/4){up}..{1,0.15}(0,0.5625h)) shifted (s'+w'/2,0); +endchar; + + + +beginchar("9",Wz#,Hz#,0); + pickup wedn_pen; +draw (fullcircle xscaled w' yscaled (3h/4)) shifted (w/2,0.625*h); +draw ((w',7h/8)--(w',h/2){down}..(w'/2,0){left}..(w'/8,h/16)) shifted (s',0); +endchar; + + +% Satzzeichen +% ASCII-Zeichen +% ! +beginchar("!",25ut#,Hz#,0); + pickup wedn_pen; + stamm(Hz,10ut,12.5ut); + pickup wedn_pen_thick; + drawdot (0,0) shifted (12.5ut,0); +endchar; + +% ", oct"042", ASCII-Doppelapostroph, hier identisch mit oct"020", dt. Anfz. o. +beginchar(oct"042",25ut#,Ht#,0); + pickup wedn_pen; + komma(Ht,10ut); + komma(Ht,15ut); +endchar; + +% # +beginchar("#",80ut#,Ht#,dt#); + pickup wedn_pen; +sep:=17.5ut; gap:=10ut; +p:= ((0,(Ht+dt)/2)--(0,-(Ht+dt)/2)); +draw p shifted (sep+ht/2,ht/2) slanted 1/6; +draw p shifted (sep+ht/2+gap,ht/2) slanted 1/6; +q:= ((-Ht/2,0)--(Ht/2,0)); + draw q shifted (sep+ht/2+gap/2,-gap/2+ht/2) slanted 1/6 ; + draw q shifted (sep+ht/2+gap/2,gap/2+ht/2) slanted 1/6; +endchar; + +% $ +beginchar("$",55ut#,Ht#,0); + pickup wedn_pen; +sep:=15ut; radi:=Ht/4; + draw halfcircle scaled (2*radi) shifted (sep+radi,Ht-radi); + draw (halfcircle rotated 180 scaled (2*radi)) shifted (sep+radi,radi); + draw ((-radi,Ht-radi){down}..{down}(radi,radi)) shifted (sep+radi,0); + draw ((0,Ht+dd)--(0,-dd)) shifted (sep+radi,0); +endchar; + +% % +beginchar("%",45ut#,Ht#,0); + pickup wedn_pen; +sep:=10ut; + q := ((0,0)--(Ht*xpart(dir 60),Ht)); + breit:=12.5ut; hoch:=17.5ut; + p := (breit/2,0){up}..(0,hoch/2){left}..(-breit/2,0){down}..(0,-hoch/2){right}..{up}(breit/2,0); + x0:=whatever;y0:=whatever; + z0=(directionpoint (-1,2) of (subpath (0,1) of p)) shifted (sep+breit/2,Ht-hoch/2); + draw p shifted (sep+breit/2,Ht-hoch/2); + draw p shifted (sep+Ht*xpart(dir 60)-breit/2,hoch/2); + draw q shifted (sep,0); + draw z0{1,-2}..{dir 58}(sep+Ht*xpart(dir 60),Ht); + endchar; + +% & + beginchar("&",40ut#,Ht#,0); + pickup wedn_pen; + p := (25ut,30ut){down}..tension 1.2..(7.5ut,0){left}..(-3ut,13ut){up}.. +(17ut,42.5ut){up}..(11ut,Ht){left}..(4ut,42.5ut){down}..tension1.5 and 5..{right}(22.5ut,0)..{1,2}(28ut,5ut); + draw p shifted (10ut,0); + endchar; + +% ยง + beginchar(oct"237",43.333ut#,Ht#,dt#); + pickup wedn_pen; +sep:=10ut; breit:=20ut; +p := ((8ut,20ut){curl 10}..(0ut,30ut){left}..(-breit/2,22ut){down}.. + (breit/2,-2.5ut){down}..{-1,2/3}(2ut,-11ut)) scaled ((Ht+dt)/60ut); + draw p shifted (sep+breit*0.583,ht/2); + draw p rotated 180 shifted (sep+breit*0.583,ht/2); + endchar; + +% ' (Apostroph) +beginchar("'",20ut#,Ht#,0); + pickup wedn_pen; +komma(Ht,10ut); +endchar; + + +% "(" +beginchar("(",27.5ut#,Ht#,dt#); + pickup wedn_pen; +draw ((7.5ut,Ht)..(0,ht/2){down}..(7.5ut,-dt)) shifted (10ut,0); +endchar; + +% ")" +beginchar(")",27.5ut#,Ht#,dt#); + pickup wedn_pen; +draw ((-7.5ut,Ht)..(0,ht/2){down}..(-7.5ut,-dt)) shifted (17.5ut,0); +endchar; + +% "*" +beginchar("*",30ut#,Ht#,0); + path p; + pickup wedn_pen; + z0=(15ut,ht+dt/4); + z1=(0ut,7.5ut); + z2=(0ut,-7.5ut); + p := z1--z2; + draw p shifted z0 ; + draw p rotated 60 shifted z0 ; + draw p rotated -60 shifted z0 ; + labels(range 0 thru 2); +endchar; + +% "+" +beginchar("+",30ut#,22.5ut#,0); + path p; + pickup wedn_pen; + z0=(15ut,hmath); + z1=(0ut,10ut); + z2=(0ut,-10ut); + p := z1--z2; + draw p shifted z0 ; + draw p rotated 90 shifted z0 ; + labels(range 0 thru 2); +endchar; + +% "," Komma +beginchar(",",25ut#,ht#,dt#); + pickup wedn_pen; +komma(2.5ut,12.5ut); +endchar; + +% "-" Bindestrich, Trennstrich +beginchar("-",25ut#,ht#,0); + pickup wedn_pen; + draw ((0,0)--(15ut,0)) shifted (5ut,hdash); +endchar; + +% "." Punkt +beginchar(".",25ut#,ht#,0); + pickup wedn_pen_thick; + drawdot (0,0) shifted (12.5ut,0); +endchar; + +% "/" +beginchar("/",25ut#,Ht#,dt#); + pickup wedn_pen; +draw ((0,-dt)--(15ut,Ht)) shifted (2.5ut,0); +endchar; + +% ":" Doppelpunkt +beginchar(":",25ut#,ht#,0); + pickup wedn_pen_thick; + drawdot (0,0) shifted (12.5ut,0); + drawdot (0,0) shifted (12.5ut,17.5ut); +endchar; + +% ";" Strichpunkt +beginchar(";",25ut#,ht#,dt#); + pickup wedn_pen; +komma(2.5ut,12.5ut); + pickup wedn_pen_thick; + drawdot (0,0) shifted (12.5ut,17.5ut); +endchar; + +% ">" +beginchar(">",25ut#,Ht#,0); + path p; + pickup wedn_pen; +p:=(0,0)--(17.5ut,0); +draw p rotated 30 shifted (5ut,hmath); + draw p rotated -30 shifted (5ut,hmath); +endchar; + + +% "=" +beginchar("=",30ut#,ht#,0); + pickup wedn_pen; + draw((0,0)--(20ut,0)) shifted (5ut,hmath-2.5ut); + draw((0,0)--(20ut,0)) shifted (5ut,hmath+2.5ut); +endchar; + + +% "<" +beginchar("<",25ut#,Ht#,0); + path p; + pickup wedn_pen; +p:=(0,0)--(-17.5ut,0); +draw p rotated 30 shifted (20ut,hmath); + draw p rotated -30 shifted (20ut,hmath); +endchar; + + +% ? +beginchar("?",35ut#,Hz#,0); + radi:=7.5ut; + pickup wedn_pen; + z1=(-radi,Hz-radi); + z2=(0,Hz); + z3=(radi,Hz-radi); + z5=(-radi,10ut+radi); + z6=(0,10ut); + z7=(radi,10ut+radi); + p := z1..z2{right}..z3{down}..{down}z5..z6{right}..z7; + draw p shifted (17.5ut,0); + pickup wedn_pen_thick; + drawdot (0,0) shifted (17.5ut,0); +endchar; + +% spezielle Sonderzeichen (ec-Kodierung( +% oct"020", wie ASCII " (oct"042"), dt. Anfuehrungszeichen oben +beginchar(oct"020",25ut#,Ht#,0); + pickup wedn_pen; + komma(Ht,10ut); + komma(Ht,15ut); +endchar; + +% oct"022", dt. Anfuehrungszeichen unten +beginchar(oct"022",25ut#,ht#,dt#); + pickup wedn_pen; + komma(2.5ut,10ut); + komma(2.5ut,15ut); +endchar; + +% oct"025" Bis-Strich --, Gedankenstrich +beginchar(oct"025",30ut#,ht#,0); + pickup wedn_pen; +draw ((0,0)--(20ut,0)) shifted (5ut,hdash); +endchar; + +% engl. Gedankenstrich --- +beginchar(oct"026",40ut#,ht#,0); + pickup wedn_pen; +draw ((0,0)--(30ut,0)) shifted (5ut,hdash); +endchar; + + +% oct"023" franz. Anfz. << +beginchar(oct"023",37.5ut#,ht#,0); + path p, q; + pickup wedn_pen; + z1=(0ut,0ut); + z2=(1.1*ht/2,0); + z3=(6,-1); + z4=(6,1); + z5=(10ut,ht/2); +z6=(17.5ut,ht/2); + + p := (z1{z3}..z2) rotated 45; + q := (z1{z4}..z2) rotated -45; + draw p shifted z5 ; + draw p shifted z6 ; + draw q shifted z5 ; + draw q shifted z6 ; + labels(range 1 thru 6); +endchar; + + +% oct"024" franz. Anfz. >> +beginchar(oct"024",37.5ut#,ht#,0); + path p, q; + pickup wedn_pen; + z1=(0ut,0ut); + z2=(1.1*ht/2,0); + z3=(6,-1); + z4=(6,1); + z5=(20ut,ht/2); + z6=(27.5ut,ht/2); + + p := (z1{z4}..z2) rotated 135; + q := (z1{z3}..z2) rotated -135; + draw p shifted z5 ; + draw p shifted z6 ; + draw q shifted z5 ; + draw q shifted z6 ; + labels(range 1 thru 6); +endchar; + +% oct"016" franz. Anfz. < +beginchar(oct"016",30ut#,ht#,0); + path p, q; + pickup wedn_pen; + z1=(0ut,0ut); + z2=(1.1*ht/2,0); + z3=(6,-1); + z4=(6,1); + z5=(10ut,ht/2); + p := (z1{z3}..z2) rotated 45; + q := (z1{z4}..z2) rotated -45; + draw p shifted z5 ; + draw q shifted z5 ; + labels(range 1 thru 5); +endchar; + + +% oct"017" franz. Anfz. > +beginchar(oct"017",30ut#,ht#,0); + path p, q; + pickup wedn_pen; + z1=(0ut,0ut); + z2=(1.1*ht/2,0); + z3=(6,-1); + z4=(6,1); + z5=(20ut,ht/2); + p := (z1{z4}..z2) rotated 135; + q := (z1{z3}..z2) rotated -135; + draw p shifted z5 ; + draw q shifted z5 ; + labels(range 1 thru 5); +endchar; + +% oct"133" [ +beginchar("[",17.5ut#,Ht#,dt#); + pickup wedn_pen; + stamm(Ht,-dt,5ut); + draw ((0,0)--(5ut,0)) shifted (5ut,Ht); + draw ((0,0)--(5ut,0)) shifted (5ut,-dt); +endchar; + +% oct"135" ] +beginchar("]",17.5ut#,Ht#,dt#); + pickup wedn_pen; + stamm(Ht,-dt,10ut); + draw ((0,0)--(5ut,0)) shifted (5ut,Ht); + draw ((0,0)--(5ut,0)) shifted (5ut,-dt); +endchar; + +% "@": +beginchar("@",70ut#,Ht#,0); + pickup wedn_pen; +sep:=dt/2; +draw (superellipse((a,0),(0,b),(-a,0),(0,-b),sigma)) shifted (a+sep+10ut,b+sep); +draw ((0,ht)--(0,5ut){down}..(2ut,0){right}..tension 1.5..(sep,ht/2){up}.. + (-10ut,ht+sep){left}..(-2*a-sep,ht/2){down}.. + (-10ut,-sep){right}..{1,2}(2.5ut,-3.5ut)) shifted (2*a+sep+10ut,sep); +endchar; + +% Euro +beginchar(oct"240",60ut#,Ht#,0); + pickup wedn_pen; + draw (halfcircle rotated 90) xscaled 37.5ut yscaled Ht shifted (37.5ut,Ht/2); + draw ((0,0){right}..(10ut,-5ut)) shifted (37.5ut,Ht); + draw ((0,0){right}..(10ut,5ut)) shifted (37.5ut,0); + draw (((-30ut,0)--(0,0)) shifted (35ut,Ht/2+2.5ut)) slanted 0.29; + draw (((-30ut,0)--(0,0)) shifted (35ut,Ht/2-2.5ut)) slanted 0.29; +endchar; + +%%%%%%%%%%%%%%%%%%%% End of File %%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wednsl14.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wednsl14.mf new file mode 100644 index 00000000000..3ba7a9999a0 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wednsl14.mf @@ -0,0 +1,3 @@ +% wedn14 slanted, Deutsche Normalschrift (DN) +slant:=0.25; +input wedn14; diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wela14.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wela14.mf new file mode 100644 index 00000000000..a4161d5cb40 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wela14.mf @@ -0,0 +1,68 @@ +% Lateinische Ausgangsschrift (LA) wela +% Walter Entenmann +% 16.10.2011 +% 12.09.2012 + +%%%%%%%%%%%%%%% wela Metafont-Hauptfile %%%%%%%%%%%%%%%%%% +font_identifier:= "WELA"; +font_size := 14pt#; +font_coding_scheme:="WELA text"; + +mode_setup; + +% Vereinbarungen: +boolean wortende; +path p, q; + +% sharp Variables: +% unit_width +ut#:=0.233pt#; + +% Linienabstand 1:1:1 +ht#:=20ut#; % x-Hoehe +dt#:=ht#; % Unterlaenge, Oberlaenge +Ht#:=ht#+dt#;% Versalhoehe +Hz#:=Ht#; % Ziffernhoehe +Wz#:=30ut#; % Ziffernbreite + +% Umrechnung in Pixel-Groessen +define_pixels(ut,Ht,ht,dt,Hz,Wz); + +% Federn: +% runde Feder (Redisfeder) + pickup pencircle scaled 1.25ut; +wela_pen:=savepen; +% fuer Punkte etc. + pickup pencircle scaled 3ut; +wela_pen_thick := savepen; +% +% Current Transformation, slanted +if unknown slant: slant:=0; else: currenttransform:=identity slanted slant; fi + +% Eingabe der Program-Files: +wortende:=false; +% Parameter- und Makrodefinitionen +input wela14_def; +% Grossbuchstaben +input wela14_gr; +% Kleinbuchstaben + input wela14_kl; +% Sonderzeichen + input wela14_sz; +% Wortende +input wela14_end; + + % Abstandsmasse: + font_quad 14pt#;% 1em + font_x_height := 4.66pt#; % 1ex +font_normal_space 5pt#;% Wortzwischenraum, ca Breite von "n" +font_normal_stretch 2pt#; +font_normal_shrink 1pt#; + +boundarychar:=oct"040"; % space + +% Ligaturtabellen +% +input wela14_lig; +end +%%%%%%%%%%%%%% Ende wela Metafont-Hauptfile (Driver-File) %%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wela14_def.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wela14_def.mf new file mode 100644 index 00000000000..a60a32cd603 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wela14_def.mf @@ -0,0 +1,536 @@ +% Lateinische Ausgangsschrift (LA) wela +% Parameter und Makrodefinitionen +% 16.10.2011 + +% Parameter: + +% kl. Abstand in der Groesse der Strichstaerke +eta:=1ut; +% Steigung des Verbindungsstrichs +m:=1.5; +% Superellipse +b=ht/2; +k:=1.425; +a*k=b; +sigma:=0.73345; + +% Delta, delta + z1=(0,b); z2=(-a,0); + z5=(-sigma*a,sigma*b); + p := z1{left}..z5{z2-z1}..{down}z2; + x0:=whatever;y0:=whatever; + z0=(directionpoint(1,m) of (reverse (subpath (0,2) of p))); + delta:=a+x0;Delta:=b-y0; + +% typische kleine Masse +dd:=2.5ut; +D:=5ut; +s:=7.5ut; +% Radius z.B. bei "a" +rho:=2ut; + +% Unterschleife, Schnittpunkt bei (0,0) +% Steigung m +sb:=9ut; +sbf:=0.35; % sb*sbf +sbfh:=0.23; % dt*sbfh +% vor lat. e, Steigung m' +m':=0.87; +sb':=9ut; +sbf':=sbf; +sbfh':=0.28; +% Oberschleife, Schnittpunkt bei (0,ht) +% Steigung m +sb'':=9ut; +sbf'':=0.35; % sb''*sbf'' +sbfh'':=0.23; % dt*sbfh'' +% Breite von "h" etc (breite=ht/kh) +kh:=1.66; +% Breite der Fahne bei r +rfahne:=12ut; +% Einrollmass +einroll:=ht/9; +% Breite der Fahne bei o, v, w +ofahne:=rfahne+einroll; +% Breite der Fahne bei b +bfahne:=ofahne; +% Steigung der Fahne bei b, v, w +mfahne:=2; +% Breite von "s" +sbreite:=7.5ut; +% gekroepftes e +me:=0.33; +ebreite:=8ut; +ef:=0.3; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Parameter fuer Grossbuchstaben: + +% Flaggen +flaggenbreite:=17.5ut; +zbreite:=flaggenbreite; +Zbreite:=22.5ut; +% Stamm +% Radius bei "Stamm" +R:=10ut; +% Abstand der Umlautstriche bei Grossbuchstaben: +dumlaut:=7.5ut; +% Oberschleifenbreite: +Sb:=17.5ut; % bei C, G %% +SbL:=15ut;% L +% Schleifenbreitenfaktor +Sbf:=0.267; +sporn:=12.5ut; %% am Oschl +Sporn:=10ut; % am Fuss von A,M,N... +over:=7.5ut; %% bei A, 5ut bei M,N +Abreite:=ht; % 20ut %% +Mbreite:=0.9Abreite; +Nbreite:=12.5ut; +mN:=5.33; +% Superellipse: O, Q +A:=12.5ut; %% +B:=Ht/2; +% Steigung des Ohrs bei "O" +mO:=4; +X:=ht/2; % fuer X +% H-Kurve: +Hf:=0.18; +Hfx:=0.35; +Hbreite:=12.5ut; %% +mt:=m; +% Parameter fuer Ziffern: +s':=Hz/8; % seitlicher Abstand +w':= Wz-2s'; % effektive Breite der Ziffern +r:=w'/2; % Radius bei "2" +% Zeichen: +hmath:=ht/2; +hdash:=ht/2; +% Kerning: +Bkern#:=-10.5ut#; +Dkern#:=-12.5ut#; +Fkern#:=-20ut#; +Ikern#:=-9ut#; +Nkern#:=-20ut#; +Okern#:=-18.79ut#; +Pkern#:=-25ut#; +Skern#:=-22.5ut#; +Tkern#:=-20ut#; +Vkern#:=-18.778ut#; % auch W +skern#:=-7.5ut#; +sskern#:=-7.018ut#; + +%%%%%%%%%%%%%% Makros %%%%% +Kern:=0; +% Nur fuer Wartungszwecke +% Makro aktivieren, um die 'width' der Zeichen auszugeben +def zeigen= +% weite:=20*xpos/ht; +% if Kern>0: +% kernwert:=20*Kern/ht; +%showvariable kernwert; +% fi +% showvariable weite; +% Kern:=0; +enddef; + +% Fuer Kleinbuchstaben: +def oval(expr sx)= + x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x3:=whatever;y3:=whatever; + x4:=whatever;y4:=whatever; + x5:=whatever;y5:=whatever; + x6:=whatever;y6:=whatever; + x7:=whatever;y7:=whatever; + x8:=whatever;y8:=whatever; + z1=(0,b); z2=(-a,0); z3=(0,-b); z4=(a,0); + z5=(-sigma*a,sigma*b); + z6=(-sigma*a,-sigma*b); + z7=(sigma*a,-sigma*b); + z8=(sigma*a,sigma*b); + p:= (z1{left}..z5{z2-z1}..z2{down}..z6{z3-z2}.. + {right}z3..z7{z4-z3}..z4{up}..z8{z1-z4}..{left}z1); + draw p shifted (sx+a-delta,b); + x1:=whatever;y1:=whatever; + z1=(directionpoint (-1,mfahne) of (subpath (6,8) of p)) shifted (sx+a-delta,b); + xpos:=sx+2a-delta; + enddef; + + def ohr= + draw (z1--(x1-(ht-y1)/mfahne,ht)); + xpos:=x1-(ht-y1)/mfahne; + enddef; + + \def stock(expr sx)= + if not wortende: + draw ((0,rho){down}..(rho,0){right}..tension2.5 and 4..{1,m}(2*rho+(ht-Delta)/m,ht-Delta)) shifted (sx,0); + xpos:=sx+2*rho+(ht-Delta)/m; + else: + draw ((0,rho){down}..{right}(rho,0)) shifted (sx,0); + xpos:=sx+rho; + fi + enddef; + + def oschl(expr sx)= + draw ((0,ht){1,m}..tension1.5..(sb'',Ht-dt*sbfh''){up}..((1-sbf'')*sb'',Ht){left}..tension 1.5..{down}(0,ht)) shifted (sx,0); + xpos:=sx; +enddef; + +def uschl(expr sx)= +draw ((0,0){down}..tension 1.5..(-(1-sbf)*sb,-dt){left}..(-sb,-dt*(1-sbfh)){up}..tension1.5..{1,m}(0,0)) shifted (sx,0); +xpos:=sx; +enddef; + +def latin_eg (expr sx) = + draw ((0,0)--(0.5ht/m',ht/2)) shifted (sx,0); + draw ((0.5ht/m',ht/2){1,me}..(ebreite+0.5ht/m',ht-ef*ebreite){up}..(ebreite*(1-ef)+0.5ht/m',ht){left}..(0.5ht/m',ht/2){down}..{right}(ebreite*(1-ef)+0.5ht/m',0)) shifted (sx,0); +xpos:=sx+ebreite*(1-ef)+0.5ht/m'; +enddef; + +def uschl_e (expr sx) = + draw ((0,0){down}..tension 1.5..(-(1-sbf')*sb',-dt){left}..(-sb',-dt*(1-sbfh')){up}..tension1.5..{1,m'}(0,0)) shifted (sx,0); +xpos:=sx; + enddef; + +def stamm(expr ha, hb, sx)= + draw ((0,ha)--(0,hb)) shifted (sx,0); + xpos:=sx; +enddef; + +def strich (expr sx)= + if not wortende: + draw ((0,0)--((ht-Delta)/m,ht-Delta)) shifted (sx,0); + xpos:=sx+(ht-Delta)/m; + else: + xpos:=sx; + fi +enddef; + +def kurzstrich(expr sx)= + draw ((0,ht-Delta)--(Delta/m,ht)) shifted (sx,0); + xpos:=sx+Delta/m; +enddef; + +def ipunkt (expr sx)= +drawdot ((0,0)) shifted (sx,ht+dt/2); +xpos:=sx; +enddef; + + def schweif (expr hl, hr, bt, phil, phir, tens, sx) = + p := (0,hl){dir phil}..tension tens..{dir phir}(bt,hr); + draw p shifted (sx,0); + if ((bt>0) and (phil<angle(1,mt)) and (angle(1,mt)<phir)) or ((bt<0) and (phir<angle(-1,-mt)) and (angle(-1,-mt)<phil)): + x0:=whatever; y0:=whatever; + z0=(directionpoint (1,mt) of if bt>0:(subpath (0,1) of p)else: reverse(subpath (0,1) of p)fi ) shifted (sx,0); + fi + xpos:=sx+bt; +enddef; + +def fahne (expr hl, hr, bt, phil, phir, tens, sx) = + if not wortende: + schweif(hl, hr, bt, phil, phir, tens, sx); +else: + xpos:=sx; +fi + enddef; + + def spitz(expr sx)= +% draw ((0,ht-Delta){1,m}..{up}(eta,ht)) shifted (sx,0); %%%%% leer +% xpos:=sx+eta; + xpos:=sx; %%%% Breite=0 + enddef; + + def bogen(expr hl,hm,hr,bt,fx,phil,phir,tensl,tensr,sx)= + p:=((0,hl){dir phil}..tension tensl..(bt*fx,hm){bt,0}..tension tensr..{dir phir}(bt,hr)); + draw p shifted (sx,0); + if (hl>hm) and (hr>hm): +x0:=whatever; y0:=whatever; +z0=(directionpoint (1,mt) of if bt>0:(subpath (1,2) of p)else: reverse(subpath (0,1) of p)fi) shifted (sx,0); +fi + xpos:=sx+bt; + enddef; + + def fuss(expr sx)= + draw ((0,2*rho)..{right}(2*rho,0)) shifted (sx,0); + xpos:=sx+2*rho; + enddef; + + def quer(expr ha, sx)= + draw ((-s+dd/2,0)--(s-dd/2,0)) shifted (sx,ha); + enddef; + + def gerade (expr ha, hb, bt, sx)= + draw ((0,ha)--(bt,hb)) shifted (sx,0); + xpos:=sx+bt; + enddef; + + def c_form (expr sx)= + x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x3:=whatever;y3:=whatever; + x4:=whatever;y4:=whatever; + x5:=whatever;y5:=whatever; + x6:=whatever;y6:=whatever; + x7:=whatever;y7:=whatever; + x8:=whatever;y8:=whatever; + z1=(0,b); z2=(-a,0); z3=(0,-b); z4=(a,0); + z5=(-sigma*a,sigma*b); + z6=(-sigma*a,-sigma*b); + z7=(sigma*a,-sigma*b); + z8=(sigma*a,sigma*b); + draw (z8{z1-z4}..z1{left}..z5{z2-z1}..z2{down}..z6{z3-z2}.. + {right}z3) shifted (sx+a-delta,b); + xpos:=sx+a-delta; + enddef; + + def tangente (expr ddx)= + if not wortende: + draw ((x0,y0){1,mt}..{1,m}(x0+ddx+(ht-Delta-y0)/m,ht-Delta)); + mt:=m; + xpos:=x0+ddx+(ht-Delta-y0)/m; + fi + enddef; + + def spazierstock (expr sx)= + draw ((0,ht-Delta){1,m}..(Delta+rho,ht){right}..{down}(Delta+2*rho,ht-rho)) shifted (sx,0); + xpos:=sx+Delta+2*rho; + enddef; + + def s_form(expr sx)= + p:= ((0,ht){down}..(sbreite,sbreite){down}..(0,0){left}..(-sbreite+2ut,dd)); + draw p shifted (sx,0); + x0:=whatever;y0:=whatever; + z0=(directionpoint(1,mt) of (reverse (subpath (1,2) of p))) shifted (sx,0); + xpos:=sx+sbreite; + Kern:=sbreite; + enddef; + +def ss_form (expr sx)= + draw ((0,ht){up}..(0.6*ht/kh,Ht){right}..(ht/kh,ht+0.6*dt){down}..{left}(ht/6,ht)) shifted (sx,0); + p:=(ht/6,ht)--(ht/6+ht/12,ht){right}..(2*a,0.5*ht){down}..(a,0){left}..(ht/6,ht/12); + draw p shifted (sx,0); + x0:=whatever;y0:=whatever; + z0=(directionpoint (-1,-mt) of (subpath (2,3) of p)) shifted (sx,0); + xpos:=sx+2*a; + Kern:=a; +enddef; + +def ss_ansatz(expr sx)= + draw ((0,ht-Delta){1,m}..(Delta,ht){right}..{down}(Delta+rho,ht-rho)) shifted (sx,0); + xpos:=sx+Delta+rho; + enddef; + +def a_char= +oval(xpos); + stamm(ht,rho,xpos); +stock(xpos); +enddef; + +def o_char= + oval(xpos); +ohr; +fahne(ht,ht-Delta,ofahne,angle(1,-mfahne),angle(1,m),1,xpos); +enddef; + +def u_char= +spitz(xpos); +stamm(ht,ht/6,xpos); +bogen(ht/6,0,3ht/4,ht/kh,0.2,-90,90,1,1.2,xpos); +stamm(ht,rho,xpos); +stock(xpos); +enddef; + +def umlaut(expr dx,sx)= + draw ((0,s/2)--(0,-s/2)) shifted (sx+dx,ht+dt/2); + draw ((D,s/2)--(D,-s/2)) shifted (sx+dx,ht+dt/2); + xpos:=sx; +enddef; + + def k_form(expr sx)= + draw ((0,ht/3){up}..(1.5*a,ht){right}..(2*a,0.8*ht){down}..tension1.2..{left}(ht/6,ht/2)) shifted (sx,0); + draw ((ht/6,ht/2){1,-0.5}..tension1.5..{right}(2*a-rho,0)) shifted (sx,0); +xpos:=sx+2*a-rho; +enddef; + +% lat. e, Normalform +def latin_e (expr sx)= + draw ((0,0){right}..tension1..{1,m}(3.5ut+0.5ht/m,ht/2)) shifted (sx,0); + draw ((3.5ut+0.5ht/m,ht/2){1,me}..(ebreite+3.5ut+0.5ht/m,ht-ebreite*ef){up}..(ebreite*(1-ef)+3.5ut+0.5ht/m,ht){left}..(3.5ut+0.5ht/m,ht/2){down}..{right}(ebreite*(1-ef)+3.5ut+0.5ht/m,0)) shifted (sx,0); + xpos:=sx+ebreite*(1-ef)+3.5ut+0.5ht/m; +enddef; + +def latin_e_form (expr sx)= + draw ((0,ht/2){1,me}..(ebreite,ht-ebreite*ef){up}..(ebreite*(1-ef),ht){left}..(0,ht/2){down}..{right}(ebreite*(1-ef),0)) shifted (sx,0); + xpos:=sx+ebreite*(1-ef); + enddef; + + + +% lat. e nach b, o, v, w +def latin_eb (expr sx)= + draw ((0,ht){1,-mfahne}..(12.5ut,ht/2){right}..(20ut,ht-2.5ut){up}..(17.5ut,ht){left}..(12.5ut,ht/2){down}..{right}(20ut,0)) shifted (sx,0); + xpos:=sx+20ut; +enddef; + +% lat. e nach r +def latin_er (expr sx)= + draw ((0,ht){down}..(10ut,ht/2){right}..(17.5ut,ht-2.5ut){up}..(15ut,ht){left}..(10ut,ht/2){down}..{right}(17.5ut,0)) shifted (sx,0); + xpos:=sx+17.5ut; +enddef; + +def x_form (expr bt, ha, sx)= + draw ((0,ha-Delta){1,m}..(0.2bt,ha){right}..(bt/2,2ha/3){down}--(bt/2,ha/3){down}..(0.2bt,0){left}..(0,0.15ha){up}..tension1.5..(bt,0.85ha){up}..(0.8bt,ha){left}..{down}(bt/2,2ha/3)--(bt/2,ha/3){down}..{right}(0.8bt,0)) shifted (sx,0); + xpos:=sx+0.8bt; + enddef; + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Makros fuer Grossbuchstaben +def Umlaut (expr dx,sx)= + draw ((0,s/2)--(0,-s/2)) shifted (sx+dx,Ht+dumlaut); + draw ((D,s/2)--(D,-s/2)) shifted (sx+dx,Ht+dumlaut); + xpos:=sx; +enddef; + +def Stamm (expr bt, ha, sx)= + p:=((0,dd)..(0.4bt,0){right}..{up}(bt,0.6bt)--(bt,ha)); + draw p shifted (sx,0); + x0:=whatever; y0:=whatever; + z0=(directionpoint (1,mt) of (subpath (1,2) of p)) shifted (sx,0); + xpos:=sx+bt; +enddef; + + def Spazierstock (expr sx)= + draw ((0,Ht-D){1,2}..(D,Ht){right}..{down}(D+rho,Ht-rho)) shifted (sx,0); + xpos:=sx+D+rho; + enddef; + + def Dach (expr sx)= + draw((0,Ht-dt/2){up}..(10ut,Ht){right}--(27.5ut,Ht)) + shifted (sx,0); + xpos:=sx; + enddef; + + def HaubeD(expr sx)= + p:= ((0,Ht-D){1,1}..(10ut,Ht){right}..(30ut,ht){down}..{left}(17.5ut,0)); + draw p shifted (sx,0); + x0:=whatever; y0:=whatever; + z0=(directionpoint (-1,-mt) of (subpath (2,3) of p)) shifted (sx,0); + enddef; + + def schlinge_links (expr ha,dicke,bt,sx) = + draw ((0,ha+dicke/2){left}..(-bt,ha){down}..{right}(0,ha-dicke/2)) shifted (sx,0); + xpos:=sx; + enddef; + +def Flagge (expr sx) = +bogen(Ht-D,Ht,Ht,flaggenbreite,0.3,75,90,1,1,sx); + enddef; + +def Oschl (expr sp, bt, sx)= + bogen(ht+D,top(ht),Ht-bt*Sbf,sp+bt,sp/(sp+bt),-45,90,1,1,sx); + bogen(Ht-bt*Sbf,Ht,top(ht),-bt,Sbf,90,-90,1,1,xpos); +enddef; + +def Oval(expr sx)= + x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x3:=whatever;y3:=whatever; + x4:=whatever;y4:=whatever; + x5:=whatever;y5:=whatever; + x6:=whatever;y6:=whatever; + x7:=whatever;y7:=whatever; + x8:=whatever;y8:=whatever; + z1=(0,B); z2=(-A,0); z3=(0,-B); z4=(A,0); + z5=(-sigma*A,sigma*B); + z6=(-sigma*A,-sigma*B); + z7=(sigma*A,-sigma*B); + z8=(sigma*A,sigma*B); + p:= (z1{left}..z5{z2-z1}..z2{down}..z6{z3-z2}.. + {right}z3..{z4-z3}z7..z4{up}..z8{z1-z4}..{left}z1); + draw p shifted (sx+A,B); + x1:=whatever;y1:=whatever; + z1=(directionpoint (-1,mO) of (subpath (6,8) of p)) shifted (sx+A,B); + x0:=whatever; y0:=whatever; + z0=(directionpoint (1,mt) of (subpath (4,6) of p)) shifted (sx+A,B); +xpos:=sx+2*A; % max Breite +enddef; + +def Ohr = + draw (z1--(x1-(Ht-y1)/mO,Ht){1,-mO}..{1,4}(x1-(Ht-y1)/mO+10ut,Ht)); + xpos:=x1-(Ht-y1)/mO+10ut; +enddef; + + def E_form(expr sx)= + draw ((s,Ht-dd)..(0,Ht){left}..(-10ut,Ht-dt/2){down}..{right}(dd,top(ht))) shifted (sx+12.5ut,0); + draw ((dd,top(ht)){left}..(-12.5ut,ht/2){down}..{right}(0,0)) shifted (sx+12.5ut,0); +xpos:=sx+12.5ut; +enddef; + +def Flanke(expr sp,bt,o,sx)= + mA:=(Ht+o)/bt; + draw ((0,dd)..(sp/2,0){right}..tension1.2..{1,mA}(sp+R/mA,R)--(sp+(Ht-R)/mA,Ht-R){1,mA}..(sp+bt,Ht)) shifted (sx,0); + xpos:=sx+sp+bt; +enddef; + +def A_schlaufe(expr sx )= + draw ((0,0){up}..tension1..(-Abreite,ht/2+dd){-1,-Ht/Abreite}..{right}(0,0)) shifted (sx,0); + xpos:=sx; +enddef; + +def X_form(expr sx)= + x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x3:=whatever;y3:=whatever; + x4:=whatever;y4:=whatever; + x5:=whatever;y5:=whatever; + x6:=whatever;y6:=whatever; + x7:=whatever;y7:=whatever; + x8:=whatever;y8:=whatever; + z1=(0,B); z2=(-X,0); z3=(0,-B); z4=(X,0); + z5=(-sigma*X,sigma*B); + z6=(-sigma*X,-sigma*B); + z7=(sigma*X,-sigma*B); + z8=(sigma*X,sigma*B); + p:= ((X*sigma,B-dd)..z1{left}..z5{z2-z1}..z2{down}..z6{z3-z2}.. + {right}z3); + q:=((-X*sigma,-B+dd)..{right}z3..{z4-z3}z7..z4{up}..z8{z1-z4}..{left}z1..z5{z2-z1}); + draw q shifted (sx+X*sigma,B); + draw p shifted (sx+X*(2+sigma),B); + xpos:=sx+X*(2+sigma); +enddef; + +def S_kurve (expr sx)= + p:=((-s/2,-Ht/2+1.5R){down}..(-s/2-Hbreite*(1-Hfx),-Ht/2){left}..(-s/2-Hbreite,-Ht/2*(1-Hf)){up}..tension1.2..{1,0.65}(0,0)); + draw p shifted (sx,Ht/2); + draw (p rotated 180) shifted (sx,Ht/2); + xpos:=sx+s/2; + enddef; + +def A_char= +Flanke(Sporn,Abreite,over,xpos); +stamm(Ht,0,xpos); +A_schlaufe(xpos); +fahne(0,ht-Delta,2rho+(ht-Delta)/m,0,angle(1,m),1.5,xpos); +enddef; + +def O_char= + mt:=0.3; +Oval(xpos); +Ohr; +Kern:=xpos-A; +tangente(10ut); +enddef; + +def U_char= + Spazierstock(xpos); + stamm(Ht-rho,ht/2,xpos); + bogen(ht/2,0,ht,ht,0.35,-90,90,1,1,xpos); + stamm(Ht,rho,xpos); + stock(xpos); +enddef; + +% Sonderzeichen +def komma (expr ha,sx)= +draw ((0,0){down}--(0,-s)) shifted (sx,ha); + enddef; +%%%%%%%%%%%%%%%%%%%%%% Ende Makros %%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wela14_end.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wela14_end.mf new file mode 100644 index 00000000000..e06ae1be659 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wela14_end.mf @@ -0,0 +1,9 @@ +% Lateinische Ausgangsschrift (LA) wela +% Parameter-File Buchstabenformen am Wortende +% Walter Entenmann +% 16.10.2011 + +wortende:=true; +input wela14_gr; +input wela14_kl; +%%%%%%%%%%%%%%%%%%%%%% File-Ende %%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wela14_gr.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wela14_gr.mf new file mode 100644 index 00000000000..5a58bce3017 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wela14_gr.mf @@ -0,0 +1,471 @@ +% Lateinische Ausgangsschrift (LA) wela +% Walter Entenmann +% 16.10.2011 +% +% Grossbuchstaben +if not wortende: + beginchar("A",45.446ut#,Ht#,0); + else: +beginchar(oct"201",30ut#,Ht#,0); + fi +pickup wela_pen; +xpos:=0; +A_char; +zeigen; +endchar; + +if not wortende: + beginchar("B",41.488ut#,Ht#,0); + else: +beginchar(oct"202",32.5ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +Stamm(12.5ut,Ht-dd,xpos); +bogen(Ht-D,Ht,Ht-dt/2,29ut,0.49,42,-90,1,1,xpos-12.5ut); +schweif(Ht-dt/2,top(ht),-14ut,-90,-180,1.1,xpos); +schweif(top(ht),ht/2,17.5ut,0,-90,1.1,xpos); +mt:=1; +bogen (ht/2,0,dd,-17.5ut,0.6,-90,135,1,1,xpos); +xpos:=32.5ut; % max. Breite +Kern:=0.6*17.5ut; +tangente(dd); +zeigen; +endchar; + +if not wortende: + beginchar("C",41.773ut#,Ht#,0); + else: +beginchar(oct"203",25.327ut#,Ht#,0); + fi + pickup wela_pen; + xpos:=0; + Oschl(sporn, Sb, xpos); +schweif(top(ht),0,Sb*(1-Sbf),-90,0,1,xpos); +fahne(0,ht-Delta,D+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("D",39.051ut#,Ht#,0); + else: +beginchar(oct"204",30ut#,Ht#,0); + fi + pickup wela_pen; + xpos:=0; +stamm(Ht-dd,R/2,xpos+10ut); +schweif(R/2,0,-R+D,-90,180,1,xpos); +schlinge_links(dd,D,D,xpos); +schweif(D,0,12.5ut,0,0,1.5,xpos); +xpos:=0; +mt:=1; +HaubeD(xpos); +xpos:=30ut; % max Breite +Kern:=12.5ut; +tangente(D); +zeigen; +endchar; + +if not wortende: + beginchar("E",31.445ut#,Ht#,0); + else: +beginchar(oct"205",12.5ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +E_form(xpos); +fahne(0,ht-Delta,s+(ht-Delta)/m,0,angle(1,m),2,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("F",31.522ut#,Ht#,0); + else: +beginchar(oct"206",27.5ut#,Ht#,0); + fi + pickup wela_pen; + xpos:=0; + Dach(xpos); + mt:=0.01; +Stamm(12.5ut,Ht-2ut,xpos+2.5ut); +quer(top(ht),xpos); +xpos:=27.5ut; % max. Breite +Kern:=20ut; +tangente(12.5ut); +zeigen; +endchar; + +if not wortende: + beginchar("G",41.446ut#,Ht#,dt#); + else: +beginchar(oct"207",30ut#,Ht#,dt#); + fi + pickup wela_pen; +xpos:=0; +Oschl(sporn, Sb, xpos); +stamm(top(ht),0.75ht,xpos); +bogen(0.75ht,0,0.75*ht,Sb,0.45,-90,90,1,1,xpos); +stamm(ht,0,xpos); +if not wortende: +uschl(xpos); +strich(xpos); +else: + uschl_e(xpos); + fi +zeigen; +endchar; + +if not wortende: + beginchar("H",49.571ut#,Ht#,0); + else: +beginchar(oct"210",33.125ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +Flagge(xpos); +stamm(Ht,1.5R,xpos); +S_kurve(xpos+s/2); +stamm(Ht-1.5R,1.5R,xpos); +schweif(1.5R,0,Hbreite*(1-Hfx),-90,0,1,xpos); +fahne(0,ht-Delta,D+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("I",28.335ut#,Ht#,0); + else: +beginchar(oct"211",17.5ut#,Ht#,0); + fi + pickup wela_pen; + xpos:=0; +Flagge(xpos); +mt:=0.5; +Stamm(15ut,Ht,xpos-15ut); +xpos:=flaggenbreite; % max Breite +Kern:=9ut; +tangente(D); +zeigen; +endchar; + +if not wortende: + beginchar("J",28.946ut#,Ht#,dt#); + else: +beginchar(oct"212",17.5ut#,Ht#,dt#); + fi +pickup wela_pen; + xpos:=0; +Flagge(xpos); +stamm(Ht,0,xpos); +if not wortende: + uschl(xpos); + strich(xpos); +else: + uschl_e(xpos); + fi +zeigen; + endchar; + + if not wortende: + beginchar("K",48.946ut#,Ht#,0); + else: +beginchar(oct"213",35ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +Flagge(xpos); +Stamm(12.5ut,Ht,xpos-12.5ut); +xpos:=xpos+ht; +schweif(Ht,top(ht),-ht,180,180,1,xpos); +schweif(top(ht),0,ht-dd,0,0,1.5,xpos); +fahne(0,ht-Delta,dd+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("L",37.441ut#,Ht#,0); + else: +beginchar(oct"214",23.495ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +Oschl(sporn,SbL, xpos); +stamm(top(ht),R/2,xpos); +schweif(R/2,0,-R+D,-90,180,1,xpos); +schlinge_links(dd,D,D,xpos); +schweif(D,0,SbL*(1-Sbf)+D,0,0,1.5,xpos); +fahne(0,ht-Delta,dd+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("M",61.946ut#,Ht#,0); + else: +beginchar(oct"215",48.5ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +Flanke(Sporn,Mbreite,5ut,xpos); +stamm(Ht,0,xpos); +gerade(0,Ht,Mbreite,xpos); +stamm(Ht,D,xpos); +schweif(D,0,dd,-90,0,1,xpos); +fahne(0,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("N",50.946ut#,Ht#,0); + else: +beginchar(oct"216",50ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +Flanke(Sporn,12.5ut,5ut,xpos); +gerade(Ht,0,7.5ut,xpos); +gerade(0,Ht-s,(12.5/40)*(Ht-s),xpos); +schweif(Ht-s,Ht,20ut-(12.5/40)*(Ht-s),angle(12.5ut,40ut),0,1,xpos); +if not wortende: + fahne(0,ht-Delta,9.5ut+(ht-Delta)/m,0,angle(1,m),1.5,xpos-20ut); + fi +%xpos:=50ut; % max. Breite, Verbindungspunt=max.Breite - 20ut. +Kern:=20ut; +zeigen; +endchar; + +if not wortende: + beginchar("O",36.550ut#,Ht#,0); + else: +beginchar(oct"217",31.290ut#,Ht#,0); + fi + pickup wela_pen; + xpos:=0; + O_char; + zeigen; +endchar; + +if not wortende: + beginchar("P",36.522ut#,Ht#,0); + else: +beginchar(oct"220",30ut#,Ht#,0); + fi + pickup wela_pen; + xpos:=0; +bogen(Ht-D,Ht,Ht-dt/2,30ut,0.42,45,-90,1,1,xpos); +schweif(Ht-dt/2,top(ht),-15ut,-90,-180,1.1,xpos); +mt:=0.01; +Stamm(12.5ut,Ht-dd,xpos-15ut); +xpos:=30ut; % max Breite +Kern:=xpos-0.4*12.5ut; +tangente(20ut); + zeigen; +endchar; + +if not wortende: + beginchar("Q",38.446ut#,Ht#,0); + else: +beginchar(oct"221",25ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +Oval(xpos); +Ohr; +xpos:=A-dd; +bogen(D,D+dd/2,0,A+dd,0.28,45,0,1,1,xpos); +fahne(0,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("R",43.946ut#,Ht#,0); + else: +beginchar(oct"222",30ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +bogen(Ht-D,Ht,Ht-dt/2,30ut,0.42,45,-90,1,1,xpos); +schweif(Ht-dt/2,top(ht),-15ut,-90,-180,1.1,xpos); +Stamm(12.5ut,Ht-dd,xpos-15ut); + schweif(top(ht),0,15ut,0,0,1.5,xpos+dd); +fahne(0,ht-Delta,dd+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("S",31.522ut#,Ht#,0); + else: +beginchar(oct"223",27.500ut#,Ht#,0); + fi + pickup wela_pen; + xpos:=0; + Oschl(sporn,SbL,xpos); + mt:=0.01; + Stamm(12.5ut,top(ht),xpos-12.5ut); + xpos:=12.5ut+SbL; % max Breite + Kern:=SbL+0.6*12.5ut; + tangente(15ut); +zeigen; +endchar; + +if not wortende: + beginchar("T",31.522 ut#,Ht#,0); + else: +beginchar(oct"224",27.5ut#,Ht#,0); + fi + pickup wela_pen; + xpos:=0; + Dach(xpos); + mt:=0.01; + Stamm(12.5ut,Ht-2ut,xpos+2.5ut); + xpos:=27.5ut; % max Breite + Kern:=20ut; + tangente(12.5ut); +zeigen; +endchar; + +if not wortende: + beginchar("U",42.446ut#,Ht#,0); + else: +beginchar(oct"225",29ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +U_char; +zeigen; +endchar; + +if not wortende: + beginchar("V",38.377ut#,Ht#,0); + else: +beginchar(oct"226",34.778ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; + Spazierstock(xpos); + stamm(Ht-rho,ht/2,xpos); + mt:=0.1; + bogen(ht/2,0,ht,ht,0.45,-90,90,1,1,xpos); + xtmp:=x0; ytmp:=y0; + schweif(ht,Ht,-einroll,90,angle(-1,mO),1,xpos); + schweif(Ht,Ht,10ut,angle(1,-mO),angle(1,4),1,xpos); + Kern:=xpos-(D+rho+0.45*ht); + x0:=whatever; y0:=whatever; + z0=(xtmp,ytmp); + tangente(10ut); +zeigen; +endchar; + +if not wortende: + beginchar("W",58.377ut#,Ht#,0); + else: +beginchar(oct"227",54.777ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; + Spazierstock(xpos); + stamm(Ht-rho,ht/2,xpos); + bogen(ht/2,0,ht,ht,0.35,-90,90,1,1,xpos); + stamm(Ht,ht/2,xpos); + mt:=0.1; + bogen(ht/2,0,ht,ht,0.45,-90,90,1,1,xpos); + xtmp:=x0; ytmp:=y0; + schweif(ht,Ht,-einroll,90,angle(-1,mO),1,xpos); + schweif(Ht,Ht,10ut,angle(1,-mO),angle(1,4),1,xpos); + Kern:=xpos-(D+rho+ht+0.45*ht); + x0:=whatever; y0:=whatever; + z0=(xtmp,ytmp); + tangente(10ut); +zeigen; +endchar; + +if not wortende: + beginchar("X",37.446ut#,Ht#,0); + else: +beginchar(oct"230",24ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +x_form(1.5ht,Ht,xpos); +fahne(0,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +if not wortende: + beginchar("Y",38.446ut#,Ht#,dt#); + else: +beginchar(oct"231",27ut#,Ht#,dt#); + fi + pickup wela_pen; + xpos:=0; + Spazierstock(xpos); + stamm(Ht-rho,ht/2,xpos); + bogen(ht/2,0,ht,ht,0.35,-90,90,1,1,xpos); + stamm(Ht,0,xpos); + if not wortende: + uschl(xpos); + strich(xpos); + else: + uschl_e(xpos); + fi +zeigen; +endchar; + +if not wortende: + beginchar("Z",33.946ut#,Ht#,0); + else: +beginchar(oct"232",20ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; + mZ:=Ht/(Zbreite-D); +bogen(Ht-D,Ht,Ht,Zbreite,0.3,75,angle(1,mZ),1,1,xpos); +quer(top(ht),xpos-ht/mZ); +gerade(Ht,D,-(Ht-D)/mZ,xpos); +schweif(D,0,-(dd+D/mZ),angle(-1,-mZ),180,1,xpos); +schlinge_links(dd,D,dd,xpos); +schweif(D,0,Zbreite-D,0,0,1.5,xpos); +fahne(0,ht-Delta,dd+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +% Umlaute +%\"A +if not wortende: + beginchar(oct"304",45.446ut#,80ut#,0); + else: +beginchar(oct"233",30ut#,42.5ut#,0); + fi + pickup wela_pen; + xpos:=0; + Umlaut(Sporn+Abreite-dd,xpos); + A_char; + zeigen; +endchar; + +%\"O +if not wortende: + beginchar(oct"326",36.550ut#,80ut#,0); + else: +beginchar(oct"234",31.290ut#,42.5ut#,0); + fi + pickup wela_pen; + xpos:=0; + Umlaut(A-dd,xpos); + O_char; + zeigen; +endchar; + +% +%\"U +if not wortende: + beginchar(oct"334",42.446ut#,42.5ut#,0); + else: +beginchar(oct"235",29ut#,80ut#,0); + fi + pickup wela_pen; + xpos:=0; + Umlaut(D+rho+ht/2-dd,xpos); + U_char; + zeigen; +endchar; + +%%%%%%%%%%%%% File-Ende %%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wela14_kl.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wela14_kl.mf new file mode 100644 index 00000000000..95416a5c6fa --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wela14_kl.mf @@ -0,0 +1,478 @@ +% Lateinische Ausgangsschrift (LA) wela +% Walter Entenmann +% Kleinbuchstaben +% 16.10.2011 + +if not wortende: + beginchar("a",27.724ut#,ht#,0); + else: + beginchar(oct"241",14.278ut#,ht#,0); + fi + pickup wela_pen; +xpos:=0; +a_char; + zeigen; +endchar; + +if not wortende: + beginchar("b",25.936ut#,Ht#,0); + else: +beginchar(oct"242",11.713ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +kurzstrich(xpos); +oschl(xpos); +stamm(ht,ht/2,xpos); +bogen(ht/2,0,ht/2,ht/kh,0.5,-90,90,1,1,xpos); +schweif(ht/2,ht,-einroll,90,angle(-1,mfahne),1,xpos); +fahne(ht,ht-Delta,bfahne,angle(1,-mfahne),angle(1,m),1,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("c",18.706ut#,ht#,0); + else: +beginchar(oct"243",5.260ut#,ht#,0); + fi + pickup wela_pen; +xpos:=0; +c_form(xpos); +fahne(0,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),2.5,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("d",27.724ut#,Ht#,0); + else: +beginchar(oct"244",14.278ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +oval(xpos); + stamm(Ht,rho,xpos); + stock(xpos); + zeigen; +endchar; + +% lat. e, Normalform +if not wortende: + beginchar("e",15.767ut#,ht#,0); + else: +beginchar(oct"245",15.767ut#,ht#,0); + fi + pickup wela_pen; +xpos:=0; +latin_e(xpos); + zeigen; +endchar; + +% Ligaturen: +% e nach r +if not wortende: +beginchar(oct"010",17.5ut#,ht#,0); + pickup wela_pen; + xpos:=0; + latin_er(xpos); + zeigen; +endchar; +fi + +% e nach b,o,v,w +if not wortende: +beginchar(oct"011",20ut#,ht#,0); + pickup wela_pen; + xpos:=0; + latin_eb(xpos); + zeigen; +endchar; +fi + +% e nach g,j,y +if not wortende: +beginchar(oct"012",17.094ut#,ht#,0); + pickup wela_pen; + xpos:=0; + latin_eg(xpos); + zeigen; +endchar; +fi + +if not wortende: + beginchar("f",15.333ut#,Ht#,dt#); + else: +beginchar(oct"246",1.888ut#,Ht#,dt#); + fi + pickup wela_pen; + xpos:=0; + kurzstrich(xpos); +oschl(xpos); +stamm(ht,-dt,xpos); +schweif(ht/6,0,D,-90,0,1,xpos-D); +fahne(0,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),2,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("g",23.724ut#,ht#,dt#); + else: +beginchar(oct"247",12.278ut#,ht#,dt#); + fi + pickup wela_pen; +xpos:=0; +oval(xpos); +stamm(ht,0,xpos); +if not wortende: + uschl(xpos); + strich(xpos); +else: + uschl_e(xpos); + fi + zeigen; +endchar; + +if not wortende: + beginchar("h",29.382ut#,Ht#,0); + else: +beginchar(oct"250",15.936ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; + kurzstrich(xpos); +oschl(xpos); +stamm(ht,0,xpos); +bogen(ht/4,ht,5*ht/6,ht/kh,0.8,90,-90,1.2,1,xpos); +stamm(5*ht/6,rho,xpos); +stock(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("i",15.446ut#,Ht#,0); %%%% um 1ut schmaler + else: +beginchar(oct"251",2ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +spitz(xpos); + pickup wela_pen_thick; + ipunkt(xpos); + pickup wela_pen; +stamm(ht,rho,xpos); +stock(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("j",11.446ut#,Ht#,dt#); %%%%%%%%%% um 1ut schmaler + else: +beginchar(oct"252",0ut#,Ht#,dt#); + fi + pickup wela_pen; +xpos:=0; +spitz(xpos); +pickup wela_pen_thick; +ipunkt(xpos); + pickup wela_pen; +stamm(ht,0,xpos); +if not wortende: +uschl(xpos); +strich(xpos); +else: +uschl_e(xpos); + fi + zeigen; +endchar; + +if not wortende: + beginchar("k",27.368ut#,Ht#,0); + else: +beginchar(oct"253",13.923ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; + kurzstrich(xpos); +oschl(xpos); +stamm(ht,0,xpos); +k_form(xpos); +fahne(0,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),2.5,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("l",19.333ut#,Ht#,0); + else: +beginchar(oct"254",5.888ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; + kurzstrich(xpos); +oschl(xpos); +stamm(ht,2*rho,xpos); +fuss(xpos); +fahne(0,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),2.5,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("m",46.373ut#,ht#,0); + else: +beginchar(oct"255",32.928ut#,ht#,0); + fi + pickup wela_pen; +xpos:=0; +spazierstock(xpos); +stamm(ht-rho,0,xpos); +bogen(ht/4,ht,5*ht/6,ht/kh,0.8,90,-90,1.2,1,xpos); +stamm(5*ht/6,0,xpos); +bogen(ht/4,ht,5*ht/6,ht/kh,0.8,90,-90,1.2,1,xpos); +stamm(5*ht/6,rho,xpos); +stock(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("n",34.325ut#,ht#,0); + else: +beginchar(oct"256",20.880ut#,ht#,0); + fi + pickup wela_pen; +xpos:=0; +spazierstock(xpos); +stamm(ht-rho,0,xpos); +bogen(ht/4,ht,5*ht/6,ht/kh,0.8,90,-90,1.2,1,xpos); +stamm(5*ht/6,rho,xpos); +stock(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("o",23.402ut#,ht#,0); + else: +beginchar(oct"257",9.179ut#,ht#,0); + fi + pickup wela_pen; +xpos:=0; +o_char; + zeigen; +endchar; + +if not wortende: + beginchar("p",27.494ut#,ht#,dt#); % um 1ut schmaler + else: +beginchar(oct"260",14.048ut#,ht#,dt#); + fi + pickup wela_pen; +xpos:=0; +spitz(xpos); +stamm(ht,-dt,xpos); +bogen(ht/4,ht,5*ht/6,ht/kh,0.8,90,-90,1.2,1,xpos); +stamm(5*ht/6,rho,xpos); +stock(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("q",23.724ut#,ht#,dt#); + else: +beginchar(oct"261",12.278ut#,ht#,dt#); + fi + pickup wela_pen; +xpos:=0; +oval(xpos); +stamm(ht,-dt,xpos); +strich(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("r",23.831ut#,ht#,0); + else: +beginchar(oct"262",11.831ut#,ht#,0); + fi + pickup wela_pen; +xpos:=0; +spazierstock(xpos); +stamm(ht-rho,0,xpos); +schweif(ht/2,ht,ht/4,90,angle(1,0.5),1,xpos); +fahne(ht,ht-Delta,rfahne,-90,angle(1,m),1,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("s",19.172ut#,ht#,0); + else: +beginchar(oct"263",9.388ut#,ht#,0); + fi + pickup wela_pen; +xpos:=0; +kurzstrich(xpos); +mt:=1; +s_form(xpos); % mit Kern +tangente(2ut); + zeigen; + endchar; + + if not wortende: + beginchar("t",17.446ut#,Ht#,0); % um 1ut schmaler + else: +beginchar(oct"264",4ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +spitz(xpos); +quer(top(ht),xpos); +stamm(ht+dt/2,2*rho,xpos); +fuss(xpos); +fahne(0,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),2.5,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("u",27.494ut#,ht#,0); % um 1ut schmaler + else: +beginchar(oct"265",14.048ut#,ht#,0); + fi + pickup wela_pen; +xpos:=0; +u_char; + zeigen; +endchar; + +if not wortende: + beginchar("v",30.880ut#,ht#,0); + else: +beginchar(oct"266",16.657ut#,ht#,0); + fi + pickup wela_pen; +xpos:=0; +spazierstock(xpos); +stamm(ht-rho,ht/3,xpos); +bogen(ht/3,0,ht/2,ht/kh,0.35,-90,90,1,1,xpos); +schweif(ht/2,ht,-einroll,90,angle(-1,mfahne),1,xpos); +fahne(ht,ht-Delta,ofahne,angle(1,-mfahne),angle(1,m),1,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("w",42.928ut#,ht#,0); + else: +beginchar(oct"267",28.706ut#,ht#,0); + fi + pickup wela_pen; +xpos:=0; +spazierstock(xpos); +stamm(ht-rho,ht/4,xpos); +bogen(ht/4,0,2ht/3,ht/kh,0.35,-90,90,1,1,xpos); +stamm(ht,ht/3,xpos); +bogen(ht/3,0,ht/2,ht/kh,0.35,-90,90,1,1,xpos); +schweif(ht/2,ht,-einroll,90,angle(-1,mfahne),1,xpos); +fahne(ht,ht-Delta,ofahne,angle(1,-mfahne),angle(1,m),1,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("x",29.446ut#,ht#,0); + else: +beginchar(oct"270",16ut#,ht#,0); + fi + pickup wela_pen; +xpos:=0; +x_form(ht,ht,xpos); +fahne(0,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),2.5,xpos); + zeigen; + endchar; + + if not wortende: + beginchar("y",23.494ut#,ht#,dt#); % um 1 ut schmaler + else: +beginchar(oct"271",12.048ut#,ht#,dt#); + fi + pickup wela_pen; +xpos:=0; +spitz(xpos); +stamm(ht-rho,ht/6,xpos); +bogen(ht/6,0,3ht/4,ht/kh,0.2,-90,90,1,1.2,xpos); +stamm(ht,0,xpos); + if not wortende: +uschl(xpos); +strich(xpos); +else: +uschl_e(xpos); + fi + zeigen; + endchar; + + if not wortende: + beginchar("z",28.946ut#,ht#,0); + else: +beginchar(oct"272",15.5ut#,ht#,0); + fi + pickup wela_pen; +xpos:=0; + mz:=ht/zbreite; + bogen(ht-Delta,ht,ht,zbreite,0.3,angle(1,m),angle(1,mz),1,1,xpos); + gerade(ht,0,-zbreite,xpos); + schweif(0,0,zbreite-rho,angle(1,mz),0,1,xpos); +fahne(0,ht-Delta,rho+(ht-Delta)/m,0,angle(1,m),2.5,xpos); + zeigen; +endchar; + +% scharfes s +if not wortende: + beginchar(oct"377",28.945ut#,ht#,0); + else: +beginchar(oct"337",18.866ut#,ht#,0); + fi + pickup wela_pen; +xpos:=0; +ss_ansatz(xpos); +stamm(ht,-dt,xpos); +mt:=0.5; +ss_form(xpos); % mit Kern +tangente(3.5ut); + zeigen; + endchar; + +% Umlaute +% รค + if not wortende: + beginchar(oct"344",27.724ut#,Ht#,0); + else: +beginchar(oct"273",14.278ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +umlaut(a-delta-dd,xpos); +a_char; + zeigen; + endchar; + + + % รถ + if not wortende: + beginchar(oct"366",23.402ut#,Ht#,0); + else: +beginchar(oct"274",9.179ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +umlaut(a-delta-dd,xpos); +o_char; + zeigen; +endchar; + +% รผ +if not wortende: + beginchar(oct"374",27.494ut#,Ht#,0); % um 1ut schmaler + else: +beginchar(oct"275",14.048ut#,Ht#,0); + fi + pickup wela_pen; +xpos:=0; +umlaut(0.5*(ht/kh)-dd,xpos); +u_char; + zeigen; +endchar; + +%%%%%%%%%%%%%%%%% End of File %%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wela14_lig.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wela14_lig.mf new file mode 100644 index 00000000000..e4640faecd0 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wela14_lig.mf @@ -0,0 +1,2162 @@ +% Ligaturtabellen Lateinische Ausgangsschrift (LA), wela +% Walter Entenmann +% 16.10.2011 +% + +% Gedankenstriche +ligtable "-": "-" =: oct"025", +% "-" als Wortanfang Aufstriche anfuegen vor +"s" |=:| oct"200", +"b" |=:| oct"200", +"f" |=:| oct"200", +"h" |=:| oct"200", +"k" |=:| oct"200", +"l" |=:| oct"200", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"t" |=:| oct"036", +"u" |=:| oct"036", +"y" |=:| oct"036", +oct"374" |=:| oct"036", +"a" |=:| oct"200", +oct"344" |=:| oct"200", +"c" |=:| oct"200", +"d" |=:| oct"200", +"g" |=:| oct"200", +"o" |=:| oct"200", +oct"366" |=:| oct"200", +"q" |=:| oct"200", +"e" |=: oct"030"; % Wortanfang fertig + +ligtable oct"025": "-" =: oct"026"; + +% Vor "e" und spitzen BSt. Endform verwenden fuer +% a รค c d f h i k l m n p q t u รผ x z +% A ร C E H K L M Q R U ร X Z +ligtable "a": "e" =:| oct"241", +oct"035" =:| oct"241", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"241", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" =:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable oct"344": "e" =:| oct"273", +oct"035" =:| oct"273", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"273", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "c": "e" =:| oct"243", +oct"035" =:| oct"243", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"243", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "d": "e" =:| oct"244", +oct"035" =:| oct"244", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"244", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "f": "e" =:| oct"246", +oct"021" =:| oct"246", % spitze BSt. +"i" |=:| oct"021", +"j" |=:| oct"021", +"p" |=:| oct"021", +"t" |=:| oct"021", +"u" |=:| oct"021", +oct"374" |=:| oct"021", +"y" |=:| oct"021", +% Wortende erkennen: +oct"006" =:| oct"246", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "h": "e" =:| oct"250", +oct"035" =:| oct"250", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"250", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "i": "e" =:| oct"251", +oct"035" =:| oct"251", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"251", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "k": "e" =:| oct"253", +oct"035" =:| oct"253", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"253", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@" |=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "l": "e" =:| oct"254", +oct"035" =:| oct"254", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"254", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "m": "e" =:| oct"255", +oct"035" =:| oct"255", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"255", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "n": "e" =:| oct"256", +oct"035" =:| oct"256", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"256", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "p": "e" =:| oct"260", +oct"035" =:| oct"260", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"260", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "q": "e" =:| oct"261", +oct"035" =:| oct"261", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"261", +oct"040"|=:| oct"006", +"."|=:| oct"006", +","|=:| oct"006", +";"|=:| oct"006", +":"|=:| oct"006", +oct"020"|=:| oct"006", +"!"|=:| oct"006", +"?"|=:| oct"006", +")"|=:| oct"006", +"'"|=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-"|=:| oct"006"; % Wortende fertig +ligtable "t": "e" =:| oct"264", +oct"035" =:| oct"264", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"264", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "u": "e" =:| oct"265", +oct"035" =:| oct"265", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"265", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable oct"374": "e" =:| oct"275", +oct"035" =:| oct"275", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"275", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "x": "e" =:| oct"270", +oct"035" =:| oct"270", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"270", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "z": "e" =:| oct"272", +oct"035" =:| oct"272", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"272", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "A": "e" =:| oct"201", +oct"035" =:| oct"201", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"201", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable oct"304": "e" =:| oct"233", +oct"035" =:| oct"233", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"233", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "C": "e" =:| oct"203", +oct"035" =:| oct"203", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"203", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "E": "e" =:| oct"205", +oct"035" =:| oct"205", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"205", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "H": "e" =:| oct"210", +oct"035" =:| oct"210", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"210", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "K": "e" =:| oct"213", +oct"035" =:| oct"213", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"213", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "L": "e" =:| oct"214", +oct"035" =:| oct"214", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"214", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "M": "e" =:| oct"215", +oct"035" =:| oct"215", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"215", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "Q": "e" =:| oct"221", +oct"035" =:| oct"221", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"221", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "R": "e" =:| oct"222", +oct"035" =:| oct"222", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"222", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "U": "e" =:| oct"225", +oct"035" =:| oct"225", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"225", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable oct"334": "e" =:| oct"235", +oct"035" =:| oct"235", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"235", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "X": "e" =:| oct"230", +oct"035" =:| oct"230", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"230", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "Z": "e" =:| oct"232", +oct"035" =:| oct"232", % spitze BSt. +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"232", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]" |=:| oct"006", +"0" |=:| oct"006", +"1" |=:| oct"006", +"2" |=:| oct"006", +"3" |=:| oct"006", +"4" |=:| oct"006", +"5" |=:| oct"006", +"6" |=:| oct"006", +"7" |=:| oct"006", +"8" |=:| oct"006", +"9" |=:| oct"006", +"*" |=:| oct"006", +"/" |=:| oct"006", +"@" |=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023" |=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig + +% Vor "e" und spitzen BSt. Endform verwenden fuer +% b o รถ v w +% und fuer "e" Ligaturform-b einsetzen +ligtable "b": "e" |=: oct"011", oct"011" =:| oct"242", +oct"027" =:| oct"242", +"i" |=:| oct"027", +"j" |=:| oct"027", +"p" |=:| oct"027", +"t" |=:| oct"027", +"u" |=:| oct"027", +oct"374" |=:| oct"027", +"y" |=:| oct"027"; +ligtable "o": "e" |=: oct"011", oct"011" =:| oct"257", +oct"027" =:| oct"257", +"i" |=:| oct"027", +"j" |=:| oct"027", +"p" |=:| oct"027", +"t" |=:| oct"027", +"u" |=:| oct"027", +oct"374" |=:| oct"027", +"y" |=:| oct"027"; +ligtable oct"366": "e" |=: oct"011", oct"011" =:| oct"274", +oct"027" =:| oct"274", +"i" |=:| oct"027", +"j" |=:| oct"027", +"p" |=:| oct"027", +"t" |=:| oct"027", +"u" |=:| oct"027", +oct"374" |=:| oct"027", +"y" |=:| oct"027"; +ligtable "v": "e" |=: oct"011", oct"011" =:| oct"266", +oct"027" =:| oct"266", +"i" |=:| oct"027", +"j" |=:| oct"027", +"p" |=:| oct"027", +"t" |=:| oct"027", +"u" |=:| oct"027", +oct"374" |=:| oct"027", +"y" |=:| oct"027"; +ligtable "w": "e" |=: oct"011", oct"011" =:| oct"267", +oct"027" =:| oct"267", +"i" |=:| oct"027", +"j" |=:| oct"027", +"p" |=:| oct"027", +"t" |=:| oct"027", +"u" |=:| oct"027", +oct"374" |=:| oct"027", +"y" |=:| oct"027"; + +% Vor "e" Endform verwenden fuer +% r +% und fuer "e" Ligaturform-r einsetzen +ligtable "r": "e" |=: oct"010", oct"010" =:| oct"262", +oct"037" =:| oct"262", +"i" |=:| oct"037", +"j" |=:| oct"037", +"p" |=:| oct"037", +"t" |=:| oct"037", +"u" |=:| oct"037", +oct"374" |=:| oct"037", +"y" |=:| oct"037"; + +% Vor "e" und spitzen BSt. Endform verwenden fuer +% g j y +% G J Y +% und fuer "e" Ligaturform-g einsetzen +ligtable "g": "e" |=: oct"012", oct"012" =:| oct"247", +oct"036" =:| oct"247", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"t" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +"y" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"247", +oct"040" |=:| oct"007", +"." |=:|oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"]" |=:| oct"007", +"0" |=:| oct"007", +"1" |=:| oct"007", +"2" |=:| oct"007", +"3" |=:| oct"007", +"4" |=:| oct"007", +"5" |=:| oct"007", +"6" |=:| oct"007", +"7" |=:| oct"007", +"8" |=:| oct"007", +"9" |=:| oct"007", +"*" |=:| oct"007", +"/" |=:| oct"007", +"@" |=:| oct"007", +oct"016" |=:| oct"007", % fr.Anfz < +oct"023" |=:| oct"007", % fr. Anfz. << +"-" |=:| oct"007"; % Wortende fertig +ligtable "j": "e" |=: oct"012", oct"012" =:| oct"252", +oct"036" =:| oct"252", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"t" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +"y" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"252", +oct"040" |=:| oct"007", +"." |=:| oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"]" |=:| oct"007", +"0" |=:| oct"007", +"1" |=:| oct"007", +"2" |=:| oct"007", +"3" |=:| oct"007", +"4" |=:| oct"007", +"5" |=:| oct"007", +"6" |=:| oct"007", +"7" |=:| oct"007", +"8" |=:| oct"007", +"9" |=:| oct"007", +"*" |=:| oct"007", +"/" |=:| oct"007", +"@" |=:| oct"007", +oct"016" |=:| oct"007", % fr.Anfz < +oct"023" |=:| oct"007", % fr. Anfz. << +"-" |=:| oct"007"; % Wortende fertig + +ligtable "y": "e" |=: oct"012", oct"012" =:| oct"271", +oct"036" =:| oct"271", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"t" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +"y" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"271", +oct"040" |=:| oct"007", +"." |=:|oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"]" |=:| oct"007", +"0" |=:| oct"007", +"1" |=:| oct"007", +"2" |=:| oct"007", +"3" |=:| oct"007", +"4" |=:| oct"007", +"5" |=:| oct"007", +"6" |=:| oct"007", +"7" |=:| oct"007", +"8" |=:| oct"007", +"9" |=:| oct"007", +"*" |=:| oct"007", +"/" |=:| oct"007", +"@" |=:| oct"007", +oct"016" |=:| oct"007", % fr.Anfz < +oct"023" |=:| oct"007", % fr. Anfz. << +"-" |=:| oct"007"; % Wortende fertig +ligtable "G": "e" |=: oct"012", oct"012" =:| oct"207", +oct"036" =:| oct"207", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"t" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +"y" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"207", +oct"040" |=:| oct"007", +"." |=:|oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"-" |=:| oct"007"; % Wortende fertig +ligtable "J": "e" |=: oct"012", oct"012" =:| oct"212", +oct"036" =:| oct"212", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"t" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +"y" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"212", +oct"040" |=:| oct"007", +"." |=:|oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"]" |=:| oct"007", +"0" |=:| oct"007", +"1" |=:| oct"007", +"2" |=:| oct"007", +"3" |=:| oct"007", +"4" |=:| oct"007", +"5" |=:| oct"007", +"6" |=:| oct"007", +"7" |=:| oct"007", +"8" |=:| oct"007", +"9" |=:| oct"007", +"*" |=:| oct"007", +"/" |=:| oct"007", +"@" |=:| oct"007", +oct"016" |=:| oct"007", % fr.Anfz < +oct"023" |=:| oct"007", % fr. Anfz. << +"-" |=:| oct"007"; % Wortende fertig +ligtable "Y": "e" |=: oct"012", oct"012" =:| oct"231", +oct"036" =:| oct"231", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"t" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +"y" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"231", +oct"040" |=:| oct"007", +"." |=:|oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"-" |=:| oct"007"; % Wortende fertig + +% Wenn auf ein e ein +% a รค b c d f g h k l m n o รถ q r s ss v w x z +% folgt, Aufstrich '005 einfuegen. Wenn ein +% i j p t u รผ y folgt, Aufstrich '035 einfuegen +ligtable "e": oct"010": oct"011": oct"012": +oct"000": oct"001": oct"002": oct"003": oct"004": +oct"030": +"a" |=:| oct"005", +oct"344" |=:| oct"005", +"b" |=:| oct"005", +"c" |=:| oct"005", +"d" |=:| oct"005", +"f" |=:| oct"005", +"g" |=:| oct"005", +"h" |=:| oct"005", +"i" |=:| oct"035", +"j" |=:| oct"035", +"k" |=:| oct"005", +"l" |=:| oct"005", +"m" |=:| oct"005", +"n" |=:| oct"005", +"o" |=:| oct"005", +oct"366" |=:| oct"005", +"p" |=:| oct"035", +"q" |=:| oct"005", +"r" |=:| oct"005", +"s" |=:| oct"005", +oct"377" |=:| oct"005", +"t" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"v" |=:| oct"005", +"w" |=:| oct"005", +"x" |=:| oct"005", +"y" |=:| oct"035", +"z" |=:| oct"005", +% Wortende erkennen und Endhaekchen '006 einfuegen +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig + + +% Vor "e" und spitzen BSt. Endform verwenden fuer +% s ss B D F I N O ร P S T V W +ligtable "s": "e" |=: oct"000", oct"000" =:| oct"263", +oct"021" =:| oct"263", +"i" |=:| oct"021", +"j" |=:| oct"021", +"p" |=:| oct"021", +"t" |=:| oct"021", +"u" |=:| oct"021", +oct"374" |=:| oct"021", +"y" |=:| oct"021", +% Wortende erkennen: +oct"040" =:| oct"263", +"." =:| oct"263", +"," =:| oct"263", +";" =:| oct"263", +":" =:| oct"263", +oct"020" =:| oct"263", +"!" =:| oct"263", +"?" =:| oct"263", +")" =:| oct"263", +"'" =:| oct"263", +"]" =:| oct"263", +"0" =:| oct"263", +"1" =:| oct"263", +"2" =:| oct"263", +"3" =:| oct"263", +"4" =:| oct"263", +"5" =:| oct"263", +"6" =:| oct"263", +"7" =:| oct"263", +"8" =:| oct"263", +"9" =:| oct"263", +"*" =:| oct"263", +"/" =:| oct"263", +"@" =:| oct"263", +oct"016" |=:| oct"263", % fr.Anfz < +oct"023" |=:| oct"263", % fr. Anfz. << +"-" =:| oct"263"; % Wortende fertig +ligtable oct"377": "e" |=: oct"000", oct"000" =:| oct"337", +oct"021" =:| oct"337", +"i" |=:| oct"021", +"j" |=:| oct"021", +"p" |=:| oct"021", +"t" |=:| oct"021", +"u" |=:| oct"021", +oct"374" |=:| oct"021", +"y" |=:| oct"021", +% Wortende erkennen: +oct"040" =:| oct"337", +"." =:| oct"337", +"," =:| oct"337", +";" =:| oct"337", +":" =:| oct"337", +oct"020" =:| oct"337", +"!" =:| oct"337", +"?" =:| oct"337", +")" =:| oct"337", +"'" =:| oct"337", +"]" =:| oct"337", +"0" =:| oct"337", +"1" =:| oct"337", +"2" =:| oct"337", +"3" =:| oct"337", +"4" =:| oct"337", +"5" =:| oct"337", +"6" =:| oct"337", +"7" =:| oct"337", +"8" =:| oct"337", +"9" =:| oct"337", +"*" =:| oct"337", +"/" =:| oct"337", +"@" =:| oct"337", +oct"016" |=:| oct"337", % fr.Anfz < +oct"023" |=:| oct"337", % fr. Anfz. << +"-" =:| oct"337"; % Wortende fertig +ligtable "B": "e" |=: oct"001", oct"001" =:| oct"202", +oct"031" =:| oct"202", +"i" |=:| oct"031", +"j" |=:| oct"031", +"p" |=:| oct"031", +"t" |=:| oct"031", +"u" |=:| oct"031", +oct"374" |=:| oct"031", +"y" |=:| oct"031", +% Wortende erkennen: +oct"040" =:| oct"202", +"." =:| oct"202", +"," =:| oct"202", +";" =:| oct"202", +":" =:| oct"202", +oct"020" =:| oct"202", +"!" =:| oct"202", +"?" =:| oct"202", +")" =:| oct"202", +"'" =:| oct"202", +"]" =:| oct"202", +"0" =:| oct"202", +"1" =:| oct"202", +"2" =:| oct"202", +"3" =:| oct"202", +"4" =:| oct"202", +"5" =:| oct"202", +"6" =:| oct"202", +"7" =:| oct"202", +"8" =:| oct"202", +"9" =:| oct"202", +"*" =:| oct"202", +"/" =:| oct"202", +"@" =:| oct"202", +oct"016" |=:| oct"202", % fr.Anfz < +oct"023" |=:| oct"202", % fr. Anfz. << +"-" =:| oct"202"; % Wortende fertig +ligtable "D": "e" |=: oct"002", oct"002" =:| oct"204", +oct"032" =:| oct"204", +"i" |=:| oct"032", +"j" |=:| oct"032", +"p" |=:| oct"032", +"t" |=:| oct"032", +"u" |=:| oct"032", +oct"374" |=:| oct"032", +"y" |=:| oct"032", +% Wortende erkennen: +oct"040" =:| oct"204", +"." =:| oct"204", +"," =:| oct"204", +";" =:| oct"204", +":" =:| oct"204", +oct"020" =:| oct"204", +"!" =:| oct"204", +"?" =:| oct"204", +")" =:| oct"204", +"'" =:| oct"204", +"]" =:| oct"204", +"0" =:| oct"204", +"1" =:| oct"204", +"2" =:| oct"204", +"3" =:| oct"204", +"4" =:| oct"204", +"5" =:| oct"204", +"6" =:| oct"204", +"7" =:| oct"204", +"8" =:| oct"204", +"9" =:| oct"204", +"*" =:| oct"204", +"/" =:| oct"204", +"@" =:| oct"204", +oct"016" |=:| oct"204", % fr.Anfz < +oct"023" |=:| oct"204", % fr. Anfz. << +"-" =:| oct"204"; % Wortende fertig +ligtable "F": "e" |=: oct"002", oct"002" =:| oct"206", +oct"032" =:| oct"206", +"i" |=:| oct"032", +"j" |=:| oct"032", +"p" |=:| oct"032", +"t" |=:| oct"032", +"u" |=:| oct"032", +oct"374" |=:| oct"032", +"y" |=:| oct"032", +% Wortende erkennen: +oct"040" =:| oct"206", +"." =:| oct"206", +"," =:| oct"206", +";" =:| oct"206", +":" =:| oct"206", +oct"020" =:| oct"206", +"!" =:| oct"206", +"?" =:| oct"206", +")" =:| oct"206", +"'" =:| oct"206", +"]" =:| oct"206", +"0" =:| oct"206", +"1" =:| oct"206", +"2" =:| oct"206", +"3" =:| oct"206", +"4" =:| oct"206", +"5" =:| oct"206", +"6" =:| oct"206", +"7" =:| oct"206", +"8" =:| oct"206", +"9" =:| oct"206", +"*" =:| oct"206", +"/" =:| oct"206", +"@" =:| oct"206", +oct"016" |=:| oct"206", % fr.Anfz < +oct"023" |=:| oct"206", % fr. Anfz. << +"-" =:| oct"206"; % Wortende fertig +ligtable "I": "e" |=: oct"001", oct"001" =:| oct"211", +oct"031" =:| oct"211", +"i" |=:| oct"031", +"j" |=:| oct"031", +"p" |=:| oct"031", +"t" |=:| oct"031", +"u" |=:| oct"031", +oct"374" |=:| oct"031", +"y" |=:| oct"031", +% Wortende erkennen: +oct"040" =:| oct"211", +"." =:| oct"211", +"," =:| oct"211", +";" =:| oct"211", +":" =:| oct"211", +oct"020" =:| oct"211", +"!" =:| oct"211", +"?" =:| oct"211", +")" =:| oct"211", +"'" =:| oct"211", +"]" =:| oct"211", +"0" =:| oct"211", +"1" =:| oct"211", +"2" =:| oct"211", +"3" =:| oct"211", +"4" =:| oct"211", +"5" =:| oct"211", +"6" =:| oct"211", +"7" =:| oct"211", +"8" =:| oct"211", +"9" =:| oct"211", +"*" =:| oct"211", +"/" =:| oct"211", +"@" =:| oct"211", +oct"016" |=:| oct"211", % fr.Anfz < +oct"023" |=:| oct"211", % fr. Anfz. << +"-" =:| oct"211"; % Wortende fertig +ligtable "N": "e" |=: oct"000", oct"000" =:| oct"216", +oct"031" =:| oct"216", +"i" |=:| oct"031", +"j" |=:| oct"031", +"p" |=:| oct"031", +"t" |=:| oct"031", +"u" |=:| oct"031", +oct"374" |=:| oct"031", +"y" |=:| oct"031", +% Wortende erkennen: +oct"040" =:| oct"216", +"." =:| oct"216", +"," =:| oct"216", +";" =:| oct"216", +":" =:| oct"216", +oct"020" =:| oct"216", +"!" =:| oct"216", +"?" =:| oct"216", +")" =:| oct"216", +"'" =:| oct"216", +"]" =:| oct"216", +"0" =:| oct"216", +"1" =:| oct"216", +"2" =:| oct"216", +"3" =:| oct"216", +"4" =:| oct"216", +"5" =:| oct"216", +"6" =:| oct"216", +"7" =:| oct"216", +"8" =:| oct"216", +"9" =:| oct"216", +"*" =:| oct"216", +"/" =:| oct"216", +"@" =:| oct"216", +oct"016" |=:| oct"216", % fr.Anfz < +oct"023" |=:| oct"216", % fr. Anfz. << +"-" =:| oct"216"; % Wortende fertig +ligtable "O": "e" |=: oct"003", oct"003" =:| oct"217", +oct"032" =:| oct"217", +"i" |=:| oct"032", +"j" |=:| oct"032", +"p" |=:| oct"032", +"t" |=:| oct"032", +"u" |=:| oct"032", +oct"374" |=:| oct"032", +"y" |=:| oct"032", +% Wortende erkennen: +oct"040" =:| oct"217", +"." =:| oct"217", +"," =:| oct"217", +";" =:| oct"217", +":" =:| oct"217", +oct"020" =:| oct"217", +"!" =:| oct"217", +"?" =:| oct"217", +")" =:| oct"217", +"'" =:| oct"217", +"]" =:| oct"217", +"0" =:| oct"217", +"1" =:| oct"217", +"2" =:| oct"217", +"3" =:| oct"217", +"4" =:| oct"217", +"5" =:| oct"217", +"6" =:| oct"217", +"7" =:| oct"217", +"8" =:| oct"217", +"9" =:| oct"217", +"*" =:| oct"217", +"/" =:| oct"217", +"@" =:| oct"217", +oct"016" |=:| oct"217", % fr.Anfz < +oct"023" |=:| oct"217", % fr. Anfz. << +"-" =:| oct"217"; % Wortende fertig +ligtable oct"326": "e" |=: oct"003", oct"003" =:| oct"234", +oct"032" =:| oct"234", +"i" |=:| oct"032", +"j" |=:| oct"032", +"p" |=:| oct"032", +"t" |=:| oct"032", +"u" |=:| oct"032", +oct"374" |=:| oct"032", +"y" |=:| oct"032", +% Wortende erkennen: +oct"040" =:| oct"234", +"." =:| oct"234", +"," =:| oct"234", +";" =:| oct"234", +":" =:| oct"234", +oct"020" =:| oct"234", +"!" =:| oct"234", +"?" =:| oct"234", +")" =:| oct"234", +"'" =:| oct"234", +"]" =:| oct"234", +"0" =:| oct"234", +"1" =:| oct"234", +"2" =:| oct"234", +"3" =:| oct"234", +"4" =:| oct"234", +"5" =:| oct"234", +"6" =:| oct"234", +"7" =:| oct"234", +"8" =:| oct"234", +"9" =:| oct"234", +"*" =:| oct"234", +"/" =:| oct"234", +"@" =:| oct"234", +oct"016" |=:| oct"234", % fr.Anfz < +oct"023" |=:| oct"234", % fr. Anfz. << +"-" =:| oct"234"; % Wortende fertig +ligtable "P": "e" |=: oct"004", oct"004" =:| oct"220", +oct"034" =:| oct"220", +"i" |=:| oct"034", +"j" |=:| oct"034", +"p" |=:| oct"034", +"t" |=:| oct"034", +"u" |=:| oct"034", +oct"374" |=:| oct"034", +"y" |=:| oct"034", +% Wortende erkennen: +oct"040" =:| oct"220", +"." =:| oct"220", +"," =:| oct"220", +";" =:| oct"220", +":" =:| oct"220", +oct"020" =:| oct"220", +"!" =:| oct"220", +"?" =:| oct"220", +")" =:| oct"220", +"'" =:| oct"220", +"]" =:| oct"220", +"0" =:| oct"220", +"1" =:| oct"220", +"2" =:| oct"220", +"3" =:| oct"220", +"4" =:| oct"220", +"5" =:| oct"220", +"6" =:| oct"220", +"7" =:| oct"220", +"8" =:| oct"220", +"9" =:| oct"220", +"*" =:| oct"220", +"/" =:| oct"220", +"@" =:| oct"220", +oct"016" |=:| oct"220", % fr.Anfz < +oct"023" |=:| oct"220", % fr. Anfz. << +"-" =:| oct"220"; % Wortende fertig +ligtable "S": "e" |=: oct"003", oct"003" =:| oct"223", +oct"033" =:| oct"223", +"i" |=:| oct"033", +"j" |=:| oct"033", +"p" |=:| oct"033", +"t" |=:| oct"033", +"u" |=:| oct"033", +oct"374" |=:| oct"033", +"y" |=:| oct"033", +% Wortende erkennen: +oct"040" =:| oct"223", +"." =:| oct"223", +"," =:| oct"223", +";" =:| oct"223", +":" =:| oct"223", +oct"020" =:| oct"223", +"!" =:| oct"223", +"?" =:| oct"223", +")" =:| oct"223", +"'" =:| oct"223", +"]" =:| oct"223", +"0" =:| oct"223", +"1" =:| oct"223", +"2" =:| oct"223", +"3" =:| oct"223", +"4" =:| oct"223", +"5" =:| oct"223", +"6" =:| oct"223", +"7" =:| oct"223", +"8" =:| oct"223", +"9" =:| oct"223", +"*" =:| oct"223", +"/" =:| oct"223", +"@" =:| oct"223", +oct"016" |=:| oct"223", % fr.Anfz < +oct"023" |=:| oct"223", % fr. Anfz. << +"-" =:| oct"223"; % Wortende fertig +ligtable "T": "e" |=: oct"002", oct"002" =:| oct"224", +oct"032" =:| oct"224", +"i" |=:| oct"032", +"j" |=:| oct"032", +"p" |=:| oct"032", +"t" |=:| oct"032", +"u" |=:| oct"032", +oct"374" |=:| oct"032", +"y" |=:| oct"032", +% Wortende erkennen: +oct"040" =:| oct"224", +"." =:| oct"224", +"," =:| oct"224", +";" =:| oct"224", +":" =:| oct"224", +oct"020" =:| oct"224", +"!" =:| oct"224", +"?" =:| oct"224", +")" =:| oct"224", +"'" =:| oct"224", +"]" =:| oct"224", +"0" =:| oct"224", +"1" =:| oct"224", +"2" =:| oct"224", +"3" =:| oct"224", +"4" =:| oct"224", +"5" =:| oct"224", +"6" =:| oct"224", +"7" =:| oct"224", +"8" =:| oct"224", +"9" =:| oct"224", +"*" =:| oct"224", +"/" =:| oct"224", +"@" =:| oct"224", +oct"016" |=:| oct"224", % fr.Anfz < +oct"023" |=:| oct"224", % fr. Anfz. << +"-" =:| oct"224"; % Wortende fertig +ligtable "V": "e" |=: oct"003", oct"003" =:| oct"226", +oct"032" =:| oct"226", +"i" |=:| oct"032", +"j" |=:| oct"032", +"p" |=:| oct"032", +"t" |=:| oct"032", +"u" |=:| oct"032", +oct"374" |=:| oct"032", +"y" |=:| oct"032", +% Wortende erkennen: +oct"040" =:| oct"226", +"." =:| oct"226", +"," =:| oct"226", +";" =:| oct"226", +":" =:| oct"226", +oct"020" =:| oct"226", +"!" =:| oct"226", +"?" =:| oct"226", +")" =:| oct"226", +"'" =:| oct"226", +"]" =:| oct"226", +"0" =:| oct"226", +"1" =:| oct"226", +"2" =:| oct"226", +"3" =:| oct"226", +"4" =:| oct"226", +"5" =:| oct"226", +"6" =:| oct"226", +"7" =:| oct"226", +"8" =:| oct"226", +"9" =:| oct"226", +"*" =:| oct"226", +"/" =:| oct"226", +"@" =:| oct"226", +oct"016" |=:| oct"226", % fr.Anfz < +oct"023" |=:| oct"226", % fr. Anfz. << +"-" =:| oct"226"; % Wortende fertig +ligtable "W": "e" |=: oct"003", oct"003" =:| oct"227", +oct"032" =:| oct"227", +"i" |=:| oct"032", +"j" |=:| oct"032", +"p" |=:| oct"032", +"t" |=:| oct"032", +"u" |=:| oct"032", +oct"374" |=:| oct"032", +"y" |=:| oct"032", +% Wortende erkennen: +oct"040" =:| oct"227", +"." =:| oct"227", +"," =:| oct"227", +";" =:| oct"227", +":" =:| oct"227", +oct"020" =:| oct"227", +"!" =:| oct"227", +"?" =:| oct"227", +")" =:| oct"227", +"'" =:| oct"227", +"]" =:| oct"227", +"0" =:| oct"227", +"1" =:| oct"227", +"2" =:| oct"227", +"3" =:| oct"227", +"4" =:| oct"227", +"5" =:| oct"227", +"6" =:| oct"227", +"7" =:| oct"227", +"8" =:| oct"227", +"9" =:| oct"227", +"*" =:| oct"227", +"/" =:| oct"227", +"@" =:| oct"227", +oct"016" |=:| oct"227", % fr.Anfz < +oct"023" |=:| oct"227", % fr. Anfz. << +"-" =:| oct"227"; % Wortende fertig +% und durch Kerning verbinden +ligtable oct"263": oct"000" kern skern#, % s + oct"021" kern skern#; + ligtable oct"337": oct"000" kern sskern#,% ss + oct"021" kern sskern#; + ligtable oct"202": oct"001" kern Bkern#, % B + oct"031" kern Bkern#; + ligtable oct"204": oct"002" kern Dkern#, % D + oct"032" kern Dkern#; + ligtable oct"206": oct"002" kern Fkern#, % F + oct"032" kern Fkern#; + ligtable oct"211": oct"001" kern Ikern#, % I + oct"031" kern Ikern#; + ligtable oct"216": oct"000" kern Nkern#, % N + oct"031" kern Nkern#; + ligtable oct"217": oct"003" kern Okern#, % O + oct"032" kern Okern#; + ligtable oct"234": oct"003" kern Okern#, % ร + oct"032" kern Okern#; + ligtable oct"220": oct"004" kern Pkern#, % P + oct"034" kern Pkern#; + ligtable oct"223": oct"003" kern Skern#, % S + oct"033" kern Skern#; + ligtable oct"224": oct"002" kern Tkern#, % T + oct"032" kern Tkern#; + ligtable oct"226": oct"003" kern Vkern#, % V + oct"032" kern Vkern#; + ligtable oct"227": oct"003" kern Vkern#, % W + oct"032" kern Vkern#; + +% Wortanfang erkennen und vor +% e Aufstrich-e '030 verwenden, vor +% i j p t u รผ y Aufstrich '036 und vor +% a รค c d g o รถ q s b f h k l Aufstrich '200 einfuegen +ligtable ||: oct"040": "(":"[":"@":"'":".":oct"022":oct"024":oct"026": +"s" |=:| oct"200", +"b" |=:| oct"200", +"f" |=:| oct"200", +"h" |=:| oct"200", +"k" |=:| oct"200", +"l" |=:| oct"200", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"t" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +"y" |=:| oct"036", +"a" |=:| oct"200", +oct"344" |=:| oct"200", +"c" |=:| oct"200", +"d" |=:| oct"200", +"g" |=:| oct"200", +"o" |=:| oct"200", +oct"366" |=:| oct"200", +"q" |=:| oct"200", +"e" |=: oct"030"; + +%%%%%%%%%%%%%%%%% End of File %%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wela14_sz.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wela14_sz.mf new file mode 100644 index 00000000000..a79a620c5c9 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wela14_sz.mf @@ -0,0 +1,570 @@ +% Lateinische Ausgangsschrift (LA) wela +% Walter Entenmann +% 16.10.2011 +% + +% Aufstrich am Wortanfang +beginchar(oct"200",11.446ut#,ht#,0); + pickup wela_pen; + draw ((0,0)--((ht-Delta)/m,ht-Delta)); + xpos:=(ht-Delta)/m; + zeigen; +endchar; + +% Verbindungsstrich normal +beginchar(oct"005",13.446ut#,ht#,0); + pickup wela_pen; + draw ((0,0){right}..tension2 and 3.5..{1,m}(rho+(ht-Delta)/m,ht-Delta)); + xpos:=rho+(ht-Delta)/m; + zeigen; +endchar; + + % "e" mit Aufstrich am Wortanfang +beginchar(oct"030",12.267ut#,ht#,0); + pickup wela_pen; + xpos:=0; + draw ((0,0)--(0.5ht/m,ht/2)) shifted (xpos,0); + xpos:=xpos+0.5ht/m; + latin_e_form(xpos); + zeigen; +endchar; + +% Endstueck gerade +beginchar(oct"007",3.5ut#,ht#,0); + pickup wela_pen; +draw ((0,0)--(3.5ut,m'*3.5ut)); + endchar; + +% Endstueck rund + beginchar(oct"006",3.5ut#,ht#,0); + pickup wela_pen; +draw ((0,0){right}..{1,m}(3.5ut,2.5ut)); + endchar; + +% Verlaengerungsstriche mit e, +% 8ut + beginchar(oct"000",22.267ut#,ht#,0); + pickup wela_pen; + xpos:=0; + draw ((0,0){right}..(8ut+rho+0.5ht/m,ht/2){1,m}) shifted (xpos,0); + xpos:=xpos+8ut+rho+0.5ht/m; + latin_e_form(xpos); + zeigen; +endchar; + +% 10ut + beginchar(oct"001",24.267ut#,ht#,0); + pickup wela_pen; + xpos:=0; + draw ((0,0){right}..(10ut+rho+0.5ht/m,ht/2){1,m}) shifted (xpos,0); + xpos:=xpos+10ut+rho+0.5ht/m; + latin_e_form(xpos); + zeigen; +endchar; + +% 12ut + beginchar(oct"002",26.267ut#,ht#,0); + pickup wela_pen; + xpos:=0; + draw ((0,0){right}..(12ut+rho+0.5ht/m,ht/2){1,m}) shifted (xpos,0); + xpos:=xpos+12ut+rho+0.5ht/m; + latin_e_form(xpos); + zeigen; +endchar; + +% 14ut + beginchar(oct"003",28.267ut#,ht#,0); + pickup wela_pen; + xpos:=0; + draw ((0,0){right}..(14ut+rho+0.5ht/m,ht/2){1,m}) shifted (xpos,0); + xpos:=xpos+14ut+rho+0.5ht/m; + latin_e_form(xpos); + zeigen; +endchar; + +% 16ut + beginchar(oct"004",30.267ut#,ht#,0); + pickup wela_pen; + xpos:=0; + draw ((0,0){right}..(16ut+rho+0.5ht/m,ht/2){1,m}) shifted (xpos,0); + xpos:=xpos+16ut+rho+0.5ht/m; + latin_e_form(xpos); + zeigen; + endchar; + +% Aufstriche zu spitzen Buchstaben: +% normal + beginchar(oct"035",12.5ut#,ht#,0); + pickup wela_pen; + draw ((0,0){right}..tension 1.2..{up}(12.5ut,ht)); +endchar; + +% nach Unterlaengen + beginchar(oct"036",12.5ut#,ht#,0); + pickup wela_pen; +draw ((0,0){1,m'}..tension 1..{up}(12.5ut,ht)); +endchar; + +% Lange Aufstriche vor spitzen BSt. +% 18ut + beginchar(oct"021",18ut#,ht#,0); + pickup wela_pen; +axe:=18ut; sigm:=0.71; +draw ((0,0){right}..{axe,ht}(sigm*axe,(1-sigm)*ht)..{up}(axe,ht)); +endchar; + +% 21ut + beginchar(oct"031",21ut#,ht#,0); + pickup wela_pen; + axe:=21ut; sigm:=0.72; + draw ((0,0){right}..{axe,ht}(sigm*axe,(1-sigm)*ht)..{up}(axe,ht)); +endchar; + +% 25ut + beginchar(oct"032",25ut#,ht#,0); + pickup wela_pen; + axe:=25ut; sigm:=0.73; + draw ((0,0){right}..{axe,ht}(sigm*axe,(1-sigm)*ht)..{up}(axe,ht)); +endchar; + +% 29ut + beginchar(oct"033",29ut#,ht#,0); + pickup wela_pen; + axe:=29ut; sigm:=0.74; + draw ((0,0){right}..{axe,ht}(sigm*axe,(1-sigm)*ht)..{up}(axe,ht)); +endchar; + +% 33ut + beginchar(oct"034",33ut#,ht#,0); + pickup wela_pen; + axe:=33ut; sigm:=0.75; + draw ((0,0){right}..{axe,ht}(sigm*axe,(1-sigm)*ht)..{up}(axe,ht)); + endchar; + +% fuer oben verbundene Buchstaben +% von b,o,v,w + beginchar(oct"027",14.222ut#,ht#,0); + pickup wela_pen; + draw ((0,ht){1,-mfahne}..tension 1.2..{up}(bfahne,ht)); + xpos:=bfahne; + zeigen; + endchar; + +% von r + beginchar(oct"037",12ut#,ht#,0); + pickup wela_pen; + draw ((0,ht){down}..tension 1.2..{up}(rfahne,ht)); + xpos:=rfahne; + zeigen; + endchar; + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% Ziffern und Satzzeichen +% +% Ziffern +beginchar("0",Wz#,Hz#,0); + pickup wela_pen; + draw (fullcircle xscaled w' yscaled h) shifted (w/2,h/2); + draw ((w/2,h){down}..(s'+w',h)); +endchar; + +beginchar("1",Wz#,Hz#,0); + pickup wela_pen; +draw ((-w'/2,0.6*h)--(0,h)--(0,0)) shifted (w/2+s'/2,0); +endchar; + +beginchar("2",Wz#,Hz#,0); + pickup wela_pen; +draw ((0,h-r)..(r,h){right}..(2r,h-r){down}..tension2 and 3..{-1,-1}(0,0)) shifted (s',0); +draw ((0,0){1,1.5}..(0.75w',0){right}..(w',D)) shifted (s',0); +endchar; + +beginchar("3",Wz#,Hz#,0); + pickup wela_pen; + draw ((w'/8,7h/8)..(w'/2,h){right}..(7w'/8,0.75h){down}..top(w'/2,0.5h){left}) + shifted (s',0); + draw (top(w'/2,0.5h){right}..tension1..(w',w'/2){down}..(w'/2,0){left}..(0,w'/4)) shifted (s',0); +endchar; + +beginchar("4",Wz#,Hz#,0); + pickup wela_pen; +draw ((w'/4,h)--(0,h/4)--(w',h/4)) shifted (s',0); +draw ((0.675w',3h/4)--(0.675w',0)) shifted (s',0); +endchar; + + +beginchar("5",Wz#,Hz#,0); + pickup wela_pen; +draw ((w',h)--(0,h)--(0,5h/8-dd){1,1}..(w'/2,5h/8){right}..(w',2.5h/8){down}..(w'/2,0){left}..(0,h/8)) shifted (s',0); +endchar; + + +beginchar("6",Wz#,Hz#,0); + pickup wela_pen; +draw ((w'/2+D,h-dd)..(w'/2,h){left}..(0,3h/8){down}..(w'/2,0){right}..(w',3h/8){up}..(w'/2,5h/8){left}..(0,3h/8){down}) shifted (s',0); +endchar; + + +beginchar("7",Wz#,Hz#,0); + pickup wela_pen; + xpos:=0; +bogen(Ht-D,Ht,Ht,w',0.3,75,angle(1,2.67),1,1,xpos+s'); +draw ((w',h)--(w'/4,0)) shifted (s',0); +quer(bot(h/2),xpos-7.5ut) +endchar; + +beginchar("8",Wz#,Hz#,0); + pickup wela_pen; +draw ((0,0.5625h){1,0.15}..(3w'/8,h-3w'/8){up}..(0,h){left}..(-3w'/8,h-3w'/8){down}..(0,0.5625h){1,-0.15}.. + (w'/2,h/4){down}..(0,0){left}..(-w'/2,h/4){up}..{1,0.15}(0,0.5625h)) shifted (s'+w'/2,0); +draw ((w/2,h){down}..(s'+w'-dd/2,h)); +endchar; + + + +beginchar("9",Wz#,Hz#,0); + pickup wela_pen; +draw (fullcircle xscaled w' yscaled (5h/8)) shifted (w/2,0.6875h); +draw ((w',h)--(w',h/2){down}..(w'/2,0){left}..(w'/8,h/16)) shifted (s',0); +endchar; + + +% Satzzeichen +% ASCII-Zeichen +% ! +beginchar("!",20ut#,Hz#,0); + pickup wela_pen; + stamm(Hz,10ut,10ut); + pickup wela_pen_thick; + drawdot (0,0) shifted (10ut,0); +endchar; + +% ", oct"042", ASCII-Doppelapostroph, hier identisch mit oct"020", dt. Anfz. o. +beginchar(oct"042",20ut#,Ht#,0); + pickup wela_pen; + komma(Ht,7.5ut); + komma(Ht,12.5ut); +endchar; + +% # +beginchar("#",60ut#,Ht#,dt#); + pickup wela_pen; + gap:=10ut; +p:= ((0,-(Ht+dt)/2)--(0,(Ht+dt)/2)); +draw (p shifted (-gap/2,0) slanted 1/4) shifted (w/2,ht/2); +draw (p shifted (gap/2,0) slanted 1/4) shifted (w/2,ht/2); +q:= ((-20ut,0)--(20ut,0)); + draw (q shifted (0,-gap/2) slanted 1/4) shifted (w/2,ht/2); + draw (q shifted (0,gap/2) slanted 1/4) shifted (w/2,ht/2); +endchar; + +% $ +beginchar("$",35ut#,Ht#,0); + pickup wela_pen; + radi:=10ut; + draw halfcircle scaled (2*radi) shifted (0,Ht-radi) shifted (w/2,0); + draw (halfcircle rotated 180 scaled (2*radi)) shifted (0,radi) shifted (w/2,0); + draw ((-radi,Ht-radi){down}..{down}(radi,radi)) shifted (w/2,0); + draw ((0,Ht+dd)--(0,-dd)) shifted (w/2,0); +endchar; + +% % +beginchar("%",40ut#,Ht#,0); + pickup wela_pen; + sep:=7.5ut; + q := ((0,0)--(25ut,Ht)); + breit:=10ut; hoch:=15ut; + p := (breit/2,0){up}..(0,hoch/2){left}..(-breit/2,0){down}..(0,-hoch/2){right}..{up}(breit/2,0); + x0:=whatever;y0:=whatever; + z0=(directionpoint (-1,2) of (subpath (0,1) of p)) shifted (sep+breit/2,Ht-hoch/2); + draw (p shifted (sep+breit/2,Ht-hoch/2)); + draw (p shifted (sep+25ut-breit/2,hoch/2)); + draw (q shifted (sep,0)); + draw (z0{1,-2}..{dir 58}(sep+25ut,Ht)); + endchar; + +% & + beginchar("&",40ut#,Ht#,0); + pickup wela_pen; + p := (25ut,20ut){down}..tension 1.2..(10ut,0){left}..(0,10ut){up}.. +(15ut,Ht-5ut){up}..(10ut,Ht){left}..(2.5ut,Ht-7.5ut){down}..tension1.5 and 5..{right}(22.5ut,0)..{1,2}(27.5ut,2.5ut); + draw p shifted (7.5ut,0); + endchar; + +% ยง + beginchar(oct"237",43.333ut#,Ht#,dt#); + pickup wela_pen; +sep:=10ut; breit:=20ut; +p := ((8ut,20ut){curl 10}..(0ut,30ut){left}..(-breit/2,22ut){down}.. + (breit/2,-2.5ut){down}..{-1,2/3}(2ut,-11ut)) scaled ((Ht+dt)/60ut); + draw p shifted (sep+breit*0.583,ht/2); + draw p rotated 180 shifted (sep+breit*0.583,ht/2); + endchar; + +% ' (Apostroph) +beginchar("'",15ut#,Ht#,0); + pickup wela_pen; +komma(Ht,7.5ut); +endchar; + + +% "(" +beginchar("(",20ut#,Ht#,0); + pickup wela_pen; +draw ((5ut,Ht)..(0,ht){down}..(5ut,0)) shifted (10ut,0); +endchar; + +% ")" +beginchar(")",20ut#,Ht#,0); + pickup wela_pen; +draw ((5ut,Ht)..(10ut,ht){down}..(5ut,0)); +endchar; + +% "*" +beginchar("*",30ut#,Ht#,0); + path p; + pickup wela_pen; + z0=(15ut,ht+dt/4); + z1=(0ut,7.5ut); + z2=(0ut,-7.5ut); + p := z1--z2; + draw p shifted z0 ; + draw p rotated 60 shifted z0 ; + draw p rotated -60 shifted z0 ; + labels(range 0 thru 2); +endchar; + +% "+" +beginchar("+",30ut#,22.5ut#,0); + path p; + pickup wela_pen; + z0=(15ut,hmath); + z1=(0ut,10ut); + z2=(0ut,-10ut); + p := z1--z2; + draw p shifted z0 ; + draw p rotated 90 shifted z0 ; + labels(range 0 thru 2); +endchar; + +% "," Komma +beginchar(",",20ut#,ht#,dt#); + pickup wela_pen; +komma(2.5ut,10ut); +endchar; + +% "-" Bindestrich, Trennstrich +beginchar("-",22.5ut#,ht#,0); + pickup wela_pen; + draw ((0,0)--(12.5ut,0)) shifted (7.5ut,hdash); +endchar; + +% "." Punkt +beginchar(".",20ut#,ht#,0); + pickup wela_pen_thick; + drawdot top(0,0) shifted (10ut,0); +endchar; + +% "/" +beginchar("/",25ut#,Ht#,0); + pickup wela_pen; +draw ((5ut,0)--(20ut,Ht)); +endchar; + +% ":" Doppelpunkt +beginchar(":",20ut#,ht#,0); + pickup wela_pen_thick; + drawdot top(0,0) shifted (10ut,0); + drawdot (0,0) shifted (10ut,15ut); +endchar; + +% ";" Strichpunkt +beginchar(";",20ut#,ht#,dt#); + pickup wela_pen; +komma(2.5ut,10ut); + pickup wela_pen_thick; + drawdot (0,0) shifted (10ut,15ut); +endchar; + +% ">" +beginchar(">",30ut#,Ht#,0); + path p; + pickup wela_pen; +p:=(0,0)--(20ut,0); +draw p rotated 30 shifted (6.33ut,hmath); + draw p rotated -30 shifted (6.33ut,hmath); +endchar; + + +% "=" +beginchar("=",30ut#,ht#,0); + pickup wela_pen; + draw((0,0)--(20ut,0)) shifted (5ut,hmath-2.5ut); + draw((0,0)--(20ut,0)) shifted (5ut,hmath+2.5ut); +endchar; + + +% "<" +beginchar("<",30ut#,Ht#,0); + path p; + pickup wela_pen; +p:=(0,0)--(-20ut,0); +draw p rotated 30 shifted (23.66ut,hmath); + draw p rotated -30 shifted (23.66ut,hmath); +endchar; + + +% ? +beginchar("?",35ut#,Hz#,0); + radi:=7.5ut; + pickup wela_pen; + z1=(-radi,Hz-radi); + z2=(0,Hz); + z3=(radi,Hz-radi); + z5=(-radi,10ut+radi); + z6=(0,10ut); + z7=(radi,10ut+radi); + p := z1..z2{right}..z3{down}..{down}z5..z6{right}..z7; + draw p shifted (17.5ut,0); + pickup wela_pen_thick; + drawdot top(0,0) shifted (17.5ut,0); +endchar; + +% spezielle Sonderzeichen (ec-Kodierung( +% oct"020", wie ASCII " (oct"042"), dt. Anfuehrungszeichen oben +beginchar(oct"020",20ut#,Ht#,0); + pickup wela_pen; + komma(Ht,7.5ut); + komma(Ht,12.5ut); +endchar; + +% oct"022", dt. Anfuehrungszeichen unten +beginchar(oct"022",25ut#,ht#,dt#); + pickup wela_pen; + komma(2.5ut,10ut); + komma(2.5ut,15ut); +endchar; + +% oct"025" Bis-Strich --, Gedankenstrich +beginchar(oct"025",30ut#,ht#,0); + pickup wela_pen; +draw ((0,0)--(20ut,0)) shifted (5ut,hdash); +endchar; + +% engl. Gedankenstrich --- +beginchar(oct"026",45ut#,ht#,0); + pickup wela_pen; +draw ((0,0)--(30ut,0)) shifted (7.5ut,hdash); +endchar; + + +% oct"023" franz. Anfz. << +beginchar(oct"023",32.5ut#,ht#,0); + path p, q; + pickup wela_pen; + z1=(0ut,0ut); + z2=(1.1*ht/2,0); + z3=(6,-1); + z4=(6,1); + z5=(7.5ut,ht/2); +z6=(15ut,ht/2); + p := (z1{z3}..z2) rotated 45; + q := (z1{z4}..z2) rotated -45; + draw p shifted z5 ; + draw p shifted z6 ; + draw q shifted z5 ; + draw q shifted z6 ; + labels(range 1 thru 6); +endchar; + + +% oct"024" franz. Anfz. >> +beginchar(oct"024",32.5ut#,ht#,0); + path p, q; + pickup wela_pen; + z1=(0ut,0ut); + z2=(1.1*ht/2,0); + z3=(6,-1); + z4=(6,1); + z5=(17.5ut,ht/2); + z6=(25ut,ht/2); + + p := (z1{z4}..z2) rotated 135; + q := (z1{z3}..z2) rotated -135; + draw p shifted z5 ; + draw p shifted z6 ; + draw q shifted z5 ; + draw q shifted z6 ; + labels(range 1 thru 6); +endchar; + +% oct"016" franz. Anfz. < +beginchar(oct"016",25ut#,ht#,0); + path p, q; + pickup wela_pen; + z1=(0ut,0ut); + z2=(1.1*ht/2,0); + z3=(6,-1); + z4=(6,1); + z5=(7.5ut,ht/2); + p := (z1{z3}..z2) rotated 45; + q := (z1{z4}..z2) rotated -45; + draw p shifted z5 ; + draw q shifted z5 ; + labels(range 1 thru 5); +endchar; + + +% oct"017" franz. Anfz. > +beginchar(oct"017",25ut#,ht#,0); + path p, q; + pickup wela_pen; + z1=(0ut,0ut); + z2=(1.1*ht/2,0); + z3=(6,-1); + z4=(6,1); + z5=(17.5ut,ht/2); + p := (z1{z4}..z2) rotated 135; + q := (z1{z3}..z2) rotated -135; + draw p shifted z5 ; + draw q shifted z5 ; + labels(range 1 thru 5); +endchar; + +% oct"133" [ +beginchar("[",25ut#,Ht#,0); + pickup wela_pen; +draw ((5ut,Ht)--(0,Ht)--(0,0)--(5ut,0)) shifted (10ut,0); +endchar; + +% oct"135" ] +beginchar("]",25ut#,Ht#,0); + pickup wela_pen; +draw ((5ut,Ht)--(10ut,Ht)--(10ut,0)--(5ut,0)) shifted (5ut,0); +endchar; + +% "@": +beginchar("@",50ut#,Ht#,0); + pickup wela_pen; +sep:=10ut;gap:=8ut; +draw (superellipse((a,0),(0,b),(-a,0),(0,-b),sigma)) shifted (gap+a+sep,ht); +draw ((0,ht)--(0,5ut){down}..(2ut,0){right}..tension 1.5..(gap,ht/2){up}.. + (-a,3ht/2){left}..(-2*a-gap,ht/2){down}.. + (-a,-ht/2){right}..(7.5ut,-5ut)) shifted (2*a+gap+sep,ht/2); +endchar; + +% Euro +beginchar(oct"240",47.5ut#,Ht#,0); + pickup wela_pen; + sep:=7.5ut; gap:=7.5ut; + draw (halfcircle rotated 90) xscaled 30ut yscaled Ht shifted (15ut+gap+sep,Ht/2); + draw ((0,0){right}..(7.5ut,-3ut)) shifted (15ut+gap+sep,Ht); + draw ((0,0){right}..(7.5ut,3ut)) shifted (15ut+gap+sep,0); + draw (((-25ut,2.5ut)--(0,2.5ut)) shifted (15ut+gap+sep,ht)) slanted 0.25; + draw (((-25ut,-2.5ut)--(0,-2.5ut)) shifted (15ut+gap+sep,ht)) slanted 0.25; +endchar; + +%%%%%%%%%%%%%%%%%%%% End of File %%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/welasl14.mf b/Master/texmf-dist/fonts/source/public/schulschriften/welasl14.mf new file mode 100644 index 00000000000..bba51492cf0 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/welasl14.mf @@ -0,0 +1,3 @@ +% wela14 slanted, Lateinische Ausgangsschrift (LA) +slant:=0.325; +input wela14; diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesa14.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesa14.mf new file mode 100644 index 00000000000..715dd70df17 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesa14.mf @@ -0,0 +1,67 @@ +% Schulausgangsschrift (SAS) wesa +% Walter Entenmann +% 23.10.2011 +% + +%%%%%%%%%%%%%%% wesa Metafont-Hauptfile %%%%%%%%%%%%%%%%%% +font_identifier:= "WESA"; +font_size := 14pt#; +font_coding_scheme:="WESA text"; + +mode_setup; + +% Vereinbarungen: +boolean wortende; +path p, q; + +% sharp Variables: +% unit_width +ut#:=0.233pt#; + +% Linienabstand 1:1:1 +ht#:=20ut#; % x-Hoehe +dt#:=ht#; % Unterlaenge, Oberlaenge +Ht#:=ht#+dt#;% Versalhoehe +Hz#:=Ht#; % Ziffernhoehe +Wz#:=30ut#; % Ziffernbreite + +% Umrechnung in Pixel-Groessen +define_pixels(ut,Ht,ht,dt,Hz,Wz); + +% Federn: +% runde Feder (Redisfeder) + pickup pencircle scaled 1.25ut; +wesa_pen:=savepen; +% fuer Punkte etc. + pickup pencircle scaled 3ut; +wesa_pen_thick := savepen; +% +% Current Transformation, slanted +if unknown slant: slant:=0; else: currenttransform:=identity slanted slant; fi + +% Eingabe der Program-Files: +wortende:=false; +% Parameter- und Makrodefinitionen +input wesa14_def; +% Grossbuchstaben +input wesa14_gr; +% Kleinbuchstaben + input wesa14_kl; +% Sonderzeichen + input wesa14_sz; +% Wortende +input wesa14_end; + + % Abstandsmasse: + font_quad 14pt#;% 1em + font_x_height := 4.66pt#; % 1ex +font_normal_space 5pt#;% Wortzwischenraum +font_normal_stretch 2pt#; +font_normal_shrink 1pt#; + +boundarychar:=oct"040"; % space + +% Ligaturtabellen +input wesa14_lig; +end +%%%%%%%%%%%%%% Ende wesa Metafont-Hauptfile (Driver-File) %%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_def.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_def.mf new file mode 100644 index 00000000000..b4207f0d809 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_def.mf @@ -0,0 +1,497 @@ +% Schulausgangsschrift (SAS) wesa +% Parameter und Makrodefinitionen +% 23.10.2011 + +% Parameter: + +% kl. Abstand in der Groesse der Strichstaerke +eta:=1ut; +% Steigung des Verbindungsstrichs +m:=1.5; +% Superellipse +b=ht/2; +k:=1.5; % SAS +a*k=b; +sigma:=0.73345; + +% Delta, delta + z1=(0,b); z2=(-a,0); + z5=(-sigma*a,sigma*b); + p := z1{left}..z5{z2-z1}..{down}z2; + x0:=whatever;y0:=whatever; + z0=(directionpoint(1,m) of (reverse (subpath (0,2) of p))); + delta:=a+x0;Delta:=b-y0; + +% typische kleine Masse +dd:=2.5ut; +D:=5ut; +s:=7.5ut; +% Radius z.B. bei "a" +rho:=2ut; + +% Unterschleife, Schnittpunkt bei (0,0) +% Steigung m +sb:=9ut; +sbf:=0.35; % sb*sbf +sbfh:=0.23; % dt*sbfh +% vor lat. e, Steigung m'=1 +m':=0.87; +sb':=9ut; +sbf':=sbf; +sbfh':=0.28; +% Oberschleife, Schnittpunkt bei (0,ht) +% Steigung m +sb'':=9ut; +sbf'':=0.35; % sb''*sbf'' +sbfh'':=0.23; % dt*sbfh'' +% Breite von "h" etc (breite=ht/kh) +kh:=1.66; +% Breite der Fahne bei r +rfahne:=12ut; +% Einrollmass +einroll:=ht/9; +% Breite der Fahne bei o, v, w +ofahne:=rfahne+einroll; +% Breite der Fahne bei b +bfahne:=ofahne; +% Steigung der Fahne bei b, v, w +mfahne:=2; +% Breite von "s" +%sbreite:=7.5ut; +sbreite:=6ut; +% gekroepftes e +me:=0.8; +ebreite:=8ut; +ef:=0.2; +he:=ht/2-2eta; +%Steigung im Beruehrpunkt +mt:=m; +% +s_kurzstrichbreite:=(Delta-ht+(ht))/m; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Parameter fuer Grossbuchstaben: +% Radius bei "Flanke" +R:=3.5ut; +% Abstand der Umlautstriche bei Grossbuchstaben: +dumlaut:=5ut; +% Breitenmasse: +Sporn:=D; % Horn bei B, D, etc. +sporn:=10ut; +Abreite:=25ut; +Bbreite:=20ut; +Bbreite':=15ut; % oberer Bauch +Hbreite:=17.5ut; +Nbreite:=18ut; +Lbreite:=22.5ut; +Obreite:=27.5ut; +% Oval +A:=Obreite/2; B:=ht; +%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Parameter fuer Ziffern: +s':=Hz/8; % seitlicher Abstand +w':= Wz-2s'; % effektive Breite der Ziffern +r:=w'/2; % Radius bei "2" +% Zeichen: +hmath:=ht/2; +hdash:=ht/2; +% Kerning: +skern#:=-6ut#; +sskern#:=-7.5ut#; +Bkern#:=-15ut#; +Dkern#:=-17.5ut#; +Ikern#:=-8.75ut#; +Nkern#:=-18ut#; +Okern#:=-13.75ut#; % auch ร +Pkern#:=-15ut#; +Skern#:=-7.5ut#; +Tkern#:=-15ut#; +Vkern#:=-17.5ut#; % auch W + +%%%%%%%%%%%%%% Makros %%%%% +Kern:=0; +% Nur fuer Wartungszwecke +% Makro aktivieren, um die 'width' der Zeichen auszugeben +def zeigen= +% weite:=20*xpos/ht; +% if Kern>0: +% kernwert:=20*Kern/ht; +%showvariable kernwert; +% fi +% showvariable weite; +% Kern:=0; +enddef; + +% Fuer Kleinbuchstaben: +% Makros fuer Kleinbuchstaben +def oval(expr sx)= + x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x3:=whatever;y3:=whatever; + x4:=whatever;y4:=whatever; + x5:=whatever;y5:=whatever; + x6:=whatever;y6:=whatever; + x7:=whatever;y7:=whatever; + x8:=whatever;y8:=whatever; + z1=(0,b); z2=(-a,0); z3=(0,-b); z4=(a,0); + z5=(-sigma*a,sigma*b); + z6=(-sigma*a,-sigma*b); + z7=(sigma*a,-sigma*b); + z8=(sigma*a,sigma*b); + p:= ( z1{left}.. z5{z2-z1}..z2{down}.. z6{z3-z2}.. + {right} z3.. z7{z4-z3}..z4{up}.. z8{z1-z4}..{left} z1); + draw p shifted (sx+a-delta,b); + x0:=whatever; y0:=whatever; + z0=(directionpoint (1,mt) of (subpath (4,6) of p)) shifted (sx+a-delta,b); + x1:=whatever;y1:=whatever; + z1=(directionpoint (-1,mfahne) of (subpath (6,8) of p)) shifted (sx+a-delta,b); + xpos:=sx+2a-delta; + enddef; + + \def stock(expr sx)= + if not wortende: + draw ((0,rho){down}..(rho,0){right}..tension2.5 and 4..{1,m}(2*rho+((ht)-Delta)/m,ht-Delta)) shifted (sx,0); + xpos:=sx+2*rho+((ht)-Delta)/m; + else: + draw ((0,rho){down}..{right}(rho,0)) shifted (sx,0); + xpos:=sx+rho; + fi + enddef; + + def stamm(expr ha, hb, sx)= + draw ((0,ha)--(0,hb)) shifted (sx,0); + xpos:=sx; +enddef; + +def strich (expr sx)= + if not wortende: + draw ((0,0)--((ht-Delta)/m,ht-Delta)) shifted (sx,0); + xpos:=sx+(ht-Delta)/m; + else: + xpos:=sx; + fi + enddef; + + def uschl(expr sx)= +draw ((0,0){down}..tension 1.5..(-(1-sbf)*sb,-dt){left}..(-sb,-dt*(1-sbfh)){up}..tension1.5..{1,m}(0,0)) shifted (sx,0); +xpos:=sx; +enddef; + +def uschl_e (expr sx) = + draw ((0,0){down}..tension 1.5..(-(1-sbf')*sb',-dt){left}..(-sb',-dt*(1-sbfh')){up}..tension1.5..{1,m'}(0,0)) shifted (sx,0); +xpos:=sx; + enddef; + + def oschl(expr sx)= + draw ((0,ht){1,m}..tension2..(sb'',Ht-dt*sbfh''){up}..((1-sbf'')*sb'',Ht){left}..tension 1.5..{down}(0,ht)) shifted (sx,0); + xpos:=sx; +enddef; + + def bogen(expr hl,hm,hr,bt,fx,phil,phir,tensl,tensr,sx)= + p:=((0,hl){dir phil}..tension tensl..(bt*fx,hm){bt,0}..tension tensr..{dir phir}(bt,hr)); + draw p shifted (sx,0); + if (hl>hm) and (hr>hm): +x0:=whatever; y0:=whatever; +z0=(directionpoint (1,mt) of if bt>0:(subpath (1,2) of p)else: reverse(subpath (0,1) of p)fi) shifted (sx,0); +fi + xpos:=sx+bt; + enddef; + + def schweif (expr hl, hr, bt, phil, phir, tens, sx) = + p := (0,hl){dir phil}..tension tens..{dir phir}(bt,hr); + draw p shifted (sx,0); + if ((bt>0) and (phil<angle(1,mt)) and (angle(1,mt)<phir)) or ((bt<0) and (phir<angle(-1,-mt)) and (angle(-1,-mt)<phil)): + x0:=whatever; y0:=whatever; + z0=(directionpoint (1,mt) of if bt>0:(subpath (0,1) of p)else: reverse(subpath (0,1) of p)fi ) shifted (sx,0); + fi + xpos:=sx+bt; +enddef; + +def fahne (expr hl, hr, bt, phil, phir, tens, sx) = + if not wortende: + schweif(hl, hr, bt, phil, phir, tens, sx); +else: + xpos:=sx; +fi +enddef; + +def Fahne= +fahne((0),ht-Delta,rho+((ht)-Delta)/m,0,angle(1,m),2,xpos); +enddef; + +def Schulter= +bogen(ht/4,(ht),(5ht/6),ht/kh,0.8,90,-90,1.2,1,xpos); + enddef; + + def fuss(expr sx)= + draw ((0,2rho)..{right}(2*rho,0)) shifted (sx,0); + xpos:=sx+2*rho; + enddef; + + def kurzstrich(expr sx)= + draw ((0,ht-Delta)--(Delta/m,ht)) shifted (sx,0); + xpos:=sx+Delta/m; +enddef; + + def s_kurzstrich(expr sx)= + draw ((0,ht-Delta)--(s_kurzstrichbreite,ht)) shifted (sx,0); + xpos:=sx+s_kurzstrichbreite; +enddef; + + def spitz(expr sx)= +% draw ((0,ht-Delta){1,m}..{up}(eta,ht)) shifted (sx,0); +% xpos:=sx+eta; + xpos:=sx; + enddef; + + def ipunkt(expr sx)= + draw ((0,dd)--(0,-dd)) shifted (sx,ht+dt/2); + enddef; + + def umlaut(expr dx,sx)= + draw ((-dd,dd)--(-dd,-dd)) shifted (sx+dx,ht+dt/2); + draw ((dd,dd)--(dd,-dd)) shifted (sx+dx,ht+dt/2); + xpos:=sx; +enddef; + +def latin_eb (expr sx)= +schweif((ht),ht/2,12.5ut,angle(1,-mfahne),0,1,sx); +latin_e_lig(xpos); +enddef; + +def latin_e_form (expr sx)= + draw ((0,he){1,me}..(ebreite,ht-ebreite*ef){up}..(ebreite*(1-ef),ht){left}..(0,ht/2){down}..{right}(ebreite*(1-ef),0)) shifted (sx,0); + xpos:=sx+ebreite*(1-ef); +enddef; + +% lat. e nach r +def latin_er (expr sx)= +schweif((ht),ht/2,10ut,-90,0,1,sx); +latin_e_lig(xpos); +enddef; + +def a_char= +oval(xpos); +stamm((ht),(rho),xpos); +stock(xpos); +enddef; + +def o_char= + oval(xpos); + ohr; + fahne((ht),ht-Delta,ofahne,angle(1,-mfahne),angle(1,m),1,xpos); +enddef; + +def u_char= +spitz(xpos); +usack; +stamm((ht),(rho),xpos); +stock(xpos); +enddef; + +def usack= + stamm((ht),ht/4,xpos); +bogen(ht/4,(0),(5ht/6),ht/kh,0.3,-90,90,1,1.2,xpos); +enddef; + +def vsack= + stamm((ht),ht/4,xpos); + bogen(ht/4,(0),2ht/3,ht/kh,0.3,-90,90,1,1.3,xpos); + schweif(2ht/3,(ht),-einroll,90,180,2,xpos); +enddef; + + def c_form (expr sx)= + x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x3:=whatever;y3:=whatever; + x4:=whatever;y4:=whatever; + x5:=whatever;y5:=whatever; + x6:=whatever;y6:=whatever; + x7:=whatever;y7:=whatever; + x8:=whatever;y8:=whatever; + z1=(0,b); z2=(-a,0); z3=(0,-b); z4=(a,0); + z5=(-sigma*a,sigma*b); + z6=(-sigma*a,-sigma*b); + z7=(sigma*a,-sigma*b); + z8=(sigma*a,sigma*b); + draw ( z8{z1-z4}.. z1{left}.. z5{z2-z1}..z2{down}.. z6{z3-z2}.. + {right} z3) shifted (sx+a-delta,b); + xpos:=sx+a-delta; + enddef; + + def ohr= + draw (z1--(x1-(ht-y1)/mfahne,ht)); + xpos:=x1-(ht-y1)/mfahne; +enddef; + + def spazierstock (expr sx)= + draw ((0,ht-Delta){1,m}..(Delta+rho,ht){right}..{down}(Delta+2*rho,ht-rho)) shifted (sx,0); + xpos:=sx+Delta+2*rho; + enddef; + + def s_form(expr sx)= + p:= ((0,ht){down}..(sbreite,sbreite){down}..(0,0){left}..(-sbreite+1ut,2ut)); + draw p shifted (sx,0); + x0:=whatever;y0:=whatever; + z0=(directionpoint(1,mt) of (reverse (subpath (1,2) of p))) shifted (sx,0); + xpos:=sx+sbreite; + Kern:=sbreite; + enddef; + + def tangente (expr ddx)= + if not wortende: + draw ((x0,y0){1,mt}..{1,m}(x0+ddx+(ht-Delta-y0)/m,ht-Delta)); + mt:=m; + xpos:=x0+ddx+(ht-Delta-y0)/m; + fi + enddef; + + def t_schlinge(expr sx)= + draw ((0,0){up}..(-6.5ut,4ut){down}..{right}(0,0)) shifted (sx,0); + xpos:=sx; + enddef; + + def gerade (expr ha, hb, bt, sx)= + draw ((0,ha)--(bt,hb)) shifted (sx,0); + xpos:=sx+bt; + enddef; + + def k_form(expr sx)= + draw ((0,ht/3){up}..(1.5*a,ht){right}..(2*a,0.8*ht){down}..tension1.2..{left}(dd,ht/2)) shifted (sx,0); + draw ((dd,ht/2){1,-1.13}..tension2.5..{right}(2*a-rho,0)) shifted (sx,0); +xpos:=sx+2*a-rho; +enddef; + +def ss_form (expr sx)= + bogen(ht,(Ht-D),ht+dt/2,11ut,0.6,90,-90,1,1,xpos); + schweif(ht+dt/2,ht,-11ut+dd,-90,-180,1,xpos); + schweif(ht,ht/2,15ut-dd,0,-90,0.95,xpos); + bogen(ht/2,(0),(dd),-15ut+dd,0.5,-90,135,1,1,xpos); + xpos:=sx+15ut; + Kern:=7.5ut; +enddef; + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Makros fuer Grossbuchstaben + def V_kurzstrich(expr sx)= + draw ((0,Ht-D)--(D/m,Ht)) shifted (sx,0); + xpos:=sx+D/m; +enddef; + +def Umlaut (expr dx,sx)= + draw ((-dd,dd)--(-dd,-dd)) shifted (sx+dx,Ht+dumlaut); + draw ((dd,dd)--(dd,-dd)) shifted (sx+dx,Ht+dumlaut); + xpos:=sx; +enddef; + + def Flanke(expr sp,bt,sx)= + mA:=(Ht)/bt; + draw ((0,R)..(0.6sp,0){right}..tension1..{1,mA}(sp+R/mA,R)--(sp+bt,Ht)) shifted (sx,0); + xpos:=sx+sp+bt; +enddef; + +def Horn(expr sx)= + draw ((0,Ht)--(Sporn,Ht)) shifted (sx,0); + xpos:=sx+Sporn; +enddef; + +def Bauch(expr bt,ha,hb,flach,sx)= + p:= ((0,ha)--(flach,ha){bt/abs(bt),0}..(bt,(ha+hb)/2){down}..{-bt/abs(bt),0}(flach,hb)--(0,hb)); + draw p shifted (sx,0); + if bt>0: + x0:=whatever; y0:=whatever; + z0 = (directionpoint (-1,-mt) of (subpath (2,3) of p)) shifted (sx,0); + fi + xpos:=sx; +enddef; + + + + def C_form (expr sx)= + x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x3:=whatever;y3:=whatever; + x4:=whatever;y4:=whatever; + x5:=whatever;y5:=whatever; + x6:=whatever;y6:=whatever; + x7:=whatever;y7:=whatever; + x8:=whatever;y8:=whatever; + z1=(0,B); z2=(-A,0); z3=(0,-B); z4=(A,0); + z5=(-sigma*A,sigma*B); + z6=(-sigma*A,-sigma*B); + z7=(sigma*A,-sigma*B); + z8=(sigma*A,sigma*B); + draw ((s,B-dd).. z1{left}.. z5{z2-z1}..z2{down}.. z6{z3-z2}.. + {right} z3) shifted (sx+A,B); + xpos:=sx+A; + enddef; + + def A_char= + Flanke(sporn,Abreite,xpos); + stamm((Ht),(0),xpos); + gerade((ht-Delta-eta),(ht-Delta-eta),22.5ut,xpos-22.5ut); +% schweif((ht-Delta),(ht-Delta-eta),22.5ut,-45,0,1.8,xpos-22.5ut); + fahne((ht-Delta-eta),ht-Delta,11ut,0,angle(1,m),2.5,xpos); + enddef; + + def O_char= + aalt:=a;balt:=b; + a:=A; b:=B; + mt:=0.1; + oval(xpos+delta); + a:=aalt;b:=balt; +tangente(10.5ut); + enddef; + + def U_char= + V_kurzstrich(xpos); + stamm((Ht),ht/2,xpos); + bogen(ht/2,(0),ht,Hbreite,0.4,-90,90,1,1,xpos); + stamm((Ht),(rho),xpos); + stock(xpos); + enddef; + + def S_form(expr sx)= + p:=((Bbreite'/2,Ht-D)..(0,Ht){left}..(-Bbreite'/2,ht+dt/2){down}..(Bbreite'/2,ht/2){down}..(0,0){left}..(-Bbreite'/2,D)); + draw p shifted (sx+Bbreite'/2,0); + x0:=whatever; y0:=whatever; + z0 = (directionpoint (-1,-mt) of (subpath (3,4) of p)) shifted (sx+Bbreite'/2,0); + xpos:=sx+Bbreite'; + enddef; + + def latin_e_lig (expr sx)= + draw ((0,ht/2){right}..(ebreite,ht-ebreite*ef){up}..(ebreite*(1-ef),ht){left}..(0,ht/2){down}..{right}(ebreite*(1-ef),0)) shifted (sx,0); + xpos:=sx+ebreite*(1-ef); +enddef; + + def latin_eA (expr sx)= + Flanke(sporn,Abreite,sx); + stamm((Ht),(0),xpos); + schweif(ht,ht/2,32ut,angle(1,-3/4),0,1,xpos-sporn-Abreite+15ut); + latin_e_lig(xpos); + enddef; + + % echte Ligatur "Fe" auf oct"014" + def latin_eF (expr sx)= +stamm((Ht),(0),xpos+7.5ut); +gerade((Ht),(Ht),22.5ut,xpos-7.5ut); + schweif(ht,ht/2,21ut,angle(1,-1),0,1,xpos-20ut); + latin_e_lig(xpos); + enddef; + + % echte Ligatur "He" auf oct"015" + def latin_eH (expr sx)= + stamm((Ht),(0),xpos+Sporn); + stamm((Ht),(0),xpos+Hbreite); + schweif(ht,ht/2,34.5ut,angle(1,-1),0,1,xpos-Sporn-Hbreite); + latin_e_lig(xpos); + enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%% +% Makros fuer Ziffern und Sonderzeichen +def komma (expr ha,sx)= +draw ((0,0){down}--(0,-s)) shifted (sx,ha); +enddef; + + def quer(expr ha, sx)= + draw ((-s+dd/2,0)--(s-dd/2,0)) shifted (sx,ha); + enddef; +%%%%%%%%%%%%%%%%%%%%%% Ende Makros %%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_end.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_end.mf new file mode 100644 index 00000000000..de81ebd59f5 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_end.mf @@ -0,0 +1,9 @@ +% Schulausgangsschrift (SAS) wesa +% Parameter-File Buchstabenformen am Wortende +% Walter Entenmann +% 23.10.2011 + +wortende:=true; +input wesa14_gr; +input wesa14_kl; +%%%%%%%%%%%%%%%%%%%%%% File-Ende %%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_gr.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_gr.mf new file mode 100644 index 00000000000..582ecc16049 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_gr.mf @@ -0,0 +1,477 @@ +% Schulausgangsschrift (SAS) wesa +% Walter Entenmann +% 23.10.2011 +% +% Grossbuchstaben +if not wortende: + beginchar("A",46ut#,Ht#,0); + else: +beginchar(oct"201",35ut#,Ht#,0); + fi +pickup wesa_pen; +xpos:=0; +A_char; +zeigen; +endchar; + +% Ligatur Ae + beginchar(oct"013",53.4ut#,Ht#,0); +pickup wesa_pen; +xpos:=0; +latin_eA(xpos); +zeigen; +endchar; + +if not wortende: + beginchar("B",34.641ut#,Ht#,0); + else: +beginchar(oct"202",25ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; + Horn(xpos); + stamm((Ht),(0),xpos); + Bauch(Bbreite',(Ht),ht,D,xpos); + mt:=0.5; + Bauch(Bbreite,ht,(0),D,xpos); + xpos:=Sporn+Bbreite; + tangente(D); +zeigen; +endchar; + +if not wortende: + beginchar("C",27.306ut#,Ht#,0); + else: +beginchar(oct"203",13.75ut#,Ht#,0); + fi + pickup wesa_pen; + xpos:=0; + C_form(xpos); + Fahne; +zeigen; +endchar; + +if not wortende: + beginchar("D",34.176ut#,Ht#,0); + else: +beginchar(oct"204",25ut#,Ht#,0); + fi + pickup wesa_pen; + xpos:=0; + Horn(xpos); + stamm((Ht),(0),xpos); + mt:=0.3; + Bauch(Bbreite,(Ht),(0),dd,xpos); + xpos:=Sporn+Bbreite; + tangente(11ut); +zeigen; +endchar; + +if not wortende: + beginchar("E",29.056ut#,Ht#,0); + else: +beginchar(oct"205",12.5ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; + Bauch(-10ut,(Ht),(ht),0,xpos+12.5ut); + Bauch(-12.5ut,(ht),(0),0,xpos); + schweif((Ht),(Ht-dd),D,0,-45,1,xpos); + gerade((ht),(ht),dd,xpos-D); + fahne((0),ht-Delta,D+((ht)-Delta)/m,0,angle(1,m),1.5,xpos-dd); +zeigen; +endchar; + +if not wortende: + beginchar("F",24ut#,Ht#,0); + else: +beginchar(oct"206",22.5ut#,Ht#,0); + fi + pickup wesa_pen; + xpos:=0; +stamm((Ht),(0),xpos+7.5ut); +gerade((Ht),(Ht),22.5ut,xpos-7.5ut); +% schweif((ht-Delta),(ht-Delta-eta),15ut,-45,0,1.8,xpos-20ut); + gerade((ht-Delta-eta),(ht-Delta-eta),15ut,xpos-20ut); + fahne((ht-Delta-eta),ht-Delta,6.5ut,0,angle(1,m),1.5,xpos); + if wortende: + xpos:=22.5ut; + fi +zeigen; +endchar; + +% Ligatur Fe +beginchar(oct"014",29.9ut#,Ht#,0); + pickup wesa_pen; + xpos:=0; + latin_eF(xpos); +zeigen; +endchar; + +if not wortende: + beginchar("G",31.556ut#,Ht#,dt#); + else: +beginchar(oct"207",20ut#,Ht#,dt#); + fi + pickup wesa_pen; +xpos:=0; +bogen((Ht-D),(Ht),ht,-Bbreite,0.375,120,-90,1,1,xpos+Bbreite); +bogen(ht,(0),5ht/6,Bbreite,0.4,-90,90,1,1.2,xpos); +stamm((ht),0,xpos); +if not wortende: +uschl(xpos); +strich(xpos); +else: + uschl_e(xpos); + fi +zeigen; +endchar; + +if not wortende: + beginchar("H",33.5ut#,Ht#,0); + else: +beginchar(oct"210",22.5ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; +stamm((Ht),(0),xpos+Sporn); +% schweif((ht-Delta),(ht-Delta-eta),Hbreite+Sporn,-45,0,1.8,xpos-Sporn); + gerade((ht-Delta-eta),(ht-Delta-eta),Hbreite+Sporn,xpos-Sporn); + stamm((Ht),(0),xpos); + fahne((ht-Delta-eta),ht-Delta,11ut,0,angle(1,m),2.5,xpos); +zeigen; +endchar; + +% Ligatur He + beginchar(oct"015",40.9ut#,Ht#,0); + pickup wesa_pen; + xpos:=0; + latin_eH(xpos); +zeigen; +endchar; + +if not wortende: + beginchar("I",28.295ut#,Ht#,0); + else: +beginchar(oct"211",17.5ut#,Ht#,0); + fi + pickup wesa_pen; + xpos:=0; + gerade((Ht),(Ht),Hbreite,xpos); + stamm((Ht),10ut,xpos); + mt:=0.5; + bogen(10ut,(0),(dd),-Hbreite,0.5,-90,135,1,1,xpos); + xpos:=Hbreite; + tangente(D); +zeigen; +endchar; + +if not wortende: + beginchar("J",29.056ut#,Ht#,dt#); + else: +beginchar(oct"212",17.5ut#,Ht#,dt#); + fi +pickup wesa_pen; + xpos:=0; + gerade((Ht),(Ht),Hbreite,xpos); + stamm((Ht),0,xpos); +if not wortende: + uschl(xpos); + strich(xpos); +else: + uschl_e(xpos); + fi +zeigen; + endchar; + + if not wortende: + beginchar("K",31.573ut#,Ht#,0); + else: +beginchar(oct"213",18.017ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; +stamm((Ht),(0),xpos); + gerade((ht),(Ht),Hbreite,xpos+rt(0)); + schweif((ht),(0),Hbreite,angle(Hbreite,-ht),0,3.5,xpos-Hbreite); + Fahne; +zeigen; +endchar; + +if not wortende: + beginchar("L",36.056ut#,Ht#,0); + else: +beginchar(oct"214",22.5ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; + schweif((Ht-dd),(Ht),-D,135,180,1,xpos+Lbreite); + schweif((Ht),(0),-(Lbreite-D),180,-150,1,xpos); + schweif((0),(0),Lbreite,30,0,1,xpos); + Fahne; +zeigen; +endchar; + +if not wortende: + beginchar("M",61.556ut#,Ht#,0); + else: +beginchar(oct"215",48.0ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; + Flanke(sporn,Nbreite,xpos); + stamm((Ht),(0),xpos); + gerade((0),(Ht),Nbreite,xpos); + stamm((Ht),(rho),xpos); + stock(xpos); +zeigen; +endchar; + +if not wortende: + beginchar("N",47.056ut#,Ht#,0); + else: +beginchar(oct"216",46ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; +Flanke(sporn,Nbreite-D,xpos); +gerade((Ht),(0),D,xpos); +mN:=Ht/(Nbreite-D); +gerade((0),Ht-10ut,(Ht-10ut)/mN,xpos); +bogen(Ht-10ut,(Ht),(Ht-eta/2),10ut/mN+D,0.8,angle(1,mN),-30,1,1,xpos); +if not wortende: + fahne((0),ht-Delta,s+((ht)-Delta)/m,10,angle(1,m),1,xpos-Nbreite); + fi +zeigen; +endchar; + +if not wortende: + beginchar("O",36.974ut#,Ht#,0); + else: +beginchar(oct"217",27.5ut#,Ht#,0); + fi + pickup wesa_pen; + xpos:=0; + O_char; + zeigen; +endchar; + +if not wortende: + beginchar("P",26.556ut#,Ht#,0); + else: +beginchar(oct"220",20ut#,Ht#,0); + fi + pickup wesa_pen; + xpos:=0; + Horn(xpos); + stamm((Ht),(0),xpos); + Bauch(Bbreite',(Ht),ht,D,xpos); + fahne((0),ht-Delta,10ut+((ht)-Delta)/m,10,angle(1,m),1,xpos); + if wortende: + xpos:=Sporn+Bbreite'; + fi + zeigen; +endchar; + +if not wortende: + beginchar("Q",39.806ut#,Ht#,0); + else: +beginchar(oct"221",26.250ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; + aalt:=a;balt:=b; + a:=A; b:=B; + mt:=0.5; + oval(xpos+delta); + a:=aalt;b:=balt; + schweif((s),(0),12.5ut,angle(1,-0.75),0,1.5,xpos-A); + Fahne; +zeigen; +endchar; + +if not wortende: + beginchar("R",34.073ut#,Ht#,0); + else: +beginchar(oct"222",20.517ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; +Horn(xpos); + stamm((Ht),(0),xpos); + Bauch(Bbreite',(Ht),ht,D,xpos); + schweif(ht,(0),Bbreite',angle(Bbreite',-ht),0,3.5,xpos+rt(0)); + Fahne; +zeigen; +endchar; + +if not wortende: + beginchar("S",26.412ut#,Ht#,0); + else: +beginchar(oct"223",15ut#,Ht#,0); + fi + pickup wesa_pen; + xpos:=0; + mt:=0.5; + S_form(xpos); + tangente(D); +zeigen; +endchar; + +if not wortende: + beginchar("T",32.833ut#,Ht#,0); + else: +beginchar(oct"224",30ut#,Ht#,0); + fi + pickup wesa_pen; + xpos:=0; + stamm((Ht),(0),xpos+15ut); + gerade((Ht),(Ht),30ut,xpos-15ut); + if not wortende: + fahne((0),ht-Delta,2ut+dd+ht/m,10,angle(1,m),2,xpos-15ut); + fi +zeigen; +endchar; + +if not wortende: + beginchar("U",36.390ut#,Ht#,0); + else: +beginchar(oct"225",22.833ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; +U_char; +zeigen; +endchar; + +if not wortende: + beginchar("V",32.548ut#,Ht#,0); + else: +beginchar(oct"226",26.111ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; + V_kurzstrich(xpos); + stamm((Ht),ht/3,xpos); + mt:=0.1; + bogen(ht/2,(0),ht+dt/2,Hbreite,0.25,-90,90,1,1.2,xpos); + xtmp:=x0;ytmp:=y0; + schweif(ht+dt/2,(Ht),-einroll,90,180,2,xpos); + schweif((Ht),(Ht),s,angle(1,-mfahne),angle(1,2),1,xpos); + x0:=whatever; y0:=whatever; + z0=(xtmp,ytmp); + tangente(s+D); +zeigen; +endchar; + +if not wortende: + beginchar("W",50.048ut#,Ht#,0); + else: +beginchar(oct"227",43.611ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; + V_kurzstrich(xpos); + stamm((Ht),ht/2,xpos); + bogen(ht/2,(0),ht,Hbreite,0.4,-90,90,1,1,xpos); + stamm((Ht),ht/2,xpos); + mt:=0.1; + bogen(ht/2,(0),ht+dt/2,Hbreite,0.25,-90,90,1,1.2,xpos); + xtmp:=x0;ytmp:=y0; + schweif(ht+dt/2,(Ht),-einroll,90,180,2,xpos); + schweif((Ht),(Ht),s,angle(1,-mfahne),angle(1,2),1,xpos); + x0:=whatever; y0:=whatever; + z0=(xtmp,ytmp); + tangente(s+D); +zeigen; +endchar; + +if not wortende: + beginchar("X",36.056ut#,Ht#,0); + else: +beginchar(oct"230",22.5ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; +gerade((0),(Ht),Hbreite+D,xpos); +schweif((Ht),(0),Hbreite,angle(Hbreite,-Ht),0,5,xpos-Hbreite); +Fahne; +zeigen; +endchar; + +if not wortende: + beginchar("Y",32.390ut#,Ht#,dt#); + else: +beginchar(oct"231",20.833ut#,Ht#,dt#); + fi + pickup wesa_pen; + xpos:=0; + V_kurzstrich(xpos); + stamm((Ht),ht/2,xpos); + bogen(ht/2,(0),ht,Hbreite,0.4,-90,90,1,1,xpos); + stamm((Ht),0,xpos); + if not wortende: + uschl(xpos); + strich(xpos); + else: + uschl_e(xpos); + fi +zeigen; +endchar; + +if not wortende: + beginchar("Z",36.056ut#,Ht#,0); + else: +beginchar(oct"232",22.5ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; + gerade((Ht),(Ht),Lbreite,xpos); + gerade((Ht),(0),-Lbreite,xpos); + schweif((0),(0),Lbreite,45,0,1,xpos); + Fahne; +zeigen; +endchar; + +% Umlaute +%\"A +if not wortende: + beginchar(oct"304",46ut#,80ut#,0); + else: +beginchar(oct"233",35ut#,42.5ut#,0); + fi + pickup wesa_pen; + xpos:=0; + Umlaut(sporn+Abreite,xpos); + A_char; + zeigen; +endchar; + +%\"O +if not wortende: + beginchar(oct"326",36.974ut#,80ut#,0); + else: +beginchar(oct"234",27.5ut#,42.5ut#,0); + fi + pickup wesa_pen; + xpos:=0; + Umlaut(A,xpos); + O_char; + zeigen; +endchar; + +% +%\"U +if not wortende: + beginchar(oct"334",36.390ut#,42.5ut#,0); + else: +beginchar(oct"235",22.833ut#,80ut#,0); + fi + pickup wesa_pen; + xpos:=0; + Umlaut(D/m+Hbreite/2,xpos); + U_char; + zeigen; +endchar; + +%%%%%%%%%%%%% File-Ende %%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_kl.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_kl.mf new file mode 100644 index 00000000000..cb16195f68a --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_kl.mf @@ -0,0 +1,470 @@ +% Schulausgangsschrift (SAS) wesa +% Walter Entenmann +% Kleinbuchstaben +% 23.10.2011 + +if not wortende: + beginchar("a",27.113ut#,ht#,0); + else: + beginchar(oct"241",13.556ut#,ht#,0); + fi + pickup wesa_pen; +xpos:=0; +a_char; + zeigen; +endchar; + +if not wortende: + beginchar("b",25.825ut#,Ht#,0); + else: +beginchar(oct"242",11.603ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; +kurzstrich(xpos); +oschl(xpos); +stamm(ht,(ht),xpos); + vsack; +fahne((ht),ht-Delta,bfahne,angle(1,-mfahne),angle(1,m),1,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("c",18.446ut#,ht#,0); + else: +beginchar(oct"243",4.890ut#,ht#,0); + fi + pickup wesa_pen; +xpos:=0; +c_form(xpos); +Fahne; + zeigen; +endchar; + +if not wortende: + beginchar("d",27.113ut#,Ht#,0); + else: +beginchar(oct"244",13.556ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; +oval(xpos); +stamm((Ht),(rho),xpos); + stock(xpos); + zeigen; +endchar; + +% lat. e, Normalform +if not wortende: + beginchar("e",16.733ut#,ht#,0); + else: +beginchar(oct"245",16.389ut#,ht#,0); + fi + pickup wesa_pen; + xpos:=0; +schweif((0),he,D+(he)/m,0,angle(1,m),1.5,xpos); +latin_e_form(xpos); + zeigen; +endchar; + +% Ligaturen: +% e nach r +if not wortende: +beginchar(oct"010",16.4ut#,ht#,0); + pickup wesa_pen; + xpos:=0; + latin_er(xpos); + zeigen; +endchar; +fi + +% e nach b,o,v,w +if not wortende: +beginchar(oct"011",18.9ut#,ht#,0); + pickup wesa_pen; + xpos:=0; + latin_eb(xpos); + zeigen; +endchar; +fi + +% e nach g,j,y +if not wortende: +beginchar(oct"012",14.4ut#,ht#,0); + pickup wesa_pen; + xpos:=0; +gerade((0),he,(he)/m',xpos); +latin_e_form(xpos); + zeigen; +endchar; +fi + +if not wortende: + beginchar("f",15.333ut#,Ht#,dt#); + else: +beginchar(oct"246",1.777ut#,Ht#,dt#); + fi + pickup wesa_pen; + xpos:=0; + kurzstrich(xpos); +oschl(xpos); +stamm(ht,(-dt),xpos); +schweif((dd),(0),D,-45,0,1,xpos-D); +Fahne; + zeigen; +endchar; + +if not wortende: + beginchar("g",23.113ut#,ht#,dt#); + else: +beginchar(oct"247",11.556ut#,ht#,dt#); + fi + pickup wesa_pen; +xpos:=0; +oval(xpos); +stamm((ht),0,xpos); +if not wortende: + uschl(xpos); + strich(xpos); +else: + uschl_e(xpos); + fi + zeigen; +endchar; + +if not wortende: + beginchar("h",29.382ut#,Ht#,0); + else: +beginchar(oct"250",15.825ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; + kurzstrich(xpos); +oschl(xpos); +stamm(ht,(0),xpos); +Schulter; +stamm((5ht/6),(rho),xpos); +stock(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("i",15.556ut#,Ht#,0); + else: +beginchar(oct"251",2ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; +spitz(xpos); + ipunkt(xpos); + stamm((ht),(rho),xpos); +stock(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("j",11.556ut#,Ht#,dt#); + else: +beginchar(oct"252",0ut#,Ht#,dt#); + fi + pickup wesa_pen; +xpos:=0; +spitz(xpos); +ipunkt(xpos); +stamm((ht),0,xpos); +if not wortende: +uschl(xpos); +strich(xpos); +else: +uschl_e(xpos); + fi + zeigen; +endchar; + +if not wortende: + beginchar("k",26.667ut#,Ht#,0); + else: +beginchar(oct"253",13.110ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; + kurzstrich(xpos); +oschl(xpos); +stamm(ht,(0),xpos); +k_form(xpos); +Fahne; + zeigen; +endchar; + +if not wortende: + beginchar("l",19.333ut#,Ht#,0); + else: +beginchar(oct"254",5.777ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; + kurzstrich(xpos); +oschl(xpos); +stamm(ht,(2rho),xpos); +fuss(xpos); +Fahne; + zeigen; +endchar; + +if not wortende: + beginchar("m",46.318ut#,ht#,0); + else: +beginchar(oct"255",32.762ut#,ht#,0); + fi + pickup wesa_pen; +xpos:=0; +spazierstock(xpos); +stamm((ht-rho),(0),xpos); +Schulter; +stamm((5*ht/6),(0),xpos); +Schulter; +stamm((5*ht/6),(rho),xpos); +stock(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("n",34.270ut#,ht#,0); + else: +beginchar(oct"256",20.713ut#,ht#,0); + fi + pickup wesa_pen; +xpos:=0; +spazierstock(xpos); +stamm((ht-rho),(0),xpos); +Schulter; +stamm((5*ht/6),(rho),xpos); +stock(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("o",22.744ut#,ht#,0); + else: +beginchar(oct"257",8.522ut#,ht#,0); + fi + pickup wesa_pen; +xpos:=0; +o_char; + zeigen; +endchar; + +if not wortende: + beginchar("p",27.604ut#,ht#,dt#); + else: +beginchar(oct"260",14.048ut#,ht#,dt#); + fi + pickup wesa_pen; +xpos:=0; +spitz(xpos); +stamm((ht),(-dt),xpos); +Schulter; +stamm((5ht/6),(rho),xpos); +stock(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("q",23.113ut#,ht#,dt#); + else: +beginchar(oct"261",11.556ut#,ht#,dt#); + fi + pickup wesa_pen; +xpos:=0; +oval(xpos); +stamm((ht),(-dt),xpos); +strich(xpos); + zeigen; +endchar; + +if not wortende: + beginchar("r",23.666ut#,ht#,0); + else: +beginchar(oct"262",11.665ut#,ht#,0); + fi + pickup wesa_pen; +xpos:=0; +spazierstock(xpos); +stamm((ht-rho),(0),xpos); + schweif(ht/2,(ht),ht/4,90,angle(1,0.5),1,xpos); + fahne((ht),ht-Delta,rfahne,-90,angle(1,m),1,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("s",18.904ut#,ht#,0); + else: +beginchar(oct"263",7.777ut#,ht#,0); + fi + pickup wesa_pen; +xpos:=0; +s_kurzstrich(xpos); +mt:=1; +s_form(xpos); % mit Kern +tangente(dd); + zeigen; + endchar; + + if not wortende: + beginchar("t",20.556ut#,Ht#,0); + else: +beginchar(oct"264",7ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; + schweif(ht-Delta,(Ht),D+2eta,angle(1,m),90,1,xpos); + stamm((Ht),(0),xpos); + t_schlinge(xpos); + Fahne; + zeigen; +endchar; + +if not wortende: + beginchar("u",27.604ut#,ht#,0); + else: +beginchar(oct"265",14.048ut#,ht#,0); + fi + pickup wesa_pen; +xpos:=0; +u_char; + zeigen; +endchar; + +if not wortende: + beginchar("v",25.825ut#,ht#,0); + else: +beginchar(oct"266",11.603ut#,ht#,0); + fi + pickup wesa_pen; +xpos:=0; + s_kurzstrich(xpos); + vsack; + fahne((ht),ht-Delta,ofahne,angle(1,-mfahne),angle(1,m),1,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("w",37.873ut#,ht#,0); + else: +beginchar(oct"267",23.651ut#,ht#,0); + fi + pickup wesa_pen; +xpos:=0; + s_kurzstrich(xpos); + usack; + vsack; + fahne((ht),ht-Delta,ofahne,angle(1,-mfahne),angle(1,m),1,xpos); + zeigen; +endchar; + +if not wortende: + beginchar("x",24.610ut#,ht#,0); + else: +beginchar(oct"270",12.610ut#,ht#,0); + fi + pickup wesa_pen; + xpos:=0; + s_kurzstrich(xpos); + gerade((ht),(0),2a,xpos); + gerade((0),ht/2,a,xpos-2a); + schweif(ht/2,(ht),a-dd,angle(1,k),90,1,xpos); + fahne((ht),ht-Delta,rfahne,-90,angle(1,m),1,xpos); + zeigen; + endchar; + + if not wortende: + beginchar("y",23.604ut#,ht#,dt#); + else: +beginchar(oct"271",12.048ut#,ht#,dt#); + fi + pickup wesa_pen; +xpos:=0; + spitz(xpos); + usack; + stamm((ht),(0),xpos); + if not wortende: + uschl(xpos); + strich(xpos); + else: + uschl_e(xpos); + fi + zeigen; + endchar; + + if not wortende: + beginchar("z",26.890ut#,ht#,0); + else: +beginchar(oct"272",13.333ut#,ht#,0); + fi + pickup wesa_pen; +xpos:=0; + bogen(ht-Delta,(ht),(ht),2a,0.3,angle(1,m),10,1,1,xpos); + gerade((ht),(0),-2a,xpos); + schweif((0),(0),2a,angle(1,k),0,1,xpos); + Fahne; + zeigen; +endchar; + +% scharfes s +if not wortende: + beginchar(oct"377",25.359ut#,ht#,0); + else: +beginchar(oct"337",15ut#,ht#,0); + fi + pickup wesa_pen; +xpos:=0; +spitz(xpos); + stamm((Ht),(-dt),xpos); +mt:=1; +ss_form(xpos); % mit Kern +tangente(dd); + zeigen; + endchar; + +% Umlaute +% รค + if not wortende: + beginchar(oct"344",27.113ut#,Ht#,0); + else: +beginchar(oct"273",13.556ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; +umlaut(a-delta,xpos); +a_char; + zeigen; + endchar; + + + % รถ + if not wortende: + beginchar(oct"366",22.744ut#,Ht#,0); + else: +beginchar(oct"274",8.522ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; +umlaut(a-delta,xpos); +o_char; + zeigen; +endchar; + +% รผ +if not wortende: + beginchar(oct"374",27.604ut#,Ht#,0); + else: +beginchar(oct"275",14.048ut#,Ht#,0); + fi + pickup wesa_pen; +xpos:=0; +umlaut(0.5ht/kh,xpos); +u_char; + zeigen; +endchar; + +%%%%%%%%%%%%%%%%% End of File %%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_lig.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_lig.mf new file mode 100644 index 00000000000..7965c0b597b --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_lig.mf @@ -0,0 +1,2136 @@ +% Ligaturtabellen Schulausgangsschrift (SAS), wesa +% Walter Entenmann +% 23.10.2011 +% + +% Gedankenstriche +ligtable "-": "-" =: oct"025", +% "-" als Wortanfang Aufstriche anfuegen vor +"s" |=:| oct"200", +oct"377" |=:| oct"200", +"b" |=:| oct"200", +"f" |=:| oct"200", +"h" |=:| oct"200", +"k" |=:| oct"200", +"l" |=:| oct"200", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"t" |=:| oct"200", +"u" |=:| oct"036", +oct"374" |=:| oct"036", % รผ +"y" |=:| oct"036", +oct"377" |=:| oct"036", % ss +"a" |=:| oct"200", +oct"344" |=:| oct"200", +"c" |=:| oct"200", +"d" |=:| oct"200", +"g" |=:| oct"200", +"o" |=:| oct"200", +oct"366" |=:| oct"200", +"q" |=:| oct"200", +"e" |=: oct"030"; % Wortanfang fertig + +ligtable oct"025": "-" =: oct"026"; + +% Vor "e" und spitzen BSt. Endform verwenden fuer +% a รค c d f h i k l m n p q t u รผ z +% C E K L M Q R U ร X Z und vor spitzen BSt '035 einfuegen +ligtable "a": "e" =:| oct"241", +oct"035" =:| oct"241", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"241", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" =:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable oct"344": "e" =:| oct"273", +oct"035" =:| oct"273", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"273", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "c": "e" =:| oct"243", +oct"035" =:| oct"243", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"243", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "d": "e" =:| oct"244", +oct"035" =:| oct"244", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"244", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "f": "e" =:| oct"246", +oct"021" =:| oct"246", +"i" |=:| oct"021", +"j" |=:| oct"021", +"p" |=:| oct"021", +"u" |=:| oct"021", +oct"374" |=:| oct"021", +"y" |=:| oct"021", +oct"377" |=:| oct"021", +% Wortende erkennen: +oct"006" =:| oct"246", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "h": "e" =:| oct"250", +oct"035" =:| oct"250", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"250", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "i": "e" =:| oct"251", +oct"035" =:| oct"251", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"251", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "k": "e" =:| oct"253", +oct"035" =:| oct"253", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"253", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@" |=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "l": "e" =:| oct"254", +oct"035" =:| oct"254", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"254", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "m": "e" =:| oct"255", +oct"035" =:| oct"255", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"255", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "n": "e" =:| oct"256", +oct"035" =:| oct"256", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"256", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "p": "e" =:| oct"260", +oct"035" =:| oct"260", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"260", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "q": "e" =:| oct"261", +oct"035" =:| oct"261", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"261", +oct"040"|=:| oct"006", +"."|=:| oct"006", +","|=:| oct"006", +";"|=:| oct"006", +":"|=:| oct"006", +oct"020"|=:| oct"006", +"!"|=:| oct"006", +"?"|=:| oct"006", +")"|=:| oct"006", +"'"|=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-"|=:| oct"006"; % Wortende fertig +ligtable "t": "e" =:| oct"264", +oct"035" =:| oct"264", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"264", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "u": "e" =:| oct"265", +oct"035" =:| oct"265", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"265", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable oct"374": "e" =:| oct"275", +oct"035" =:| oct"275", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"275", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "z": "e" =:| oct"272", +oct"035" =:| oct"272", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"272", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "C": "e" =:| oct"203", +oct"035" =:| oct"203", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"203", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "E": "e" =:| oct"205", +oct"035" =:| oct"205", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"205", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "K": "e" =:| oct"213", +oct"035" =:| oct"213", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"213", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "L": "e" =:| oct"214", +oct"035" =:| oct"214", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"214", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "M": "e" =:| oct"215", +oct"035" =:| oct"215", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"215", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "Q": "e" =:| oct"221", +oct"035" =:| oct"221", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"221", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "R": "e" =:| oct"222", +oct"035" =:| oct"222", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"222", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "U": "e" =:| oct"225", +oct"035" =:| oct"225", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"225", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable oct"334": "e" =:| oct"235", +oct"035" =:| oct"235", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"235", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "X": "e" =:| oct"230", +oct"035" =:| oct"230", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"230", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig +ligtable "Z": "e" =:| oct"232", +oct"035" =:| oct"232", +"i" |=:| oct"035", +"j" |=:| oct"035", +"p" |=:| oct"035", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"y" |=:| oct"035", +oct"377" |=:| oct"035", +% Wortende erkennen: +oct"006" =:| oct"232", +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]" |=:| oct"006", +"0" |=:| oct"006", +"1" |=:| oct"006", +"2" |=:| oct"006", +"3" |=:| oct"006", +"4" |=:| oct"006", +"5" |=:| oct"006", +"6" |=:| oct"006", +"7" |=:| oct"006", +"8" |=:| oct"006", +"9" |=:| oct"006", +"*" |=:| oct"006", +"/" |=:| oct"006", +"@" |=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023" |=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig + +ligtable oct"304": %ร, รe ist nicht vorgesehen! +oct"236" =:| oct"233", +"i" |=:| oct"236", +"j" |=:| oct"236", +"p" |=:| oct"236", +"u" |=:| oct"236", +oct"374" |=:| oct"236", +"y" |=:| oct"236", +oct"377" |=:| oct"236", +% Wortende erkennen: +oct"040" =:| oct"233", +"." =:| oct"233", +"," =:| oct"233", +";" =:| oct"233", +":" =:| oct"233", +oct"020" =:| oct"233", +"!" =:| oct"233", +"?" =:| oct"233", +")" =:| oct"233", +"'" =:| oct"233", +"]"=:| oct"233", +"0"=:| oct"233", +"1"=:| oct"233", +"2" =:| oct"233", +"3"=:| oct"233", +"4"=:| oct"233", +"5"=:| oct"233", +"6"=:| oct"233", +"7"=:| oct"233", +"8"=:| oct"233", +"9"=:| oct"233", +"*"=:| oct"233", +"/"=:| oct"233", +"@"=:| oct"233", +oct"016" =:| oct"233", % fr.Anfz < +oct"023"=:| oct"233", % fr. Anfz. << +"-" =:| oct"233"; % Wortende fertig + +% Vor "e" Endform verwenden fuer +% b o รถ v w +% und fuer "e" Ligaturform-b einsetzen +ligtable "b": "e" |=: oct"011", oct"011" =:| oct"242", +oct"027" =:| oct"242", +"i" |=:| oct"027", +"j" |=:| oct"027", +"p" |=:| oct"027", +"u" |=:| oct"027", +oct"374" |=:| oct"027", +"y" |=:| oct"027", +oct"377" |=:| oct"027"; +ligtable "o": "e" |=: oct"011", oct"011" =:| oct"257", +oct"027" =:| oct"257", +"i" |=:| oct"027", +"j" |=:| oct"027", +"p" |=:| oct"027", +"u" |=:| oct"027", +oct"374" |=:| oct"027", +"y" |=:| oct"027", +oct"377" |=:| oct"027"; +ligtable oct"366": "e" |=: oct"011", oct"011" =:| oct"274", +oct"027" =:| oct"274", +"i" |=:| oct"027", +"j" |=:| oct"027", +"p" |=:| oct"027", +"u" |=:| oct"027", +oct"374" |=:| oct"027", +"y" |=:| oct"027", +oct"377" |=:| oct"027"; +ligtable "v": "e" |=: oct"011", oct"011" =:| oct"266", +oct"027" =:| oct"266", +"i" |=:| oct"027", +"j" |=:| oct"027", +"p" |=:| oct"027", +"u" |=:| oct"027", +oct"374" |=:| oct"027", +"y" |=:| oct"027", +oct"377" |=:| oct"027"; +ligtable "w": "e" |=: oct"011", oct"011" =:| oct"267", +oct"027" =:| oct"267", +"i" |=:| oct"027", +"j" |=:| oct"027", +"p" |=:| oct"027", +"u" |=:| oct"027", +oct"374" |=:| oct"027", +"y" |=:| oct"027", +oct"377" |=:| oct"027"; + +% Vor "e" Endform verwenden fuer +% r x +% und fuer "e" Ligaturform-r einsetzen +ligtable "r": "e" |=: oct"010", oct"010" =:| oct"262", +oct"037" =:| oct"262", +"i" |=:| oct"037", +"j" |=:| oct"037", +"p" |=:| oct"037", +"u" |=:| oct"037", +oct"374" |=:| oct"037", +"y" |=:| oct"037", +oct"377" |=:| oct"037"; +ligtable "x": "e" |=: oct"010", oct"010" =:| oct"270", +oct"037" =:| oct"270", +"i" |=:| oct"037", +"j" |=:| oct"037", +"p" |=:| oct"037", +"u" |=:| oct"037", +oct"374" |=:| oct"037", +"y" |=:| oct"037", +oct"377" |=:| oct"037"; + +% Vor "e" Endform verwenden fuer +% g j y +% G J Y +% und fuer "e" Ligaturform-g einsetzen +ligtable "g": "e" |=: oct"012", oct"012" =:| oct"247", +oct"036" =:| oct"247", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +"y" |=:| oct"036", +oct"377" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"247", +oct"040" |=:| oct"007", +"." |=:|oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"]" |=:| oct"007", +"0" |=:| oct"007", +"1" |=:| oct"007", +"2" |=:| oct"007", +"3" |=:| oct"007", +"4" |=:| oct"007", +"5" |=:| oct"007", +"6" |=:| oct"007", +"7" |=:| oct"007", +"8" |=:| oct"007", +"9" |=:| oct"007", +"*" |=:| oct"007", +"/" |=:| oct"007", +"@" |=:| oct"007", +oct"016" |=:| oct"007", % fr.Anfz < +oct"023" |=:| oct"007", % fr. Anfz. << +"-" |=:| oct"007"; % Wortende fertig +ligtable "j": "e" |=: oct"012", oct"012" =:| oct"252", +oct"036" =:| oct"252", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +"y" |=:| oct"036", +oct"377" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"252", +oct"040" |=:| oct"007", +"." |=:| oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"]" |=:| oct"007", +"0" |=:| oct"007", +"1" |=:| oct"007", +"2" |=:| oct"007", +"3" |=:| oct"007", +"4" |=:| oct"007", +"5" |=:| oct"007", +"6" |=:| oct"007", +"7" |=:| oct"007", +"8" |=:| oct"007", +"9" |=:| oct"007", +"*" |=:| oct"007", +"/" |=:| oct"007", +"@" |=:| oct"007", +oct"016" |=:| oct"007", % fr.Anfz < +oct"023" |=:| oct"007", % fr. Anfz. << +"-" |=:| oct"007"; % Wortende fertig +ligtable "y": "e" |=: oct"012", oct"012" =:| oct"271", +oct"036" =:| oct"271", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +"y" |=:| oct"036", +oct"377" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"271", +oct"040" |=:| oct"007", +"." |=:|oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"]" |=:| oct"007", +"0" |=:| oct"007", +"1" |=:| oct"007", +"2" |=:| oct"007", +"3" |=:| oct"007", +"4" |=:| oct"007", +"5" |=:| oct"007", +"6" |=:| oct"007", +"7" |=:| oct"007", +"8" |=:| oct"007", +"9" |=:| oct"007", +"*" |=:| oct"007", +"/" |=:| oct"007", +"@" |=:| oct"007", +oct"016" |=:| oct"007", % fr.Anfz < +oct"023" |=:| oct"007", % fr. Anfz. << +"-" |=:| oct"007"; % Wortende fertig +ligtable "G": "e" |=: oct"012", oct"012" =:| oct"207", +oct"036" =:| oct"207", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +"y" |=:| oct"036", +oct"377" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"207", +oct"040" |=:| oct"007", +"." |=:|oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"-" |=:| oct"007"; % Wortende fertig +ligtable "J": "e" |=: oct"012", oct"012" =:| oct"212", +oct"036" =:| oct"212", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +"y" |=:| oct"036", +oct"377" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"212", +oct"040" |=:| oct"007", +"." |=:|oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"]" |=:| oct"007", +"0" |=:| oct"007", +"1" |=:| oct"007", +"2" |=:| oct"007", +"3" |=:| oct"007", +"4" |=:| oct"007", +"5" |=:| oct"007", +"6" |=:| oct"007", +"7" |=:| oct"007", +"8" |=:| oct"007", +"9" |=:| oct"007", +"*" |=:| oct"007", +"/" |=:| oct"007", +"@" |=:| oct"007", +oct"016" |=:| oct"007", % fr.Anfz < +oct"023" |=:| oct"007", % fr. Anfz. << +"-" |=:| oct"007"; % Wortende fertig +ligtable "Y": "e" |=: oct"012", oct"012" =:| oct"231", +oct"036" =:| oct"231", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +"y" |=:| oct"036", +oct"377" |=:| oct"036", +% Wortende erkennen: +oct"007" =:| oct"231", +oct"040" |=:| oct"007", +"." |=:|oct"007", +"," |=:| oct"007", +";" |=:| oct"007", +":" |=:| oct"007", +oct"020" |=:| oct"007", +"!" |=:| oct"007", +"?" |=:| oct"007", +")" |=:| oct"007", +"'" |=:| oct"007", +"-" |=:| oct"007"; % Wortende fertig + +% Wenn auf e's ein +% a รค b c d f g h k l m n o รถ q r s t v w x z +% folgt, Aufstrich '005 einfuegen, vor +% i j p u รผ y ss Aufstrich '035 einfuegen +ligtable "e": oct"010": oct"011": oct"012": +oct"000": oct"001": oct"002": oct"003": oct"004": +oct"030": +oct"013": oct"014": oct"015": +"a" |=:| oct"005", +oct"344" |=:| oct"005", +"b" |=:| oct"005", +"c" |=:| oct"005", +"d" |=:| oct"005", +"f" |=:| oct"005", +"g" |=:| oct"005", +"h" |=:| oct"005", +"i" |=:| oct"035", +"j" |=:| oct"035", +"k" |=:| oct"005", +"l" |=:| oct"005", +"m" |=:| oct"005", +"n" |=:| oct"005", +"o" |=:| oct"005", +oct"366" |=:| oct"005", +"p" |=:| oct"035", +"q" |=:| oct"005", +"r" |=:| oct"005", +"s" |=:| oct"005", +oct"377" |=:| oct"035", +"t" |=:| oct"005", +"u" |=:| oct"035", +oct"374" |=:| oct"035", +"v" |=:| oct"005", +"w" |=:| oct"005", +"x" |=:| oct"005", +"y" |=:| oct"035", +"z" |=:| oct"005", +% Wortende erkennen und Endhaekchen '006 einfuegen +oct"040" |=:| oct"006", +"." |=:| oct"006", +"," |=:| oct"006", +";" |=:| oct"006", +":" |=:| oct"006", +oct"020" |=:| oct"006", +"!" |=:| oct"006", +"?" |=:| oct"006", +")" |=:| oct"006", +"'" |=:| oct"006", +"]"|=:| oct"006", +"0"|=:| oct"006", +"1"|=:| oct"006", +"2"|=:| oct"006", +"3"|=:| oct"006", +"4"|=:| oct"006", +"5"|=:| oct"006", +"6"|=:| oct"006", +"7"|=:| oct"006", +"8"|=:| oct"006", +"9"|=:| oct"006", +"*"|=:| oct"006", +"/"|=:| oct"006", +"@"|=:| oct"006", +oct"016" |=:| oct"006", % fr.Anfz < +oct"023"|=:| oct"006", % fr. Anfz. << +"-" |=:| oct"006"; % Wortende fertig + + +% Vor "e" fuer +% A F H Ligaturen Ae Fe He verwenden, +% Vor "e" und Wortende Endform verwenden fuer +% s ss B D I N O ร P S T V W +% und "lange e" anfuegen. +ligtable "s": "e" |=: oct"000", oct"000" =:| oct"263", +oct"021" =:| oct"263", +"i" |=:| oct"021", +"j" |=:| oct"021", +"p" |=:| oct"021", +"u" |=:| oct"021", +oct"374" |=:| oct"021", +"y" |=:| oct"021", +oct"377" |=:| oct"021", +% Wortende erkennen: +oct"040" =:| oct"263", +"." =:| oct"263", +"," =:| oct"263", +";" =:| oct"263", +":" =:| oct"263", +oct"020" =:| oct"263", +"!" =:| oct"263", +"?" =:| oct"263", +")" =:| oct"263", +"'" =:| oct"263", +"]" =:| oct"263", +"0" =:| oct"263", +"1" =:| oct"263", +"2" =:| oct"263", +"3" =:| oct"263", +"4" =:| oct"263", +"5" =:| oct"263", +"6" =:| oct"263", +"7" =:| oct"263", +"8" =:| oct"263", +"9" =:| oct"263", +"*" =:| oct"263", +"/" =:| oct"263", +"@" =:| oct"263", +oct"016" |=:| oct"263", % fr.Anfz < +oct"023" |=:| oct"263", % fr. Anfz. << +"-" =:| oct"263"; % Wortende fertig +ligtable oct"377": "e" |=: oct"000", oct"000" =:| oct"337", +oct"021" =:| oct"337", +"i" |=:| oct"021", +"j" |=:| oct"021", +"p" |=:| oct"021", +"u" |=:| oct"021", +oct"374" |=:| oct"021", +"y" |=:| oct"032", +oct"377" |=:| oct"021", +% Wortende erkennen: +oct"040" =:| oct"337", +"." =:| oct"337", +"," =:| oct"337", +";" =:| oct"337", +":" =:| oct"337", +oct"020" =:| oct"337", +"!" =:| oct"337", +"?" =:| oct"337", +")" =:| oct"337", +"'" =:| oct"337", +"]" =:| oct"337", +"0" =:| oct"337", +"1" =:| oct"337", +"2" =:| oct"337", +"3" =:| oct"337", +"4" =:| oct"337", +"5" =:| oct"337", +"6" =:| oct"337", +"7" =:| oct"337", +"8" =:| oct"337", +"9" =:| oct"337", +"*" =:| oct"337", +"/" =:| oct"337", +"@" =:| oct"337", +oct"016" |=:| oct"337", % fr.Anfz < +oct"023" |=:| oct"337", % fr. Anfz. << +"-" =:| oct"337"; % Wortende fertig +ligtable "A": "e" =: oct"013", +oct"236" =:| oct"201", +"i" |=:| oct"236", +"j" |=:| oct"236", +"p" |=:| oct"236", +"u" |=:| oct"236", +oct"374" |=:| oct"236", +"y" |=:| oct"236", +oct"377" |=:| oct"236", +% Wortende erkennen: +oct"040" =:| oct"201", +"." =:| oct"201", +"," =:| oct"201", +";" =:| oct"201", +":" =:| oct"201", +oct"020" =:| oct"201", +"!" =:| oct"201", +"?" =:| oct"201", +")" =:| oct"201", +"'" =:| oct"201", +"]" =:| oct"201", +"0" =:| oct"201", +"1" =:| oct"201", +"2" =:| oct"201", +"3" =:| oct"201", +"4" =:| oct"201", +"5" =:| oct"201", +"6" =:| oct"201", +"7" =:| oct"201", +"8" =:| oct"201", +"9" =:| oct"201", +"*" =:| oct"201", +"/" =:| oct"201", +"@" =:| oct"201", +oct"016" |=:| oct"201", % fr.Anfz < +oct"023" |=:| oct"201", % fr. Anfz. << +"-" =:| oct"201"; % Wortende fertig +ligtable "B": "e" |=: oct"003", oct"003" =:| oct"202", +oct"033" =:| oct"202", +"i" |=:| oct"033", +"j" |=:| oct"033", +"p" |=:| oct"033", +"u" |=:| oct"033", +oct"374" |=:| oct"033", +"y" |=:| oct"033", +oct"377" |=:| oct"033", +% Wortende erkennen: +oct"040" =:| oct"202", +"." =:| oct"202", +"," =:| oct"202", +";" =:| oct"202", +":" =:| oct"202", +oct"020" =:| oct"202", +"!" =:| oct"202", +"?" =:| oct"202", +")" =:| oct"202", +"'" =:| oct"202", +"]" =:| oct"202", +"0" =:| oct"202", +"1" =:| oct"202", +"2" =:| oct"202", +"3" =:| oct"202", +"4" =:| oct"202", +"5" =:| oct"202", +"6" =:| oct"202", +"7" =:| oct"202", +"8" =:| oct"202", +"9" =:| oct"202", +"*" =:| oct"202", +"/" =:| oct"202", +"@" =:| oct"202", +oct"016" |=:| oct"202", % fr.Anfz < +oct"023" |=:| oct"202", % fr. Anfz. << +"-" =:| oct"202"; % Wortende fertig +ligtable "D": "e" |=: oct"004", oct"004" =:| oct"204", +oct"034" =:| oct"204", +"i" |=:| oct"034", +"j" |=:| oct"034", +"p" |=:| oct"034", +"u" |=:| oct"034", +oct"374" |=:| oct"034", +"y" |=:| oct"034", +oct"377" |=:| oct"034", +% Wortende erkennen: +oct"040" =:| oct"204", +"." =:| oct"204", +"," =:| oct"204", +";" =:| oct"204", +":" =:| oct"204", +oct"020" =:| oct"204", +"!" =:| oct"204", +"?" =:| oct"204", +")" =:| oct"204", +"'" =:| oct"204", +"]" =:| oct"204", +"0" =:| oct"204", +"1" =:| oct"204", +"2" =:| oct"204", +"3" =:| oct"204", +"4" =:| oct"204", +"5" =:| oct"204", +"6" =:| oct"204", +"7" =:| oct"204", +"8" =:| oct"204", +"9" =:| oct"204", +"*" =:| oct"204", +"/" =:| oct"204", +"@" =:| oct"204", +oct"016" |=:| oct"204", % fr.Anfz < +oct"023" |=:| oct"204", % fr. Anfz. << +"-" =:| oct"204"; % Wortende fertig +ligtable "F": "e" =: oct"014", +oct"236" =:| oct"206", +"i" |=:| oct"236", +"j" |=:| oct"236", +"p" |=:| oct"236", +"u" |=:| oct"236", +oct"374" |=:| oct"236", +"y" |=:| oct"236", +oct"377" |=:| oct"236", +% Wortende erkennen: +oct"040" =:| oct"206", +"." =:| oct"206", +"," =:| oct"206", +";" =:| oct"206", +":" =:| oct"206", +oct"020" =:| oct"206", +"!" =:| oct"206", +"?" =:| oct"206", +")" =:| oct"206", +"'" =:| oct"206", +"]" =:| oct"206", +"0" =:| oct"206", +"1" =:| oct"206", +"2" =:| oct"206", +"3" =:| oct"206", +"4" =:| oct"206", +"5" =:| oct"206", +"6" =:| oct"206", +"7" =:| oct"206", +"8" =:| oct"206", +"9" =:| oct"206", +"*" =:| oct"206", +"/" =:| oct"206", +"@" =:| oct"206", +oct"016" |=:| oct"206", % fr.Anfz < +oct"023" |=:| oct"206", % fr. Anfz. << +"-" =:| oct"206"; % Wortende fertig +ligtable "H": "e" =: oct"015", +oct"236" =:| oct"210", +"i" |=:| oct"236", +"j" |=:| oct"236", +"p" |=:| oct"236", +"u" |=:| oct"236", +oct"374" |=:| oct"236", +"y" |=:| oct"236", +oct"377" |=:| oct"236", +% Wortende erkennen: +oct"040" =:| oct"210", +"." =:| oct"210", +"," =:| oct"210", +";" =:| oct"210", +":" =:| oct"210", +oct"020" =:| oct"210", +"!" =:| oct"210", +"?" =:| oct"210", +")" =:| oct"210", +"'" =:| oct"210", +"]" =:| oct"210", +"0" =:| oct"210", +"1" =:| oct"210", +"2" =:| oct"210", +"3" =:| oct"210", +"4" =:| oct"210", +"5" =:| oct"210", +"6" =:| oct"210", +"7" =:| oct"210", +"8" =:| oct"210", +"9" =:| oct"210", +"*" =:| oct"210", +"/" =:| oct"210", +"@" =:| oct"210", +oct"016" |=:| oct"210", % fr.Anfz < +oct"023" |=:| oct"210", % fr. Anfz. << +"-" =:| oct"210"; % Wortende fertig +ligtable "I": "e" |=: oct"001", oct"001" =:| oct"211", +oct"031" =:| oct"211", +"i" |=:| oct"031", +"j" |=:| oct"031", +"p" |=:| oct"031", +"u" |=:| oct"031", +oct"374" |=:| oct"031", +"y" |=:| oct"031", +oct"377" |=:| oct"031", +% Wortende erkennen: +oct"040" =:| oct"211", +"." =:| oct"211", +"," =:| oct"211", +";" =:| oct"211", +":" =:| oct"211", +oct"020" =:| oct"211", +"!" =:| oct"211", +"?" =:| oct"211", +")" =:| oct"211", +"'" =:| oct"211", +"]" =:| oct"211", +"0" =:| oct"211", +"1" =:| oct"211", +"2" =:| oct"211", +"3" =:| oct"211", +"4" =:| oct"211", +"5" =:| oct"211", +"6" =:| oct"211", +"7" =:| oct"211", +"8" =:| oct"211", +"9" =:| oct"211", +"*" =:| oct"211", +"/" =:| oct"211", +"@" =:| oct"211", +oct"016" |=:| oct"211", % fr.Anfz < +oct"023" |=:| oct"211", % fr. Anfz. << +"-" =:| oct"211"; % Wortende fertig +ligtable "N": "e" |=: oct"000", oct"000" =:| oct"216", +oct"021" =:| oct"216", +"i" |=:| oct"021", +"j" |=:| oct"021", +"p" |=:| oct"021", +"u" |=:| oct"021", +oct"374" |=:| oct"021", +"y" |=:| oct"021", +oct"377" |=:| oct"021", +% Wortende erkennen: +oct"040" =:| oct"216", +"." =:| oct"216", +"," =:| oct"216", +";" =:| oct"216", +":" =:| oct"216", +oct"020" =:| oct"216", +"!" =:| oct"216", +"?" =:| oct"216", +")" =:| oct"216", +"'" =:| oct"216", +"]" =:| oct"216", +"0" =:| oct"216", +"1" =:| oct"216", +"2" =:| oct"216", +"3" =:| oct"216", +"4" =:| oct"216", +"5" =:| oct"216", +"6" =:| oct"216", +"7" =:| oct"216", +"8" =:| oct"216", +"9" =:| oct"216", +"*" =:| oct"216", +"/" =:| oct"216", +"@" =:| oct"216", +oct"016" |=:| oct"216", % fr.Anfz < +oct"023" |=:| oct"216", % fr. Anfz. << +"-" =:| oct"216"; % Wortende fertig +ligtable "O": "e" |=: oct"002", oct"002" =:| oct"217", +oct"033" =:| oct"217", +"i" |=:| oct"033", +"j" |=:| oct"033", +"p" |=:| oct"033", +"u" |=:| oct"033", +oct"374" |=:| oct"033", +"y" |=:| oct"033", +oct"377" |=:| oct"033", +% Wortende erkennen: +oct"040" =:| oct"217", +"." =:| oct"217", +"," =:| oct"217", +";" =:| oct"217", +":" =:| oct"217", +oct"020" =:| oct"217", +"!" =:| oct"217", +"?" =:| oct"217", +")" =:| oct"217", +"'" =:| oct"217", +"]" =:| oct"217", +"0" =:| oct"217", +"1" =:| oct"217", +"2" =:| oct"217", +"3" =:| oct"217", +"4" =:| oct"217", +"5" =:| oct"217", +"6" =:| oct"217", +"7" =:| oct"217", +"8" =:| oct"217", +"9" =:| oct"217", +"*" =:| oct"217", +"/" =:| oct"217", +"@" =:| oct"217", +oct"016" |=:| oct"217", % fr.Anfz < +oct"023" |=:| oct"217", % fr. Anfz. << +"-" =:| oct"217"; % Wortende fertig +ligtable oct"326": "e" |=: oct"002", oct"002" =:| oct"234", +oct"033" =:| oct"234", +"i" |=:| oct"033", +"j" |=:| oct"033", +"p" |=:| oct"033", +"u" |=:| oct"033", +oct"374" |=:| oct"033", +"y" |=:| oct"033", +oct"377" |=:| oct"033", +% Wortende erkennen: +oct"040" =:| oct"234", +"." =:| oct"234", +"," =:| oct"234", +";" =:| oct"234", +":" =:| oct"234", +oct"020" =:| oct"234", +"!" =:| oct"234", +"?" =:| oct"234", +")" =:| oct"234", +"'" =:| oct"234", +"]" =:| oct"234", +"0" =:| oct"234", +"1" =:| oct"234", +"2" =:| oct"234", +"3" =:| oct"234", +"4" =:| oct"234", +"5" =:| oct"234", +"6" =:| oct"234", +"7" =:| oct"234", +"8" =:| oct"234", +"9" =:| oct"234", +"*" =:| oct"234", +"/" =:| oct"234", +"@" =:| oct"234", +oct"016" |=:| oct"234", % fr.Anfz < +oct"023" |=:| oct"234", % fr. Anfz. << +"-" =:| oct"234"; % Wortende fertig +ligtable "P": "e" |=: oct"000", oct"000" =:| oct"220", +oct"031" =:| oct"220", +"i" |=:| oct"031", +"j" |=:| oct"031", +"p" |=:| oct"031", +"u" |=:| oct"031", +oct"374" |=:| oct"031", +"y" |=:| oct"031", +oct"377" |=:| oct"031", +% Wortende erkennen: +oct"040" =:| oct"220", +"." =:| oct"220", +"," =:| oct"220", +";" =:| oct"220", +":" =:| oct"220", +oct"020" =:| oct"220", +"!" =:| oct"220", +"?" =:| oct"220", +")" =:| oct"220", +"'" =:| oct"220", +"]" =:| oct"220", +"0" =:| oct"220", +"1" =:| oct"220", +"2" =:| oct"220", +"3" =:| oct"220", +"4" =:| oct"220", +"5" =:| oct"220", +"6" =:| oct"220", +"7" =:| oct"220", +"8" =:| oct"220", +"9" =:| oct"220", +"*" =:| oct"220", +"/" =:| oct"220", +"@" =:| oct"220", +oct"016" |=:| oct"220", % fr.Anfz < +oct"023" |=:| oct"220", % fr. Anfz. << +"-" =:| oct"220"; % Wortende fertig +ligtable "S": "e" |=: oct"000", oct"000" =:| oct"223", +oct"021" =:| oct"223", +"i" |=:| oct"021", +"j" |=:| oct"021", +"p" |=:| oct"021", +"u" |=:| oct"021", +oct"374" |=:| oct"021", +"y" |=:| oct"021", +oct"377" |=:| oct"021", +% Wortende erkennen: +oct"040" =:| oct"223", +"." =:| oct"223", +"," =:| oct"223", +";" =:| oct"223", +":" =:| oct"223", +oct"020" =:| oct"223", +"!" =:| oct"223", +"?" =:| oct"223", +")" =:| oct"223", +"'" =:| oct"223", +"]" =:| oct"223", +"0" =:| oct"223", +"1" =:| oct"223", +"2" =:| oct"223", +"3" =:| oct"223", +"4" =:| oct"223", +"5" =:| oct"223", +"6" =:| oct"223", +"7" =:| oct"223", +"8" =:| oct"223", +"9" =:| oct"223", +"*" =:| oct"223", +"/" =:| oct"223", +"@" =:| oct"223", +oct"016" |=:| oct"223", % fr.Anfz < +oct"023" |=:| oct"223", % fr. Anfz. << +"-" =:| oct"223"; % Wortende fertig +ligtable "T": "e" |=: oct"000", oct"000" =:| oct"224", +oct"021" =:| oct"224", +"i" |=:| oct"021", +"j" |=:| oct"021", +"p" |=:| oct"021", +"u" |=:| oct"021", +oct"374" |=:| oct"021", +"y" |=:| oct"021", +oct"377" |=:| oct"021", +% Wortende erkennen: +oct"040" =:| oct"224", +"." =:| oct"224", +"," =:| oct"224", +";" =:| oct"224", +":" =:| oct"224", +oct"020" =:| oct"224", +"!" =:| oct"224", +"?" =:| oct"224", +")" =:| oct"224", +"'" =:| oct"224", +"]" =:| oct"224", +"0" =:| oct"224", +"1" =:| oct"224", +"2" =:| oct"224", +"3" =:| oct"224", +"4" =:| oct"224", +"5" =:| oct"224", +"6" =:| oct"224", +"7" =:| oct"224", +"8" =:| oct"224", +"9" =:| oct"224", +"*" =:| oct"224", +"/" =:| oct"224", +"@" =:| oct"224", +oct"016" |=:| oct"224", % fr.Anfz < +oct"023" |=:| oct"224", % fr. Anfz. << +"-" =:| oct"224"; % Wortende fertig +ligtable "V": "e" |=: oct"002", oct"002" =:| oct"226", +oct"032" =:| oct"226", +"i" |=:| oct"032", +"j" |=:| oct"032", +"p" |=:| oct"032", +"u" |=:| oct"032", +oct"374" |=:| oct"032", +"y" |=:| oct"032", +oct"377" |=:| oct"032", +% Wortende erkennen: +oct"040" =:| oct"226", +"." =:| oct"226", +"," =:| oct"226", +";" =:| oct"226", +":" =:| oct"226", +oct"020" =:| oct"226", +"!" =:| oct"226", +"?" =:| oct"226", +")" =:| oct"226", +"'" =:| oct"226", +"]" =:| oct"226", +"0" =:| oct"226", +"1" =:| oct"226", +"2" =:| oct"226", +"3" =:| oct"226", +"4" =:| oct"226", +"5" =:| oct"226", +"6" =:| oct"226", +"7" =:| oct"226", +"8" =:| oct"226", +"9" =:| oct"226", +"*" =:| oct"226", +"/" =:| oct"226", +"@" =:| oct"226", +oct"016" |=:| oct"226", % fr.Anfz < +oct"023" |=:| oct"226", % fr. Anfz. << +"-" =:| oct"226"; % Wortende fertig +ligtable "W": "e" |=: oct"002", oct"002" =:| oct"227", +oct"032" =:| oct"227", +"i" |=:| oct"032", +"j" |=:| oct"032", +"p" |=:| oct"032", +"u" |=:| oct"032", +oct"374" |=:| oct"032", +"y" |=:| oct"032", +oct"377" |=:| oct"032", +% Wortende erkennen: +oct"040" =:| oct"227", +"." =:| oct"227", +"," =:| oct"227", +";" =:| oct"227", +":" =:| oct"227", +oct"020" =:| oct"227", +"!" =:| oct"227", +"?" =:| oct"227", +")" =:| oct"227", +"'" =:| oct"227", +"]" =:| oct"227", +"0" =:| oct"227", +"1" =:| oct"227", +"2" =:| oct"227", +"3" =:| oct"227", +"4" =:| oct"227", +"5" =:| oct"227", +"6" =:| oct"227", +"7" =:| oct"227", +"8" =:| oct"227", +"9" =:| oct"227", +"*" =:| oct"227", +"/" =:| oct"227", +"@" =:| oct"227", +oct"016" |=:| oct"227", % fr.Anfz < +oct"023" |=:| oct"227", % fr. Anfz. << +"-" =:| oct"227"; % Wortende fertig +% und durch Kerning verbinden +ligtable oct"263": oct"000" kern skern#, % s +oct"021" kern skern#; +ligtable oct"337": oct"000" kern sskern#,% ss +oct"021" kern sskern#; +ligtable oct"202": oct"003" kern Bkern#, % B + oct"033" kern Bkern#; + ligtable oct"204": oct"004" kern Dkern#, % D + oct"034" kern Dkern#; + ligtable oct"211": oct"001" kern Ikern#, % I + oct"031" kern Ikern#; + ligtable oct"216": oct"000" kern Nkern#, % N + oct"021" kern Nkern#; + ligtable oct"217": oct"002" kern Okern#, % O + oct"033" kern Okern#; + ligtable oct"234": oct"002" kern Okern#, % ร + oct"033" kern Okern#; + ligtable oct"220": oct"000" kern Pkern#, % P + oct"031" kern Pkern#; + ligtable oct"223": oct"000" kern Skern#, % S + oct"021" kern Skern#; + ligtable oct"224": oct"000" kern Tkern#, % T + oct"021" kern Tkern#; + ligtable oct"226": oct"002" kern Vkern#, % V + oct"032" kern Vkern#; + ligtable oct"227": oct"002" kern Vkern#, % W + oct"032" kern Vkern#; + + ligtable oct"206": oct"236" kern -13ut#; % F zu spitzen BSt + +% Wortanfang erkennen und vor +% s b f h k l t a รค c d g o รถ q Aufstrich '200 und vor +% ss i j p u รผ y Aufstrich '036 einfuegen +ligtable ||: oct"040": "(":"[":"@":"'":".":oct"022":oct"024":oct"026": +"s" |=:| oct"200", +"b" |=:| oct"200", +"f" |=:| oct"200", +"h" |=:| oct"200", +"k" |=:| oct"200", +"l" |=:| oct"200", +oct"377" |=:| oct"036", +"i" |=:| oct"036", +"j" |=:| oct"036", +"p" |=:| oct"036", +"t" |=:| oct"200", +"u" |=:| oct"036", +oct"374" |=:| oct"036", +"y" |=:| oct"036", +"a" |=:| oct"200", +oct"344" |=:| oct"200", +"c" |=:| oct"200", +"d" |=:| oct"200", +"g" |=:| oct"200", +"o" |=:| oct"200", +oct"366" |=:| oct"200", +"q" |=:| oct"200", +"e" |=: oct"030"; + +%%%%%%%%%%%%%%%%% End of File %%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_sz.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_sz.mf new file mode 100644 index 00000000000..723b1ce2e56 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesa14_sz.mf @@ -0,0 +1,577 @@ +% Schulausgangsschrift (SAS) wesa +% Walter Entenmann +% 16.10.2011 +% + +% Aufstrich am Wortanfang +beginchar(oct"200",11.556ut#,ht#,0); + pickup wesa_pen; + draw ((0,0)--(((ht)-Delta)/m,ht-Delta)); + xpos:=((ht)-Delta)/m; + zeigen; +endchar; + +% Verbindungsstrich normal +beginchar(oct"005",13.556ut#,ht#,0); + pickup wesa_pen; + draw ((0,0){right}..tension2 and 3.5..{1,m}(rho+((ht)-Delta)/m,ht-Delta)); + xpos:=rho+((ht)-Delta)/m; + zeigen; +endchar; + + % "e" mit Aufstrich am Wortanfang +beginchar(oct"030",11.733ut#,ht#,0); + pickup wesa_pen; + xpos:=0; + draw ((0,0)--((he)/m,he)) shifted (xpos,0); + xpos:=xpos+(he)/m; + latin_e_form(xpos); + zeigen; +endchar; + +% Endstueck gerade +beginchar(oct"007",3.5ut#,ht#,0); + pickup wesa_pen; + draw ((0,0)--(3.5ut,m'*3.5ut)); + endchar; + +% Endstueck rund + beginchar(oct"006",5ut#,ht#,0); + pickup wesa_pen; +draw ((0,0){right}..(5ut,2ut)); + endchar; + +% Verlaengerungsstriche mit e, +% 10ut + beginchar(oct"000",23.733ut#,ht#,0); + pickup wesa_pen; + xpos:=0; + draw ((0,0){right}..(10ut+rho+(he)/m,he){1,m}) shifted (xpos,0); + xpos:=xpos+10ut+rho+(he)/m; + latin_e_form(xpos); + zeigen; +endchar; + +% 12.5ut + beginchar(oct"001",26.233ut#,ht#,0); + pickup wesa_pen; + xpos:=0; + draw ((0,0){right}..(12.5ut+rho+(he)/m,he){1,m}) shifted (xpos,0); + xpos:=xpos+12.5ut+rho+(he)/m; + latin_e_form(xpos); + zeigen; +endchar; + +% 15ut + beginchar(oct"002",28.733ut#,ht#,0); + pickup wesa_pen; + xpos:=0; + draw ((0,0){right}..(15ut+rho+(he)/m,he){1,m}) shifted (xpos,0); + xpos:=xpos+15ut+rho+(he)/m; + latin_e_form(xpos); + zeigen; +endchar; + +% 17.5ut + beginchar(oct"003",31.233ut#,ht#,0); + pickup wesa_pen; + xpos:=0; + draw ((0,0){right}..(17.5ut+rho+(he)/m,he){1,m}) shifted (xpos,0); + xpos:=xpos+17.5ut+rho+(he)/m; + latin_e_form(xpos); + zeigen; +endchar; + +% 20ut + beginchar(oct"004",33.733ut#,ht#,0); + pickup wesa_pen; + xpos:=0; + draw ((0,0){right}..(20ut+rho+(he)/m,he){1,m}) shifted (xpos,0); + xpos:=xpos+20ut+rho+(he)/m; + latin_e_form(xpos); + zeigen; + endchar; + + % Aufstriche zu spitzen Buchstaben: +% normal + beginchar(oct"035",12.5ut#,ht#,0); + pickup wesa_pen; + draw ((0,0){right}..tension 1.2..{up}(12.5ut,ht)); +endchar; + +% nach Unterlaengen + beginchar(oct"036",12.5ut#,ht#,0); + pickup wesa_pen; +draw ((0,0){1,m'}..tension 1..{up}(12.5ut,ht)); +endchar; + +% Lange Aufstriche vor spitzen BSt. +% 18.5ut + beginchar(oct"021",18.5ut#,ht#,0); + pickup wesa_pen; +axe:=18.5ut; sigm:=0.71; +draw ((0,0){right}..{axe,ht}(sigm*axe,(1-sigm)*ht)..{up}(axe,ht)); +endchar; + +% 21ut + beginchar(oct"031",21ut#,ht#,0); + pickup wesa_pen; + axe:=21ut; sigm:=0.72; + draw ((0,0){right}..{axe,ht}(sigm*axe,(1-sigm)*ht)..{up}(axe,ht)); +endchar; + +% 23.5ut + beginchar(oct"032",23.5ut#,ht#,0); + pickup wesa_pen; + axe:=23.5ut; sigm:=0.73; + draw ((0,0){right}..{axe,ht}(sigm*axe,(1-sigm)*ht)..{up}(axe,ht)); +endchar; + +% 26ut + beginchar(oct"033",26ut#,ht#,0); + pickup wesa_pen; + axe:=26ut; sigm:=0.74; + draw ((0,0){right}..{axe,ht}(sigm*axe,(1-sigm)*ht)..{up}(axe,ht)); +endchar; + +% 28.5ut + beginchar(oct"034",28.5ut#,ht#,0); + pickup wesa_pen; + axe:=28.5ut; sigm:=0.75; + draw ((0,0){right}..{axe,ht}(sigm*axe,(1-sigm)*ht)..{up}(axe,ht)); + endchar; + +% fuer oben verbundene Buchstaben +% von b,o,v,w + beginchar(oct"027",14.222ut#,ht#,0); + pickup wesa_pen; + draw ((0,ht){1,-mfahne}..tension 1.2..{up}(bfahne,ht)); + xpos:=bfahne; + zeigen; + endchar; + +% von r + beginchar(oct"037",12ut#,ht#,0); + pickup wesa_pen; + draw ((0,ht){down}..tension 1.2..{up}(rfahne,ht)); + xpos:=rfahne; + zeigen; + endchar; + +% Verbindungsstrich von A ร F H zu spitzen BSt. + beginchar(oct"236",15ut#,ht#,0); + pickup wesa_pen; + draw ((0,ht-Delta-eta)--(8ut,ht-Delta-eta){right}...{up}(15ut,ht)); + xpos:=10ut; + zeigen; + endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% Ziffern und Satzzeichen +% +% Ziffern +beginchar("0",Wz#,Hz#,0); + pickup wesa_pen; +draw ((0,h){left}..(-w'/2,h/2){down}..(0,0){right}..(w'/2,h/2){up}..{left}(0,h)) shifted (w/2,0); +endchar; + +beginchar("1",Wz#,Hz#,0); + pickup wesa_pen; +draw ((-w'/2,0.6*h)--(0,h)--(0,0)) shifted (w/2+s'/2,0); +endchar; + +beginchar("2",Wz#,Hz#,0); + pickup wesa_pen; +draw ((0,h-r)..(r,h){right}..(2r,h-r){down}..tension2 and 3..{-1,-1}(0,0)) shifted (s',0); +draw ((0,0)--(w',0)) shifted (s',0); +endchar; + +beginchar("3",Wz#,Hz#,0); + pickup wesa_pen; + draw ((w'/8,7h/8)..(w'/2,h){right}..(7w'/8,0.75h){down}..(w'/2,0.5h){left}) + shifted (s',0); + draw ((w'/2,0.5h){right}..tension1..(w',w'/2){down}..(w'/2,0){left}..(0,w'/4)) shifted (s',0); +endchar; + +beginchar("4",Wz#,Hz#,0); + pickup wesa_pen; +draw ((w'/4,h)--(0,h/4)--(w',h/4)) shifted (s',0); +draw ((0.675w',3h/4)--(0.675w',0)) shifted (s',0); +endchar; + + +beginchar("5",Wz#,Hz#,0); + pickup wesa_pen; +draw ((w',h)--(0,h)--(0,5h/8-dd){1,1}..(w'/2,5h/8){right}..(w',2.5h/8){down}..(w'/2,0){left}..(0,h/8)) shifted (s',0); +endchar; + + +beginchar("6",Wz#,Hz#,0); + pickup wesa_pen; +draw ((7w'/8,15h/16)..(w'/2,h){left}..(0,3h/8){down}..(w'/2,0){right}..(w',3h/8){up}..(w'/2,5h/8){left}..(0,3h/8){down}) shifted (s',0); +endchar; + + +beginchar("7",Wz#,Hz#,0); + pickup wesa_pen; + xpos:=0; +draw ((0,h)--(w',h)--(w'/4,0)) shifted (s',0); +quer((h/2),xpos+12.5ut+s') +endchar; + +beginchar("8",Wz#,Hz#,0); + pickup wesa_pen; +draw ((0,0.5625h){1,0.15}..(3w'/8,h-3w'/8){up}..(0,h){left}..(-3w'/8,h-3w'/8){down}..(0,0.5625h){1,-0.15}.. + (w'/2,h/4){down}..(0,0){left}..(-w'/2,h/4){up}..{1,0.15}(0,0.5625h)) shifted (s'+w'/2,0); +endchar; + + + +beginchar("9",Wz#,Hz#,0); + pickup wesa_pen; + hoch:=5h/16; breit:=w'/2; +draw ((0,hoch){left}..(-breit,0){down}..(0,-hoch){right}..(breit,0){up}..{left}(0,hoch)) shifted (w/2,0.6875h); +draw ((w',0.6875h){down}..(w'/2,0){left}..(w'/8,h/16)) shifted (s',0); +endchar; + + +% Satzzeichen +% ASCII-Zeichen +% ! +beginchar("!",20ut#,Hz#,0); + pickup wesa_pen; + stamm((Hz),10ut,10ut); + pickup wesa_pen_thick; + drawdot (0,0) shifted (10ut,0); +endchar; + +% ", oct"042", ASCII-Doppelapostroph, hier identisch mit oct"020", dt. Anfz. o. +beginchar(oct"042",25ut#,Ht#,0); + pickup wesa_pen; + komma(Ht,10ut); + komma(Ht,15ut); +endchar; + +% # +beginchar("#",60ut#,Ht#,dt#); + pickup wesa_pen; + gap:=10ut; +p:= ((0,-(Ht+dt)/2)--(0,(Ht+dt)/2)); +draw (p shifted (-gap/2,0) slanted 1/4) shifted (w/2,ht/2); +draw (p shifted (gap/2,0) slanted 1/4) shifted (w/2,ht/2); +q:= ((-20ut,0)--(20ut,0)); + draw (q shifted (0,-gap/2) slanted 1/4) shifted (w/2,ht/2); + draw (q shifted (0,gap/2) slanted 1/4) shifted (w/2,ht/2); +endchar; + +% $ +beginchar("$",35ut#,Ht#,0); + pickup wesa_pen; + radi:=10ut; +draw ((radi,0){up}..(0,radi){left}..{down}(-radi,0)) shifted (w/2,Ht-radi); + draw ((-radi,0){down}..(0,-radi){right}..{up}(radi,0)) shifted (w/2,radi); + draw ((-radi,Ht-radi){down}..{down}(radi,radi)) shifted (w/2,0); + draw ((0,Ht+dd)--(0,-dd)) shifted (w/2,0); +endchar; + +% % +beginchar("%",40ut#,Ht#,0); + pickup wesa_pen; + sep:=7.5ut; + q := ((0,0)--(25ut,Ht)); + breit:=10ut; hoch:=15ut; + p := (breit/2,0){up}..(0,hoch/2){left}..(-breit/2,0){down}..(0,-hoch/2){right}..{up}(breit/2,0); + x0:=whatever;y0:=whatever; + z0=(directionpoint (-1,2) of (subpath (0,1) of p)) shifted (sep+breit/2,Ht-hoch/2); + draw (p shifted (sep+breit/2,Ht-hoch/2)); + draw (p shifted (sep+25ut-breit/2,hoch/2)); + draw (q shifted (sep,0)); + draw ( z0{1,-2}..{dir 58}(sep+25ut,Ht)); + endchar; + +% & + beginchar("&",40ut#,Ht#,0); + pickup wesa_pen; + p := (25ut,20ut){down}..tension 1.2..(10ut,0){left}..(0,10ut){up}.. +(15ut,Ht-5ut){up}..(10ut,Ht){left}..(2.5ut,Ht-7.5ut){down}..tension1.5 and 5..{right}(22.5ut,0)..{1,2}(27.5ut,2.5ut); + draw p shifted (7.5ut,0); + endchar; + +% ยง + beginchar(oct"237",43.333ut#,Ht#,dt#); + pickup wesa_pen; +sep:=10ut; breit:=20ut; +p := ((8ut,20ut){curl 10}..(0ut,30ut){left}..(-breit/2,22ut){down}.. + (breit/2,-2.5ut){down}..{-1,2/3}(2ut,-11ut)) scaled ((Ht+dt)/60ut); + draw p shifted (sep+breit*0.583,ht/2); + draw p rotated 180 shifted (sep+breit*0.583,ht/2); + endchar; + +% ' (Apostroph) +beginchar("'",15ut#,Ht#,0); + pickup wesa_pen; +komma((Ht),7.5ut); +endchar; + + +% "(" +beginchar("(",20ut#,Ht#,0); + pickup wesa_pen; +draw ((5ut,Ht)..(0,ht){down}..(5ut,0)) shifted (10ut,0); +endchar; + +% ")" +beginchar(")",20ut#,Ht#,0); + pickup wesa_pen; +draw ((5ut,Ht)..(10ut,ht){down}..(5ut,0)); +endchar; + +% "*" +beginchar("*",30ut#,Ht#,0); + path p; + pickup wesa_pen; + z0=(15ut,ht+dt/4); + z1=(0ut,7.5ut); + z2=(0ut,-7.5ut); + p := z1--z2; + draw p shifted z0 ; + draw p rotated 60 shifted z0 ; + draw p rotated -60 shifted z0 ; + labels(range 0 thru 2); +endchar; + +% "+" +beginchar("+",30ut#,22.5ut#,0); + path p; + pickup wesa_pen; + z0=(15ut,hmath); + z1=(0ut,10ut); + z2=(0ut,-10ut); + p := z1--z2; + draw p shifted z0 ; + draw p rotated 90 shifted z0 ; + labels(range 0 thru 2); +endchar; + +% "," Komma +beginchar(",",20ut#,ht#,dt#); + pickup wesa_pen; +komma(2.5ut,10ut); +endchar; + +% "-" Bindestrich, Trennstrich +beginchar(oct"055",22.5ut#,ht#,0); + pickup wesa_pen; + draw ((0,0)--(12.5ut,0)) shifted (5ut,hdash); +endchar; + +% Bindestrich, Trennstrich +beginchar(oct"177",22.5ut#,ht#,0); + pickup wesa_pen; + draw ((0,0)--(12.5ut,0)) shifted (5ut,hdash); +endchar; + +% "." Punkt +beginchar(".",20ut#,ht#,0); + pickup wesa_pen_thick; + drawdot (0,0) shifted (10ut,0); +endchar; + +% "/" +beginchar("/",25ut#,Ht#,0); + pickup wesa_pen; +draw ((5ut,0)--(20ut,Ht)); +endchar; + +% ":" Doppelpunkt +beginchar(":",20ut#,ht#,0); + pickup wesa_pen_thick; + drawdot (0,0) shifted (10ut,0); + drawdot (0,0) shifted (10ut,15ut); +endchar; + +% ";" Strichpunkt +beginchar(";",20ut#,ht#,dt#); + pickup wesa_pen; +komma(2.5ut,10ut); + pickup wesa_pen_thick; + drawdot (0,0) shifted (10ut,15ut); +endchar; + +% ">" +beginchar(">",30ut#,Ht#,0); + path p; + pickup wesa_pen; +p:=(0,0)--(20ut,0); +draw p rotated 30 shifted (6.33ut,hmath); + draw p rotated -30 shifted (6.33ut,hmath); +endchar; + + +% "=" +beginchar("=",30ut#,ht#,0); + pickup wesa_pen; + draw((0,0)--(20ut,0)) shifted (5ut,hmath-2.5ut); + draw((0,0)--(20ut,0)) shifted (5ut,hmath+2.5ut); +endchar; + + +% "<" +beginchar("<",30ut#,Ht#,0); + path p; + pickup wesa_pen; +p:=(0,0)--(-20ut,0); +draw p rotated 30 shifted (23.66ut,hmath); + draw p rotated -30 shifted (23.66ut,hmath); +endchar; + + +% ? +beginchar("?",35ut#,Hz#,0); + radi:=7.5ut; + pickup wesa_pen; + z1=(-radi,Hz-radi); + z2=(0,Hz); + z3=(radi,Hz-radi); + z5=(-radi,10ut+radi); + z6=(0,10ut); + z7=(radi,10ut+radi); + p := z1.. z2{right}..z3{down}..{down}z5..z6{right}..z7; + draw p shifted (17.5ut,0); + pickup wesa_pen_thick; + drawdot (0,0) shifted (17.5ut,0); +endchar; + +% spezielle Sonderzeichen (ec-Kodierung( +% oct"020", wie ASCII " (oct"042"), dt. Anfuehrungszeichen oben +beginchar(oct"020",15ut#,Ht#,0); + pickup wesa_pen; + komma((Ht),5ut); + komma((Ht),10ut); +endchar; + +% oct"022", dt. Anfuehrungszeichen unten +beginchar(oct"022",25ut#,ht#,dt#); + pickup wesa_pen; + komma(2.5ut,10ut); + komma(2.5ut,15ut); +endchar; + +% oct"025" Bis-Strich --, Gedankenstrich +beginchar(oct"025",30ut#,ht#,0); + pickup wesa_pen; +draw ((0,0)--(20ut,0)) shifted (5ut,hdash); +endchar; + +% engl. Gedankenstrich --- +beginchar(oct"026",45ut#,ht#,0); + pickup wesa_pen; +draw ((0,0)--(30ut,0)) shifted (7.5ut,hdash); +endchar; + + +% oct"023" franz. Anfz. << +beginchar(oct"023",32.5ut#,ht#,0); + path p, q; + pickup wesa_pen; + z1=(0ut,0ut); + z2=(1.1*ht/2,0); + z3=(6,-1); + z4=(6,1); + z5=(7.5ut,ht/2); +z6=(15ut,ht/2); + p := (z1{z3}..z2) rotated 45; + q := (z1{z4}..z2) rotated -45; + draw p shifted z5 ; + draw p shifted z6 ; + draw q shifted z5 ; + draw q shifted z6 ; + labels(range 1 thru 6); +endchar; + + +% oct"024" franz. Anfz. >> +beginchar(oct"024",32.5ut#,ht#,0); + path p, q; + pickup wesa_pen; + z1=(0ut,0ut); + z2=(1.1*ht/2,0); + z3=(6,-1); + z4=(6,1); + z5=(17.5ut,ht/2); + z6=(25ut,ht/2); + + p := (z1{z4}..z2) rotated 135; + q := (z1{z3}..z2) rotated -135; + draw p shifted z5 ; + draw p shifted z6 ; + draw q shifted z5 ; + draw q shifted z6 ; + labels(range 1 thru 6); +endchar; + +% oct"016" franz. Anfz. < +beginchar(oct"016",25ut#,ht#,0); + path p, q; + pickup wesa_pen; + z1=(0ut,0ut); + z2=(1.1*ht/2,0); + z3=(6,-1); + z4=(6,1); + z5=(7.5ut,ht/2); + p := (z1{z3}..z2) rotated 45; + q := (z1{z4}..z2) rotated -45; + draw p shifted z5 ; + draw q shifted z5 ; + labels(range 1 thru 5); +endchar; + + +% oct"017" franz. Anfz. > +beginchar(oct"017",25ut#,ht#,0); + path p, q; + pickup wesa_pen; + z1=(0ut,0ut); + z2=(1.1*ht/2,0); + z3=(6,-1); + z4=(6,1); + z5=(17.5ut,ht/2); + p := (z1{z4}..z2) rotated 135; + q := (z1{z3}..z2) rotated -135; + draw p shifted z5 ; + draw q shifted z5 ; + labels(range 1 thru 5); +endchar; + +% oct"133" [ +beginchar("[",25ut#,Ht#,0); + pickup wesa_pen; +draw ((5ut,Ht)--(0,Ht)--(0,0)--(5ut,0)) shifted (10ut,0); +endchar; + +% oct"135" ] +beginchar("]",25ut#,Ht#,0); + pickup wesa_pen; +draw ((5ut,Ht)--(10ut,Ht)--(10ut,0)--(5ut,0)) shifted (5ut,0); +endchar; + +% "@": +beginchar("@",50ut#,Ht#,0); + pickup wesa_pen; +sep:=10ut;gap:=8ut; +draw (superellipse((a,0),(0,b),(-a,0),(0,-b),sigma)) shifted (gap+a+sep,ht); +draw ((0,ht)--(0,5ut){down}..(2ut,0){right}..tension 1.5..(gap,ht/2){up}.. + (-a,3ht/2){left}..(-2*a-gap,ht/2){down}.. + (-a,-ht/2){right}..(7.5ut,-5ut)) shifted (2*a+gap+sep,ht/2); +endchar; + +% Euro +beginchar(oct"240",47.5ut#,Ht#,0); + pickup wesa_pen; + sep:=7.5ut; gap:=7.5ut; +draw ((7.5ut,Ht/2-2.5ut)..(0,Ht/2){left}..(-15ut,0){down}..{right}(0,-Ht/2)..(7.5ut,-Ht/2+2.5ut)) shifted (15ut+gap+sep,Ht/2); + draw (((-25ut,2.5ut)--(0,2.5ut)) shifted (15ut+gap+sep,ht)) slanted 0.25; + draw (((-25ut,-2.5ut)--(0,-2.5ut)) shifted (15ut+gap+sep,ht)) slanted 0.25; +endchar; + +%%%%%%%%%%%%%%%%%%%% End of File %%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesasl14.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesasl14.mf new file mode 100644 index 00000000000..89296646f66 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesasl14.mf @@ -0,0 +1,3 @@ +% wesa14 slanted, Schulausgangsschrift (SAS) +slant:=0.25; +input wesa14; diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesu14.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesu14.mf new file mode 100644 index 00000000000..c5ba81e842d --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesu14.mf @@ -0,0 +1,68 @@ +% Suetterlinschrift wesu +% Driver-File +% Walter Entenmann +% 09.06.2011 +% +%%%%%%%%%%%%%%% wesu14 Metafont-Hauptfile %%%%%%%%%%%%%%%%%% +font_identifier "WESU"; +font_size 14pt#; +font_coding_scheme := "WESU text"; + +mode_setup; + +% Vereinbarungen: +boolean wortende; +path p, q; + +% sharp Variables: +% unit_width +ut#:=0.233pt#; +% Linienabstand +ht# := 20ut#; +dt# := ht#; +Ht#:=ht#+dt#; + + + +% Umrechnung in Pixel-Groessen: +define_pixels(ut,ht,Ht,dt); + +% Federn: +% runde Feder (Redisfeder) oder Bandzugfeder +if unknown bold: + pickup pencircle scaled 1.25ut; else: + pickup pencircle xscaled if unknown slant: 3ut else: 3.5ut fi yscaled 0.5ut rotated if unknown slant: 45 else: 39 fi; fi +wesu_pen:=savepen; +% fuer Punkte etc. + pickup pencircle scaled 4ut; +wesu_pen_thick := savepen; + +% Current Transformation, slanted: +if unknown slant: slant:=0; else: currenttransform:=identity slanted slant; fi + +% Eingabe der Program-Files: +wortende:=false; +% Parameter- und Makrodefinitionen +input wesu14_def; +% Grossbuchstaben +input wesu14_gr; +% Kleinbuchstaben + input wesu14_kl; +% Sonderzeichen (Ziffern, Satzzeichen, ...) + input wesu14_sz; +% Buchstabenformen am Wortende + input wesu14_end; + + % Abstandsmasse: +font_quad := 14pt#;% 1em +font_x_height := 4.667pt#; % 1ex, 1/3 von 14pt +font_normal_space := 6pt#; % Wortzwischenraum +font_normal_stretch := 3pt#; +font_normal_shrink := 2pt#; + +boundarychar:=oct"040"; % space + +% Ligaturtabellen +input wesu14_lig; +end +%%%%%%%% Ende wesu14 Metafont-Hauptfile (Driver-File) %%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_def.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_def.mf new file mode 100644 index 00000000000..d6a001119c8 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_def.mf @@ -0,0 +1,423 @@ +% Suetterlinschrift wesu +% Parameter- und Makrodefinitionen +% Walter Entenmann +% 09.06.2011 +% +% Parameterdefinitionen: +% Superellipse fuer @-Zeichen +atb:=ht/2; +ata:=7ut; +sigma:=0.73345; +r := 3.5ut; +% Absenkung des Verbindungsniveaus +dy := 2ut; +% Endstrich, Breite und Hoehe bei fahne +endx:=9ut; +endy:=5ut; +% Stretch (Hoehe zu Breite beim o) +k := 4/3; +% ht/8 (haeufig benoetigtes Mass) +ds := ht/8; +% Fundamentaler Abstand z.B. zwischen a-Bogen und -Stamm +gap := 5ut; +% Schlingengroesse +s := 4ut; % Kleinbuchstaben +so := 10ut; % fuer "o" +S := 5ut; % Grossbuchstaben +% Ober-, Unterschleifenbreite und Faktor +sb := ht/2; +fs := 0.4; +% Breite und Hoehenkoordinate des v-Bauches +vb := 15ut; +vh := 12ut; + +% Parameter fuer Grossbuchstaben: +% Oberschleifenbreite (Oschl) +Sb:=15ut; +% Breite und Hoehenkoordinate des V-Bauchs +Vb:=21ut; +Vh:=27.5ut; +% Breite und Hoehenkoordinate des gr. S +BS:=17.5ut; +Hs:=15ut; +Bs:=15ut; % reduzierte Breite fuer M, N, W, ... +% Weitere Parameter fuer die S-Schlaufe +Sm := 2; % Steigung S-Ansatz +Sf := 1/3; % Faktor wie fs +Stens := 1.2; % Spannung im S-Bogen rechts +Sab := 5ut; % Abhang beim S-Ansatz +% Breite der Schlingen bei der Doppelschleife Dschl fuer X +BX:=15ut; + +% Makrodefinitionen: +% Fuer Sonderzeichen +def komma(expr deltax, deltay) = + draw ((0,0){1,-2}..tension1.2..{-1,-1}(-2ut,-10ut)) shifted (deltax,deltay); + enddef; + +% Fuer Kleinbuchstaben (und teilweise auch fuer Grossbuchstaben) +def gerade (expr hy, br, mr, sx) = + draw ((0,hy)--(br,hy+mr*br)) shifted (sx,0); + xpos := sx+br; + if wmax<xpos: wmax:=xpos; fi +enddef; + +def kurzstrich(expr sx) = + draw ((0,ht-dy)--(dy,ht)) shifted (sx,0); + xpos:=sx+dy; + if wmax<xpos: wmax:=xpos; fi +enddef; + +def tangente (expr dx) = + if not wortende: + draw z0..tension2..{1,1}(x0+ht-dy-y0+dx,ht-dy); + xpos:=x0+ht-dy-y0+dx; + if wmax<xpos: wmax:=xpos; fi +else: + if wmax<x0: wmax:=x0; fi + fi + zeigen; + enddef; + +def lschleife(expr sl, hy, fy, sx) = + draw ((0,0){up}..(-(1-fs)*sl,sl){left}..(-sl,(1-fs)*sl){down}..{right}(0,0)) yscaled fy shifted (sx,hy); + if wmax<sx: wmax:=sx; fi + enddef; + + +def stamm(expr ha, hb, sx) = + draw ((0,ha)--(0,hb)) shifted(sx,0); + if wmax<sx: wmax:=sx; fi +enddef; + +def strich(expr sx) = + if not wortende : +% gerade(0,ht-dy,1,sx); + draw ((0,0)--(ht-dy,ht-dy)) shifted (sx,0); + xpos:=sx+ht-dy; + if wmax<xpos: wmax:=xpos; fi + else: + draw ((0,0)--(endx,endx)) shifted (sx,0); + xpos:=sx+endx; + if wmax<xpos: wmax:=xpos; fi + fi + zeigen; + enddef; + + def spitz (expr sx) = + draw ((0,ht-dy){1,1}..tension 1.2..{up}(dy+gap,Ht)) shifted (sx,0); + xpos:=sx+dy+gap; + if wmax<xpos: wmax:=xpos; fi + enddef; + +def oschl(expr sx) = + draw ((0,ht){1,1}..(sb,Ht-fs*sb){up}..((1-fs)*sb,Ht){left}..tension1.2..{down}(0,ht)) shifted (sx,0); + if wmax<(sx+sb): wmax:=sx+sb; fi +enddef; + +def uschl(expr fscale, delta, sx) = + draw ((0,0){down}..tension1.2..(-sb*(1-fs),-dt){left}..(-sb,-dt+fs*sb){up}..{1,1}(0,0)) scaled fscale shifted (sx,delta); + if wmax<sx: wmax:=sx; fi +enddef; + +% Hermite-Interpolation, 1 Intervall +def schweif(expr hl, hr, b, phil, phir, tens, mt, sx) = + p := (0,hl){dir phil}..tension tens..{dir phir}(b,hr); + draw p shifted (sx,0); + if ((b>0) and (phil<angle(1,mt)) and (phir>angle(1,mt))) or + ((b<0) and (angle(-dir(phir))<angle(1,mt)) and (angle(-dir(phil))>angle(1,mt))): + x0:=whatever; y0:=whatever; + z0=(directionpoint (1,mt) of if b<0: reverse fi p) shifted (sx,0); fi + xpos:=sx+b; + if wmax<xpos: wmax:=xpos; fi +enddef; + +def fahne (expr hl, hr, b, phil, phir, tens, mt, sx) = + if not wortende: + schweif(hl, hr, b, phil, phir, tens, mt, sx); + else: + draw ((0,hl){dir phil}.. + (endx,hl if phil<0: - else: + fi if phil=45: endx else: endy fi)) shifted (sx,0); + xpos:=sx+endx; + if wmax<xpos: wmax:=xpos; fi + fi + zeigen; + enddef; + +def ipunkt(expr sx) = + draw ((-sqrt(2)*ds,0)--(sqrt(2)*ds,0)) rotated 45 shifted (sx,ht+(Ht-ht)/2); + if wmax<(sx+ds): wmax:=sx+ds; fi +enddef; + +def umlaut(expr dx, sx) = + ipunkt(sx+dx); + ipunkt(sx+dx+7.5ut); +enddef; + +def k_teil(expr sx) = + draw ((0,ht){up}..(3*ds,1.5*ht){right}..(3*ht/4,ht){down}..tension 1.5..(0,6ut){left}..(-4ut,8ut){up}..(-1ut,ht/2){right}..tension 1.5..{right}(12ut,ht/4)..{1,1}(15ut,7ut)) shifted (sx,0); + x0:=whatever; y0:=whatever; + z0 = (15ut,7ut) shifted (sx,0); + xpos:=sx+15ut; + if wmax<xpos: wmax:=xpos; fi + if wmax<(sx+3*ht/4): wmax:=sx+3*ht/4; fi +enddef; + +def l_fuss (expr sx) = + draw ((0,ht/2){down}..tension1.2..(3.5ut,0){right}..tension1.2..{1,1}(7.5ut,3ut)) + shifted (sx,0); + x0:=whatever; y0:=whatever; + z0 = (7.5ut,3ut) shifted (sx,0); + xpos:=sx+7.5ut; + if wmax<xpos: wmax:=xpos; fi +enddef; + +def rschleife (expr sl, hy, deltay, fy, sx) = + draw ((0,0){right}..(sl,-(1-fs)*sl){down}..((1-fs)*sl,-sl){left}..if deltay<>0:tension1.5 ..fi(0,deltay){up}) yscaled fy shifted (sx,hy); + if wmax<(sx+sl): wmax:=sx+sl; fi +enddef; + +def vbauch (expr hl, sx) = + bogen(hl,ht,vh,vb,0.5,90,-90,1,1,sx); + schweif(vh,fs*s/faktor,-(vb-s-1ut),-90,angle(-1,-0.25),1,1,xpos); +enddef; + +def z_teil (expr sx) = + draw ((0,ht-dy){1,1}..(6ut,ht){right}..(12.5ut,ht-7ut){down}..tension 1.3..(5ut,5ut){left}..(2ut,6.5ut){up}..(5ut,8ut){right}..tension 1..(15ut,-7.5ut){down}..tension 1.2..(7ut,-dt){left}..(0,-dt+7ut){up}..tension 1.4..{1,1}(17.5ut,6.5ut)) shifted (sx,0); + x0:=whatever; y0:=whatever; + z0 = (17.5ut,6.5ut) shifted (sx,0); + xpos:=sx+17.5ut; + if wmax<xpos: wmax:=xpos; fi + if wmax<(sx+15ut): wmax:=sx+15ut; fi +enddef; + +% Hermite-Interpolation, 2 Intervalle +% Scheitelpunkt bei (fx*b,hm) +def bogen (expr hl, hm, hr, b, fx, phil, phir, tensl, tensr, sx) = + p := (0,hl){dir phil}..tension tensl..(fx*b,hm){b/abs(b),0}..tension tensr..{dir phir}(b,hr); + draw p shifted (sx,0); + if (hm<hl) and (hm<hr) and + (((b>0) and (phir>45)) or ((b<0) and (phil>-135))): + x0:=whatever; y0:=whatever; + z0=(directionpoint (1,1) of if b<0: reverse fi p) shifted (sx,0); fi + xpos:=sx+b; + if wmax<xpos: wmax:=xpos; fi + enddef; + +def ss_teil (expr sx) = + p := (0,ht){up}..tension 1.2..(8ut,35ut){right}..(15ut,27.5ut){down}..tension 1.2..(7.5ut,18.5ut){left}..(5.5ut,ht){up}..(7.5ut,21.5ut){right}..tension 1.1..(17.5ut,ht/2){down}..tension 1.2..(10ut,0){left}..(3ut,5ut); + draw p shifted (sx,0); + z0=(directionpoint (-1,-1) of (subpath (6,7) of p)) shifted (sx,0); + xpos:=sx+ht/2; + if wmax<xpos: wmax:=xpos; fi + if wmax<(s+17.5ut): wmax:=s+17.5ut; fi +enddef; + +% Nur fuer Wartungszwecke +% Makro aktivieren, um die 'width' der Zeichen auszugeben +def zeigen= +% weite:=20*wmax/ht; +% showvariable weite; +enddef; + +def a_teil = + kurzstrich(xpos); + stamm(ht,ht/2,xpos); + bogen(ht/2,0,ht/2,ht/k,0.5,-90,90,1,1,xpos); + stamm(ht/2,ht-s,xpos); + lschleife(s,ht-s,1,xpos); + schweif(ht-s,ht,gap,0,90,1,1,xpos); + stamm(ht,0,xpos); +enddef; + +def o_char = + kurzstrich(xpos); + stamm(ht,ht/2,xpos); + bogen(ht/2,0,ht/2,ht/k,0.5,-90,90,1,1,xpos); + stamm(ht/2,ht-so,xpos); + fsalt:=fs; fs:=0.5; + lschleife(so,ht-so,1,xpos); + fs:=fsalt; + fahne(ht-so,ht-dy,3*ht/4-dy,0,45,1,1,xpos); +enddef; + +% +% Makros fuer Grossbuchstaben +def Oval (expr Br, sx) = + p := (Br/2+0.5ut,Ht){left}..(0,Ht/2){down}..(Br/2,0){right}..(Br,Ht/2){up}..tension1.2..(Br/2+3.5ut,Ht){left}..(Br/2+1.5ut,Ht-1.5ut){down}..{right}(Br/2+8.5ut,Ht-5ut); + draw p shifted (sx,0); + x0:=whatever; y0:=whatever; + z0=(directionpoint (1,1) of (subpath (2,3) of p)) shifted (sx,0); + % Abstand vom Endpunkt bis zum rechten Rand des Ovals: + lastx:=Br/2-8.5ut; + xpos:=sx+Br/2+8.5ut; + if wmax<xpos: wmax:=xpos; fi + if wmax<(sx+Br): wmax:=sx+Br; fi +enddef; + +def Stock (expr sx) = + breit:=12.5ut; + draw ((0,Ht-5ut){1,2}..(0.6*breit,Ht){right}..{down}(breit,Ht-10ut)) shifted (sx,0); + xpos:=sx+breit; + if wmax<xpos: wmax:=xpos; fi + enddef; + + def Ihaken= +bogen(Ht-7.5ut,Ht,Ht-10ut,12.5ut,0.6,90,-90,1.5,1,xpos); +enddef; + +def Ibogen= +bogen(10ut,0,10ut,-22.5ut,0.5,-90,90,1,1,xpos); + enddef; + +def Oschl(expr sx) = + draw ((-10ut,ht+5ut){1,-2}..(0,ht){right}..(Sb,Ht-fs*ht){up}..((1-fs)*Sb,Ht){left}..{down}(0,ht)) shifted (sx+10ut,0); + xpos:=sx+10ut; + if wmax<xpos: wmax:=xpos; fi + if wmax<(sx+10ut+Sb): wmax:=sx+10ut+Sb;fi +enddef; + +def L_fuss(expr B, sx) = + draw ((0,ht/4){down}..(-3.5ut,0){left}..(-7.5ut,3ut){up}..(-4ut,6ut){right}..tension 1.5..(B,0){right}) shifted (sx,0); + xpos:=sx+B; + if wmax<xpos: wmax:=xpos; fi +enddef; + +def B_bauch(expr sx) = + lasty:=8.25ut; + draw ((0,0){right}..(5ut,5ut){up}..tension1..(0ut,12ut){left}..(-1.2ut,11ut){down}..tension1.2..(2.5ut,lasty){right}) shifted (sx,0); + xpos:=sx+2.5ut; + if wmax<xpos: wmax:=xpos; fi + if wmax<(sx+5ut): wmax:=sx+5ut; fi +enddef; + +def D_kopf (expr sx) = + draw ((0,ht){up}..(-12ut,Ht){left}..(-20ut,32ut){down}..(0,ht){right}..(7.5ut,ht+2.5ut)) shifted (sx,0); + xpos:=sx+7.5ut; + if wmax<xpos: wmax:=xpos; fi +enddef; + +def schwalbe(expr sx) = + draw ((0,Ht-7.5ut){up}..tension 1.5..(4ut,Ht){right}..tension 1.5..(11ut,Ht-7.5ut){right}..{up}(15ut,Ht)) shifted (sx,0); + xpos:=sx+15ut; + if wmax<xpos: wmax:=xpos; fi +enddef; + +def Ipunkt (expr sx) = + draw ((-sqrt(2)*3ut,0)--(sqrt(2)*3ut,0)) rotated 45 shifted (sx,Ht+7ut); + if wmax<(sx+3ut): wmax:=sx+3ut; fi + enddef; + +def Umlaut(expr dx, sx) = + Ipunkt(sx+dx); + Ipunkt(sx+dx+8.5ut); +enddef; + +def A_teil = + Oval(25ut,xpos); + schweif(Ht-5ut,Ht,lastx+gap,0,90,1,1,xpos); + enddef; + +def A_char = + xpos:=0;wmax:=xpos; +A_teil; + stamm(Ht,ht/2,xpos); + l_fuss(xpos); + tangente(0); +enddef; + +def O_char = +xpos:=0;wmax:=xpos; +Oval(30ut,xpos); +a:=x0;b:=y0; +schweif(Ht-5ut,Ht,lastx,0,angle(1,2),1,1,xpos); +x0:=whatever;y0:=whatever; +z0=(a,b); +tangente(2.5ut); + enddef; + +def U_char = +xpos:=0;wmax:=xpos; +Stock(xpos); +stamm(Ht-10ut,15ut,xpos); +bogen(15ut,0,15ut,20ut,0.5,-90,90,1,1,xpos); +stamm(Ht-S,15ut,xpos); +lschleife(S,Ht-S,1,xpos); +schweif(Ht-S,Ht,gap,0,90,1,1,xpos); +stamm(Ht,ht/2,xpos); +l_fuss(xpos); +tangente(0); +enddef; + +def Vbauch (expr hl, sx) = + bogen(hl,Ht,Vh,Vb,0.5,90,-90,1,1,sx); + schweif(Vh,fs*S/faktor,-(Vb-S-1ut),-90,angle(-1,-0.25),1.2,0.5,xpos); + enddef; + + def N_fuss (expr hl, br, tensl, tensr, sx) = + draw ((0,hl){down}..tension tensl..(br,0){right}..tension tensr..{1,1}(br+4ut,3ut)) + shifted (sx,0); + x0:=whatever; y0:=whatever; + z0 = (br+4ut,3ut) shifted (sx,0); + xpos:=sx+br+4ut; + if wmax<xpos: wmax:=xpos; fi +enddef; + +def Dschl (expr sx) = +draw ((-gap/2,0){down}..(-(BX+gap/2)*(1-fs),-ht){left}..(-(BX+gap/2),-ht*(1-fs)){up}..tension1.3..(0,0)..tension1.3..(BX+gap/2,ht*(1-fs)){up}..((BX+gap/2)*(1-fs),ht){left}..{down}(gap/2,0)) shifted (sx+gap/2,ht); +xpos:=sx+gap; +if wmax<xpos: wmax:=xpos; fi +if wmax<(sx+BX+gap/2): wmax:=sx+BX+gap/2; fi +enddef; + +def P_teil(expr sx) = + draw ((0,25ut){up}..(10ut,Ht){right}..(20ut,30ut){down}..tension 1.5..(0,5ut){left}..(-4ut,8ut){up}..(-2ut,10ut){right}..tension 1.5..(10ut,5ut){right}..{1,1}(14ut,7ut)) shifted (sx,0); + x0:=whatever; y0:=whatever; + z0 = (14ut,7ut) shifted (sx,0); + xpos:=x0; + if wmax<xpos: wmax:=xpos; fi + if wmax<(sx+20ut): wmax:=sx+20ut; fi +enddef; + +def K_teil (expr sx) = + breit:=13ut; + draw ((0,ht){down}..(-12.5ut,0){left}..(-20ut,7.5ut){up}..(0,ht){right}..(breit,ht-7.5ut){down}..tension 1.2..(1.5ut,5ut){left}..(-2ut,7.5ut){up}..(1.5ut,9ut){right}..tension 1.2..(13ut,0){right}) shifted (sx,0); + xpos:=sx+13ut; + if wmax<xpos: wmax:=xpos; fi + if wmax<(sx+breit): wmax:=sx+breit; fi +enddef; + +def R_teil (expr sx) = + breit:=13ut; + draw ((0,Ht){right}..(breit,Ht-9ut){down}..(-2.5ut,ht-1ut){left}..(-5ut,ht+1.5ut){up}..(-2ut,ht+3ut){right}..tension1.5..(12ut,0){right}) shifted (sx,0); + xpos:=sx+12ut; + if wmax<xpos: wmax:=xpos; fi + if wmax<(sx+breit): wmax:=sx+breit; fi +enddef; + +def Z_teil (expr sx) = + breit:=20ut; + p := (0,32.5ut){1,4}..(10ut,Ht){right}..(breit,29ut){down}..tension1.2..(6.25ut,13ut){left}..(4ut,15ut){up}..(6.25ut,17ut){right}..tension1..(breit,-2ut){down}..tension1.2..(12ut,-dt){left}..(4ut,-11ut){up}..tension 1.2..{1,1}(24ut,10ut); + draw p shifted (sx,0); + x0:=whatever; y0:=whatever; + z0=(24ut,10ut) shifted (sx,0); + xpos:=sx+24ut; + if wmax<xpos: wmax:=xpos; fi + if wmax<(sx+breit): wmax:=sx+breit; fi + enddef; + + def Shalbe(expr B) = + bogen(Ht-Sab,Ht,Hs,B+gap,Sf,angle(1,Sm),-90,1,Stens,xpos); + bogen(Hs,0,Hs,-B,0.5,-90,90,1,1,xpos); + enddef; + + def Szwbogen(expr B, ab, phir) = +bogen(Hs,Ht,Ht-ab,B,1-Sf,90,phir,Stens,1,xpos); +enddef; + +def Nrechts = + schweif(Hs,Ht,Bs,90,angle(1,0.25),1,1,xpos); + schweif(Ht,Ht,Bs,-90,45,1,1,xpos); + schweif(Ht,Hs,-(Bs-gap),-135,-90,1,1,xpos); + enddef; +%%%%%%%%%%%%%%%%%%% File-Ende %%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_end.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_end.mf new file mode 100644 index 00000000000..37d62e690c0 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_end.mf @@ -0,0 +1,9 @@ +% Suetterlinschrift wesu +% Parameter-File Buchstabenformen am Wortende +% Walter Entenmann +% 09.06.2011 + +wortende:=true; +input wesu14_gr; +input wesu14_kl; +%%%%%%%%%%%%%%%%%%%%%% File-Ende %%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_gr.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_gr.mf new file mode 100644 index 00000000000..77a9073ca76 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_gr.mf @@ -0,0 +1,414 @@ +% Suetterlinschrift wesu +% Program-File Grossbuchstaben +% Walter Entenmann +% 09.06.2011 +% +if not wortende: +beginchar("A",52.5ut#,40ut#,0); +else: + beginchar(oct"201",37.5ut#,40ut#,0); fi + pickup wesu_pen; + A_char; +endchar; + +if not wortende: +beginchar("B",40ut#,40ut#,0ut#); +else: + beginchar(oct"202",31.5ut#,40ut#,0ut#); fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; +Oschl(xpos); +stamm(ht,5ut,xpos); +L_fuss(10ut,xpos); +B_bauch(xpos); +fahne(lasty,ht-dy,ht-2.5ut,0,45,1.5,1,xpos); +endchar; + +if not wortende: +beginchar("C",37.5ut#,40ut#,0ut#); +else: + beginchar(oct"203",26.5ut#,40ut#,0ut#); fi + pickup wesu_pen; + xpos:=23.5ut;wmax:=xpos; + schweif(Ht,Ht,-8.5ut,-135,90,1,1,xpos); +schweif(Ht,25ut,-7.5ut,-180,-90,1,1,xpos); +stamm(25ut,5ut,xpos); +L_fuss(10ut,xpos); +fahne(0,ht-dy,ht,0,45,2.5,1,xpos); +endchar; + +if not wortende: +beginchar("D",47.115ut#,40ut#,0ut#); + else: + beginchar(oct"204",40ut#,40ut#,0ut#); fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; +bogen(15ut,ht,ht/2,12ut,0.45,90,-90,1,1,xpos); +bogen(ht/2,0,ht,20.5ut,0.39,-90,90,1,1,xpos); +D_kopf(xpos); +tangente(5ut); +endchar; + +if not wortende: +beginchar("E",37.5ut#,40ut#,20ut#); + else: + beginchar(oct"205",25ut#,40ut#,20ut#);fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; +Oschl(xpos); +stamm(ht,-5ut,xpos); +bogen(-5ut,-dt,-dt/2,15ut,0.5,-90,90,1,1,xpos); +xpos:=xpos-15ut-7.5ut; +schweif(10ut,5ut,10ut,-45,0,1,1,xpos); +fahne(5ut,ht-dy,ht+5ut,0,45,1.2,1,xpos); +endchar; + +if not wortende: +beginchar("F",32.5ut#,40ut#,20ut#); + else: + beginchar(oct"206",27.5ut#,40ut#,20ut#);fi + pickup wesu_pen; + xpos:=27.5ut;wmax:=xpos; +bogen(32.5ut,Ht,25ut,-15ut,0.5,90,-90,1,1,xpos); +stamm(25ut,5ut,xpos); +uschl(1.25,5ut,xpos); +lschleife(S,5ut,1,xpos); +fahne(5ut,ht-dy,ht,0,45,1,1,xpos); +endchar; + +if not wortende: +beginchar("G",45.5ut#,40ut#,20ut#); + else: + beginchar(oct"207",39ut#,40ut#,20ut#);fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; +A_teil; +stamm(Ht,5ut,xpos); +uschl(1.25,5ut,xpos); +fahne(5ut,ht-dy,15.5ut,45,45,1,1,xpos); +endchar; + +if not wortende: +beginchar("H",43ut#,40ut#,20ut#); + else: + beginchar(oct"210",39ut#,40ut#,20ut#);fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; +Oschl(xpos); +stamm(ht,0,xpos); +bogen(0,ht,5ut,20ut,0.625,90,-90,1.5,1,xpos); +uschl(1.25,5ut,xpos); +fahne(5ut,ht-dy,ht-dy-5ut,45,45,1,1,xpos); +endchar; + +if not wortende: +beginchar("I",34.827ut#,40ut#,0ut#); + else: +beginchar(oct"211",22.5ut#,40ut#,0ut#);fi +pickup wesu_pen; +xpos:=10ut;wmax:=xpos; +Ihaken; +stamm(30ut,10ut,xpos); +Ibogen; +tangente(0.5ut); +endchar; + +if not wortende: +beginchar("J",25.5ut#,40ut#,20ut#); + else: + beginchar(oct"212",21.5ut#,40ut#,20ut#);fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + Ihaken; +stamm(30ut,5ut,xpos); +uschl(1.25,5ut,xpos); +fahne(5ut,ht-dy,ht-dy-5ut,45,45,1,1,xpos); +endchar; + +if not wortende: +beginchar("K",53ut#,40ut#,0ut#); + else: + beginchar(oct"213",42ut#,40ut#,0ut#);fi + pickup wesu_pen; + xpos:=33ut;wmax:=xpos; +bogen(Ht-7.5ut,Ht,30ut,-13ut,0.42,90,-90,1,1,xpos); +stamm(30ut,ht,xpos); +K_teil(xpos); +fahne(0,ht-dy,ht,0,45,2.5,1,xpos); +endchar; + +if not wortende: +beginchar("L",40ut#,40ut#,0ut#); + else: + beginchar(oct"214",29ut#,40ut#,0ut#);fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; +Oschl(xpos); +stamm(ht,5ut,xpos); +L_fuss(10ut,xpos); +fahne(0,ht-dy,ht,0,45,2.5,1,xpos); +endchar; + +if not wortende: +beginchar("M",70ut#,40ut#,0ut#); + else: + beginchar(oct"215",55ut#,40ut#,0ut#);fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + Shalbe(Bs); +bogen(Hs,Ht,Hs,2*Bs+gap,0.5,90,-90,1.2,1.2,xpos); +bogen(Hs,0,Hs,-Bs,0.5,-90,90,1,1,xpos); +Nrechts; +N_fuss(Hs,6ut,1.5,1.5,xpos); +tangente(0); +endchar; + +if not wortende: +beginchar("N",50ut#,40ut#,0ut#); + else: + beginchar(oct"216",35ut#,40ut#,0ut#);fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + Shalbe(Bs); + Nrechts; +N_fuss(Hs,6ut,1.5,1.5,xpos); +tangente(0); +endchar; + +if not wortende: +beginchar("O",40.734ut#,40ut#,0ut#); + else: + beginchar(oct"217",30ut#,40ut#,0ut#);fi + pickup wesu_pen; +O_char; +endchar; + +if not wortende: +beginchar("P",37.5ut#,40ut#,20ut#); + else: + beginchar(oct"220",32.5ut#,40ut#,20ut#);fi + pickup wesu_pen; +xpos:=0;wmax:=xpos; +Stock(xpos); +stamm(Ht-10ut,-dt,xpos); +P_teil(xpos); +tangente(0); +endchar; + +if not wortende: +beginchar("Q",48ut#,40ut#,20ut#); + else: + beginchar(oct"221",39ut#,40ut#,20ut#);fi + pickup wesu_pen; +xpos:=0;wmax:=xpos; +A_teil; + stamm(Ht,-dt,xpos); +strich(xpos); +endchar; + +if not wortende: +beginchar("R",59.5ut#,40ut#,0ut#); + else: + beginchar(oct"222",48.5ut#,40ut#,0ut#);fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + Shalbe(BS); +schweif(Hs,Ht,BS+gap,90,0,1.2,1,xpos); +R_teil(xpos); +fahne(0,ht-dy,ht,0,45,2.5,1,xpos); +endchar; + +if not wortende: +beginchar("S",34.608ut#,40ut#,0ut#); + else: + beginchar(oct"223",25ut#,40ut#,0ut#);fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; +Shalbe(BS); +Szwbogen(BS+gap,Sab,angle(1,-Sm)); +tangente(0); +endchar; + +if not wortende: +beginchar("T",35ut#,40ut#,0ut#); + else: + beginchar(oct"224",26.5ut#,40ut#,0ut#);fi + pickup wesu_pen; +xpos:=0;wmax:=xpos; +bogen(32.5ut,Ht,30ut,17.5ut,0.5,90,-90,1,1,xpos); +stamm(30ut,0,xpos); +lschleife(S,5ut,1,xpos); +fahne(5ut,ht-dy,ht-2.5ut,0,45,1.5,1,xpos); +endchar; + +if not wortende: +beginchar("U",60ut#,40ut#,0ut#); + else: + beginchar(oct"225",45ut#,40ut#,0ut#);fi + pickup wesu_pen; + U_char; +endchar; + +if not wortende: +beginchar("V",50.206ut#,40ut#,0ut#); + else: + beginchar(oct"226",38.5ut#,40ut#,0ut#);fi + pickup wesu_pen; +xpos:=0;wmax:=xpos; +Stock(xpos); +stamm(Ht-10ut,0,xpos); +Salt:=S; +faktor:=1.4; +S:=S*faktor; +schweif(0,S/faktor,gap,90,0,1,1,xpos); +rschleife(S,S/faktor,S,1/faktor,xpos); +Vbauch(2*S/faktor,xpos); +S:=Salt; +tangente(7.5ut); +endchar; + +if not wortende: +beginchar("W",62.706ut#,40ut#,0ut#); + else: + beginchar(oct"227",51ut#,40ut#,0ut#);fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + Shalbe(Bs); + Szwbogen(Bs+gap,10ut,-90); +stamm(Ht-10ut,0,xpos); +Salt:=S; +faktor:=1.4; +S:=S*faktor; +schweif(0,S/faktor,gap,90,0,1,1,xpos); +rschleife(S,S/faktor,S,1/faktor,xpos); +Vbauch(2*S/faktor,xpos); +S:=Salt; +tangente(7.5ut); +endchar; + +if not wortende: +beginchar("X",46.5ut#,40ut#,0ut#); + else: + beginchar(oct"230",32.5ut#,40ut#,0ut#);fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + fsalt:=fs;fs:=0.35; + bogen(Ht-5ut,Ht,ht,BX,0.5,angle(1,2),-90,1,1,xpos); + Dschl(xpos); + N_fuss(ht,7.5ut,1,1.5,xpos); + tangente(0); + fs:=fsalt; +endchar; + +if not wortende: +beginchar("Y",50.5ut#,40ut#,20ut#); + else: + beginchar(oct"231",46.5ut#,40ut#,20ut#);fi + pickup wesu_pen; +xpos:=0;wmax:=xpos; +Stock(xpos); +stamm(Ht-10ut,0,xpos); +schweif(0,S,gap,90,0,1,1,xpos); +rschleife(S,S,S,1,xpos); +bogen(2*S,Ht,ht,20ut,0.5,90,-90,1.2,1,xpos); +stamm(ht,0,xpos); +uschl(1.25,5ut,xpos); +fahne(5ut,ht-dy,ht-dy-5ut,45,45,1,1,xpos); +endchar; + +if not wortende: +beginchar("Z",32ut#,40ut#,20ut#); + else: + beginchar(oct"232",24ut#,40ut#,20ut#);fi + pickup wesu_pen; +xpos:=0;wmax:=xpos; +Z_teil(xpos); +tangente(0); +endchar; + +% Umlaute +% ร (\"A) +if not wortende: +beginchar(oct"304",54ut#,55ut#,0); + else: + beginchar(oct"233",40ut#,55ut#,0);fi + pickup wesu_pen; +A_char; +Umlaut(13ut,0); +endchar; + +% ร (\"O) +if not wortende: +beginchar(oct"326",40.234ut#,55ut#,0ut#); + else: + beginchar(oct"234",30ut#,55ut#,0ut#);fi + pickup wesu_pen; +O_char; +Umlaut(15ut,0); +endchar; + +% ร (\"U) +if not wortende: +beginchar(oct"334",61.5ut#,55ut#,0ut#); + else: + beginchar(oct"235",47.5ut#,55ut#,0ut#);fi + pickup wesu_pen; +U_char; +Umlaut(17.5ut,0); +endchar; + +% Ligaturen +% St +if not wortende: +beginchar(oct"033",50ut#,40ut#,0ut#); + else: + beginchar(oct"236",39ut#,40ut#,0ut#); fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + Shalbe(BS); + Szwbogen(BS+gap+S,10ut,-90); +stamm(Ht-10ut,0,xpos); +lschleife(S,5ut,1,xpos); +fahne(5ut,ht-dy,ht,0,45,1.5,1,xpos); +endchar; + +% Varianten +% I variant (\'I) +if not wortende: +beginchar(oct"315",34.827ut#,40ut#,0ut#); + else: + beginchar(oct"002",22.5ut#,40ut#,0ut#);fi + pickup wesu_pen; +xpos:=7.5ut;wmax:=xpos; +schwalbe(xpos); +stamm(Ht,10ut,xpos); +Ibogen; +tangente(0.5ut); +endchar; + +% J variant (\^I) +if not wortende: +beginchar(oct"316",28ut#,40ut#,20ut#); + else: + beginchar(oct"003",24ut#,40ut#,20ut#);fi + pickup wesu_pen; +xpos:=0;wmax:=xpos; +schwalbe(xpos); +stamm(Ht,5ut,xpos); +uschl(1.25,5ut,xpos); +fahne(5ut,ht-dy,ht-dy-5ut,45,45,1,1,xpos); +endchar; + +% T variant (\"I) +if not wortende: +beginchar(oct"317",32.5ut#,40ut#,0ut#); + else: + beginchar(oct"004",24ut#,40ut#,0ut#);fi + pickup wesu_pen; +xpos:=0;wmax:=xpos; +schwalbe(xpos); +stamm(Ht,0,xpos); +lschleife(S,5ut,1,xpos); +fahne(5ut,ht-dy,ht-2.5ut,0,45,1.5,1,xpos); +endchar; +%%%%%%%%%%%%%%%%%%%% File-Ende %%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_kl.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_kl.mf new file mode 100644 index 00000000000..20d019f8766 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_kl.mf @@ -0,0 +1,459 @@ +% Suetterlinschrift wesu +% Program-File Kleinbuchstaben +% Walter Entenmann +% 09.06.2011 +% +if not wortende: + beginchar("a",40ut#,ht#,0); +else: + beginchar(oct"241",31ut#,ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + a_teil; + strich(xpos); +endchar; + +if not wortende: + beginchar("b",28ut#,Ht#,0); +else: + beginchar(oct"242",21ut#,Ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + kurzstrich(xpos); + oschl(xpos); + stamm(ht,ht/2,xpos); + bogen(ht/2,0,ht/2,ht/2,0.5,-90,90,1,1,xpos); + fsalt:=fs; fs:=0.5; + lschleife(s,ht/2,1,xpos); + fs:=fsalt; + fahne(ht/2,ht-dy,18ut-dy,0,45,1,1,xpos); +endchar; + +if not wortende: + beginchar("c",20ut#,ht#,0); +else: + beginchar(oct"243",11ut#,ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + kurzstrich(xpos); + stamm(ht,0,xpos); + strich(xpos); +endchar; + +if not wortende: + beginchar("d",32.521ut#,Ht#,0); +else: + beginchar(oct"244",24.5ut#,Ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + kurzstrich(xpos); + stamm(ht,ht/2,xpos); + bogen(ht/2,0,ht+ds,ht/k,0.467,-90,90,1,1,xpos); + lschleife(ht/k,ht+ds,k*(1-ds/ht),xpos); + schweif(ht+ds,ht+2*ds,3*ds,0,45,1,1,xpos); + tangente(2.5ut); +endchar; + +if not wortende: + beginchar("e",27.5ut#,ht#,0); +else: + beginchar(oct"245",18.5ut#,ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + kurzstrich(xpos); + stamm(ht,0,xpos); + schweif(ht-3*ds,ht,3*ds,45,45,1,1,xpos); + stamm(ht,0,xpos); + strich(xpos); +endchar; + +if not wortende: + beginchar("f",20ut#,Ht#,dt#); +else: + beginchar(oct"246",12ut#,Ht#,dt#); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + kurzstrich(xpos); + oschl(xpos); + stamm(ht,-dt,xpos); + fsalt:=fs;fs:=0.5; + lschleife(s,ht/4,1,xpos); + fs:=fsalt; + fahne(ht/4,ht-dy,ht-dy,0,45,1.5,1,xpos); +endchar; + +if not wortende: + beginchar("g",40ut#,ht#,dt#); +else: + beginchar(oct"247",31ut#,ht#,dt#); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + a_teil; + uschl(1,0,xpos); + strich(xpos); +endchar; + +if not wortende: + beginchar("h",20ut#,Ht#,dt#); +else: + beginchar(oct"250",12ut#,Ht#,dt#); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + kurzstrich(xpos); + oschl(xpos); + stamm(ht,0,xpos); + uschl(1,0,xpos); + strich(xpos); +endchar; + +if not wortende: + beginchar("i",20ut#,Ht#,0); +else: + beginchar(oct"251",11ut#,Ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + kurzstrich(xpos); + stamm(ht,0,xpos); + ipunkt(xpos); + strich(xpos); +endchar; + +if not wortende: + beginchar("j",20ut#,Ht#,dt#); +else: + beginchar(oct"252",11ut#,Ht#,dt#); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + kurzstrich(xpos); + stamm(ht,0,xpos); + uschl(1,0,xpos); + ipunkt(xpos); + strich(xpos); +endchar; + +if not wortende: + beginchar("k",33ut#,Ht#,0); +else: + beginchar(oct"253",22ut#,Ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; +spitz(xpos); + stamm(Ht,0,xpos); + k_teil(xpos); + tangente(0); +endchar; + +if not wortende: + beginchar("l",24.5ut#,Ht#,0); +else: + beginchar(oct"254",12ut#,Ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + kurzstrich(xpos); + oschl(xpos); + stamm(ht,ht/2,xpos); + l_fuss(xpos); + tangente(0); +endchar; + +if not wortende: + beginchar("m",60ut#,ht#,0); +else: + beginchar(oct"255",51ut#,ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + kurzstrich(xpos); + stamm(ht,0,xpos); + gerade(0,ht,1,xpos); + stamm(ht,0,xpos); + gerade(0,ht,1,xpos); + stamm(ht,0,xpos); + strich(xpos); +endchar; + +if not wortende: + beginchar("n",40ut#,ht#,0); +else: + beginchar(oct"256",31ut#,ht#,0); + fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + kurzstrich(xpos); + stamm(ht,0,xpos); + gerade(0,ht,1,xpos); + stamm(ht,0,xpos); + strich(xpos); +endchar; + +if not wortende: + beginchar("o",30ut#,ht#,0); +else: + beginchar(oct"257",26ut#,ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + o_char; +endchar; + +if not wortende: + beginchar("p",20.5ut#,ht#,dt#); +else: + beginchar(oct"260",13ut#,ht#,dt#); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + breit:=10.5ut; hoch:=12.5ut; + bogen(ht-dy,ht,ht-hoch/2,breit,0.5,45,-90,1,1,xpos); + bogen(ht-hoch/2,ht-hoch,ht,-breit,0.5,-90,90,1,1,xpos); + stamm(ht,-ds,xpos); + uschl((ht-ds)/ht,-ds,xpos); + gerade(-ds,ds+breit,1,xpos); + x0:=whatever; y0:=whatever; + z0=(xpos,breit); + tangente(0); +endchar; + +if not wortende: + beginchar("q",40ut#,ht#,dt#); +else: + beginchar(oct"261",31ut#,ht#,dt#); + fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + a_teil; + stamm(0,-dt,xpos); + strich(xpos); +endchar; + +if not wortende: + beginchar("r",27.5ut#,ht#,0); +else: + beginchar(oct"262",24.5ut#,ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + kurzstrich(xpos); + stamm(ht,0,xpos); + schweif(0,s,gap,90,0,1,1,xpos); + rschleife(s,s,0,1,xpos); + schweif(s,ht,3*ds+1ut,90,angle(1,0.25),1,1,xpos); + fahne(ht,ht-dy,12ut,-90,45,1,1,xpos); +endchar; + +% langes s +if not wortende: + beginchar("s",25ut#,Ht#,dt#); +else: + beginchar(oct"263",16ut#,Ht#,dt#); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; +spitz(xpos); + stamm(Ht,-dt,xpos); + strich(xpos); +endchar; + +if not wortende: + beginchar("t",25ut#,Ht#,0); +else: + beginchar(oct"264",16ut#,Ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; +spitz(xpos); + stamm(Ht,0,xpos); + fsalt:=fs;fs:=0.5; + lschleife(s,ht/4,1,xpos); + fs:=fsalt; + fahne(ht/4,ht-dy,ht-dy,0,45,1.5,1,xpos); +endchar; + +if not wortende: + beginchar("u",40ut#,Ht#,0); +else: + beginchar(oct"265",31ut#,Ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + kurzstrich(xpos); + schweif(1.5*ht+ds,1.5*ht+ds,ht,-45,45,1,1,xpos); + xpos:=xpos-ht; + stamm(ht,0,xpos); + gerade(0,ht,1,xpos); + stamm(ht,0,xpos); + strich(xpos); +endchar; + +if not wortende: + beginchar("v",32.782ut#,ht#,0); +else: + beginchar(oct"266",22ut#,ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + kurzstrich(xpos); + stamm(ht,0,xpos); + salt:=s; + schweif(0,s,gap,90,0,1,1,xpos); + faktor:=1.33; + s:=faktor*s; + rschleife(s,s/faktor,s,1/faktor,xpos); + vbauch(2*s/faktor,xpos); + tangente(1ut); + s:=salt; +endchar; + +if not wortende: + beginchar("w",52.782ut#,ht#,0); +else: + beginchar(oct"267",42ut#,ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + kurzstrich(xpos); + stamm(ht,0,xpos); + gerade(0,ht,1,xpos); + stamm(ht,0,xpos); + salt:=s; + schweif(0,s,gap,90,0,1,1,xpos); + faktor:=1.33; + s:=faktor*s; + rschleife(s,s/faktor,s,1/faktor,xpos); + vbauch(2*s/faktor,xpos); + tangente(1ut); + s:=salt; +endchar; + +if not wortende: + beginchar("x",30.163ut#,ht#,dt#); +else: + beginchar(oct"270",19.5ut#,ht#,dt#); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + kurzstrich(xpos); + breit:=17.5ut; hoch:=17.5ut; + bogen(ht,ht-hoch,ht-hoch/2,breit,0.55,angle(1,-3),90,1,1,xpos); + bogen(ht-hoch/2,ht,0,-breit,0.45,90,-90,1,1,xpos); + a:=x0; b:=y0; + bogen(0,-dt,-dt/2,17.5ut,0.514,-90,90,1,1,xpos); + x0:=whatever;y0:=whatever; + z0=(a,b); + tangente(0); +endchar; + +if not wortende: + beginchar("y",37.5ut#,ht#,dt#); +else: + beginchar(oct"271",28.5ut#,ht#,dt#); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + kurzstrich(xpos); + stamm(ht,0,xpos); + schweif(0,s,gap,90,0,1,1,xpos); + rschleife(s,s,0,1,xpos); + bogen(s,ht,0,12.5ut,0.45,90,-90,1,1,xpos); + uschl(1,0,xpos); + strich(xpos); +endchar; + +if not wortende: + beginchar("z",30ut#,ht#,dt#); +else: + beginchar(oct"272",17.5ut#,ht#,dt#); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + z_teil(xpos); + tangente(1ut); +endchar; + +% Schluss s, im Wortinneren (s:) +if not wortende: + beginchar(oct"030",28.515ut#,Ht#,0); +else: + beginchar(oct"031",17.5ut#,Ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + hoch:=ht;breit:=15ut; + bogen(ht-dy,ht,ht-hoch/2,breit,0.45,45,-90,1,1,xpos); + bogen(ht-hoch/2,0,ht,-breit,0.45,-90,90,1,1,xpos); + a:=x0; b:=y0; + bogen(ht,Ht,1.5*ht,17.5ut,0.57,90,-90,1,1,xpos); + x0:=whatever;y0:=whatever; + z0=(a,b); + tangente(0); +endchar; + +% Scharfes s (\ss) +if not wortende: + beginchar(oct"377",39.548ut#,Ht#,dt#); +else: + beginchar(oct"035",21.5ut#,Ht#,dt#); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; +spitz(xpos); + stamm(Ht,-dt,xpos); + ss_teil(xpos); + tangente(2.5ut); +endchar; + +% Umlaute +% รค (\"a) +if not wortende: + beginchar(oct"344",40ut#,Ht#,0); +else: + beginchar(oct"273",31ut#,Ht#,0); +fi +pickup wesu_pen; +xpos:=0;wmax:=xpos; +umlaut(6.25ut,xpos); + a_teil; + strich(xpos); +endchar; + + +% รถ (\"o) +if not wortende: + beginchar(oct"366",30ut#,Ht#,0); +else: + beginchar(oct"274",26ut#,Ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + umlaut(5ut,xpos); + o_char; +endchar; + +% รผ (\"u) +if not wortende: + beginchar(oct"374",40ut#,Ht#,0); +else: + beginchar(oct"275",31ut#,Ht#,0); +fi + pickup wesu_pen; + xpos:=0;wmax:=xpos; + umlaut(7.5ut,xpos); + kurzstrich(xpos); + stamm(ht,0,xpos); + gerade(0,ht,1,xpos); + stamm(ht,0,xpos); + strich(xpos); +endchar; +%%%%%%%%%%%%%%%%%%% File-Ende %%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_lig.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_lig.mf new file mode 100644 index 00000000000..6e098e441da --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_lig.mf @@ -0,0 +1,1719 @@ +% Suetterlinschrift wesu +% Program-File Ligaturtabellen +% Walter Entenmann +% 09.06.2011 +% + +% St als Ligatur oct"033", S am Wortende wird oct"223" +ligtable "S": "t" =: oct"033", +oct"040" =:| oct"223", % Leerz. +"." =:| oct"223", +"," =:| oct"223", +";" =:| oct"223", +":" =:| oct"223", +oct"020" =:| oct"223", % dt. Anfz. o. +oct"023" =:| oct"223", % fr. Anfz. << +"!" =:| oct"223", +"?" =:| oct"223", +")" =:| oct"223", +"'" =:| oct"223", +"<" =:| oct"223", +">" =:| oct"223", +"=" =:| oct"223", +oct"026" =:| oct"223", % --- +"*" =:| oct"223", +"]" =:| oct"223", +"&" =:| oct"223", +"+" =:| oct"223", +"@" =:| oct"223", +oct"055" =:| oct"223" % - +; + +% St am Wortende wird oct"236" +ligtable oct"033": +oct"040" =:| oct"236", % Leerz. +"." =:| oct"236", +"," =:| oct"236", +";" =:| oct"236", +":" =:| oct"236", +oct"020" =:| oct"236", % dt. Anfz. o. +oct"023" =:| oct"236", % fr. Anfz. << +"!" =:| oct"236", +"?" =:| oct"236", +")" =:| oct"236", +"'" =:| oct"236", +"<" =:| oct"236", +">" =:| oct"236", +"=" =:| oct"236", +oct"026" =:| oct"236", % --- +"*" =:| oct"236", +"]" =:| oct"236", +"&" =:| oct"236", +"+" =:| oct"236", +"@" =:| oct"236", +oct"055" =:| oct"236" % - +; + +% A am Wortende +ligtable "A": +oct"040" =:| oct"201", % Leerz. +"." =:| oct"201", +"," =:| oct"201", +";" =:| oct"201", +":" =:| oct"201", +oct"020" =:| oct"201", % dt. Anfz. o. +oct"023" =:| oct"201", % fr. Anfz. << +"!" =:| oct"201", +"?" =:| oct"201", +")" =:| oct"201", +"'" =:| oct"201", +"<" =:| oct"201", +">" =:| oct"201", +"=" =:| oct"201", +oct"026" =:| oct"201", % --- +"*" =:| oct"201", +"]" =:| oct"201", +"&" =:| oct"201", +"+" =:| oct"201", +"@" =:| oct"201", +oct"055" =:| oct"201" % - +; + +% ร am Wortende +ligtable oct"304": +oct"040" =:| oct"233", % Leerz. +"." =:| oct"233", +"," =:| oct"233", +";" =:| oct"233", +":" =:| oct"233", +oct"020" =:| oct"233", % dt. Anfz. o. +oct"023" =:| oct"233", % fr. Anfz. << +"!" =:| oct"233", +"?" =:| oct"233", +")" =:| oct"233", +"'" =:| oct"233", +"<" =:| oct"233", +">" =:| oct"233", +"=" =:| oct"233", +oct"026" =:| oct"233", % --- +"*" =:| oct"233", +"]" =:| oct"233", +"&" =:| oct"233", +"+" =:| oct"233", +"@" =:| oct"233", +oct"055" =:| oct"233" % - +; + +% B am Wortende +ligtable "B": +oct"040" =:| oct"202", % Leerz. +"." =:| oct"202", +"," =:| oct"202", +";" =:| oct"202", +":" =:| oct"202", +oct"020" =:| oct"202", % dt. Anfz. o. +oct"023" =:| oct"202", % fr. Anfz. << +"!" =:| oct"202", +"?" =:| oct"202", +")" =:| oct"202", +"'" =:| oct"202", +"<" =:| oct"202", +">" =:| oct"202", +"=" =:| oct"202", +oct"026" =:| oct"202", % --- +"*" =:| oct"202", +"]" =:| oct"202", +"&" =:| oct"202", +"+" =:| oct"202", +"@" =:| oct"202", +oct"055" =:| oct"202" % - +; + + +% C am Wortende +ligtable "C": +oct"040" =:| oct"203", % Leerz. +"." =:| oct"203", +"," =:| oct"203", +";" =:| oct"203", +":" =:| oct"203", +oct"020" =:| oct"203", % dt. Anfz. o. +oct"023" =:| oct"203", % fr. Anfz. << +"!" =:| oct"203", +"?" =:| oct"203", +")" =:| oct"203", +"'" =:| oct"203", +"<" =:| oct"203", +">" =:| oct"203", +"=" =:| oct"203", +oct"026" =:| oct"203", % --- +"*" =:| oct"203", +"]" =:| oct"203", +"&" =:| oct"203", +"+" =:| oct"203", +"@" =:| oct"203", +oct"055" =:| oct"203" % - +; + +% D am Wortende wird oct"204" +ligtable "D": +oct"040" =:| oct"204", % Leerz. +"." =:| oct"204", +"," =:| oct"204", +";" =:| oct"204", +":" =:| oct"204", +oct"020" =:| oct"204", % dt. Anfz. o. +oct"023" =:| oct"204", % fr. Anfz. << +"!" =:| oct"204", +"?" =:| oct"204", +")" =:| oct"204", +"'" =:| oct"204", +"<" =:| oct"204", +">" =:| oct"204", +"=" =:| oct"204", +oct"026" =:| oct"204", % --- +"*" =:| oct"204", +"]" =:| oct"204", +"&" =:| oct"204", +"+" =:| oct"204", +"@" =:| oct"204", +oct"055" =:| oct"204" % - +; + +% E am Wortende +ligtable "E": +oct"040" =:| oct"205", % Leerz. +"." =:| oct"205", +"," =:| oct"205", +";" =:| oct"205", +":" =:| oct"205", +oct"020" =:| oct"205", % dt. Anfz. o. +oct"023" =:| oct"205", % fr. Anfz. << +"!" =:| oct"205", +"?" =:| oct"205", +")" =:| oct"205", +"'" =:| oct"205", +"<" =:| oct"205", +">" =:| oct"205", +"=" =:| oct"205", +oct"026" =:| oct"205", % --- +"*" =:| oct"205", +"]" =:| oct"205", +"&" =:| oct"205", +"+" =:| oct"205", +"@" =:| oct"205", +oct"055" =:| oct"205" % - +; + + +% F am Wortende +ligtable "F": +oct"040" =:| oct"206", % Leerz. +"." =:| oct"206", +"," =:| oct"206", +";" =:| oct"206", +":" =:| oct"206", +oct"020" =:| oct"206", % dt. Anfz. o. +oct"023" =:| oct"206", % fr. Anfz. << +"!" =:| oct"206", +"?" =:| oct"206", +")" =:| oct"206", +"'" =:| oct"206", +"<" =:| oct"206", +">" =:| oct"206", +"=" =:| oct"206", +oct"026" =:| oct"206", % --- +"*" =:| oct"206", +"]" =:| oct"206", +"&" =:| oct"206", +"+" =:| oct"206", +"@" =:| oct"206", +oct"055" =:| oct"206" % - +; + +% G am Wortende +ligtable "G": +oct"040" =:| oct"207", % Leerz. +"." =:| oct"207", +"," =:| oct"207", +";" =:| oct"207", +":" =:| oct"207", +oct"020" =:| oct"207", % dt. Anfz. o. +oct"023" =:| oct"207", % fr. Anfz. << +"!" =:| oct"207", +"?" =:| oct"207", +")" =:| oct"207", +"'" =:| oct"207", +"<" =:| oct"207", +">" =:| oct"207", +"=" =:| oct"207", +oct"026" =:| oct"207", % --- +"*" =:| oct"207", +"]" =:| oct"207", +"&" =:| oct"207", +"+" =:| oct"207", +"@" =:| oct"207", +oct"055" =:| oct"207" % - +; + + +% H am Wortende +ligtable "H": +oct"040" =:| oct"210", % Leerz. +"." =:| oct"210", +"," =:| oct"210", +";" =:| oct"210", +":" =:| oct"210", +oct"020" =:| oct"210", % dt. Anfz. o. +oct"023" =:| oct"210", % fr. Anfz. << +"!" =:| oct"210", +"?" =:| oct"210", +")" =:| oct"210", +"'" =:| oct"210", +"<" =:| oct"210", +">" =:| oct"210", +"=" =:| oct"210", +oct"026" =:| oct"210", % --- +"*" =:| oct"210", +"]" =:| oct"210", +"&" =:| oct"210", +"+" =:| oct"210", +"@" =:| oct"210", +oct"055" =:| oct"210" % - +; + +% I am Wortende wird oct"211" +ligtable "I": +oct"040" =:| oct"211", % Leerz. +"." =:| oct"211", +"," =:| oct"211", +";" =:| oct"211", +":" =:| oct"211", +oct"020" =:| oct"211", % dt. Anfz. o. +oct"023" =:| oct"211", % fr. Anfz. << +"!" =:| oct"211", +"?" =:| oct"211", +")" =:| oct"211", +"'" =:| oct"211", +"<" =:| oct"201", +">" =:| oct"211", +"=" =:| oct"211", +oct"026" =:| oct"211", % --- +"*" =:| oct"211", +"]" =:| oct"211", +"&" =:| oct"211", +"+" =:| oct"211", +"@" =:| oct"211", +oct"055" =:| oct"211" % - +; + +% I variant (mit Faehnchen) (\'I) am Wortende +ligtable oct"315": +oct"040" =:| oct"002", % Leerz. +"." =:| oct"002", +"," =:| oct"002", +";" =:| oct"002", +":" =:| oct"002", +oct"020" =:| oct"002", % dt. Anfz. o. +oct"023" =:| oct"002", % fr. Anfz. << +"!" =:| oct"002", +"?" =:| oct"002", +")" =:| oct"002", +"'" =:| oct"002", +"<" =:| oct"002", +">" =:| oct"002", +"=" =:| oct"002", +oct"026" =:| oct"002", % --- +"*" =:| oct"002", +"]" =:| oct"002", +"&" =:| oct"002", +"+" =:| oct"002", +"@" =:| oct"002", +oct"055" =:| oct"002" % - +; + +% J am Wortende +ligtable "J": +oct"040" =:| oct"212", % Leerz. +"." =:| oct"212", +"," =:| oct"212", +";" =:| oct"212", +":" =:| oct"212", +oct"020" =:| oct"212", % dt. Anfz. o. +oct"023" =:| oct"212", % fr. Anfz. << +"!" =:| oct"212", +"?" =:| oct"212", +")" =:| oct"212", +"'" =:| oct"212", +"<" =:| oct"212", +">" =:| oct"212", +"=" =:| oct"212", +oct"026" =:| oct"212", % --- +"*" =:| oct"212", +"]" =:| oct"212", +"&" =:| oct"212", +"+" =:| oct"212", +"@" =:| oct"212", +oct"055" =:| oct"212" % - +; + +% J variant (mit Faehnchen) (\^I) am Wortende +ligtable oct"316": +oct"040" =:| oct"003", % Leerz. +"." =:| oct"003", +"," =:| oct"003", +";" =:| oct"003", +":" =:| oct"003", +oct"020" =:| oct"003", % dt. Anfz. o. +oct"023" =:| oct"003", % fr. Anfz. << +"!" =:| oct"003", +"?" =:| oct"003", +")" =:| oct"003", +"'" =:| oct"003", +"<" =:| oct"003", +">" =:| oct"003", +"=" =:| oct"003", +oct"026" =:| oct"003", % --- +"*" =:| oct"003", +"]" =:| oct"003", +"&" =:| oct"003", +"+" =:| oct"003", +"@" =:| oct"003", +oct"055" =:| oct"003" % - +; + +% T am Wortende +ligtable "T": +oct"040" =:| oct"224", % Leerz. +"." =:| oct"224", +"," =:| oct"224", +";" =:| oct"224", +":" =:| oct"224", +oct"020" =:| oct"224", % dt. Anfz. o. +oct"023" =:| oct"224", % fr. Anfz. << +"!" =:| oct"224", +"?" =:| oct"224", +")" =:| oct"224", +"'" =:| oct"224", +"<" =:| oct"224", +">" =:| oct"224", +"=" =:| oct"224", +oct"026" =:| oct"224", % --- +"*" =:| oct"224", +"]" =:| oct"224", +"&" =:| oct"224", +"+" =:| oct"224", +"@" =:| oct"224", +oct"055" =:| oct"224" % - +; + +% T variant (mit Faehnchen) (\"I) am Wortende +ligtable oct"317": +oct"040" =:| oct"004", % Leerz. +"." =:| oct"004", +"," =:| oct"004", +";" =:| oct"004", +":" =:| oct"004", +oct"020" =:| oct"004", % dt. Anfz. o. +oct"023" =:| oct"004", % fr. Anfz. << +"!" =:| oct"004", +"?" =:| oct"004", +")" =:| oct"004", +"'" =:| oct"004", +"<" =:| oct"004", +">" =:| oct"004", +"=" =:| oct"004", +oct"026" =:| oct"004", % --- +"*" =:| oct"004", +"]" =:| oct"004", +"&" =:| oct"004", +"+" =:| oct"004", +"@" =:| oct"004", +oct"055" =:| oct"004" % - +; + +% O am Wortende wird oct"217" +ligtable "O": +oct"040" =:| oct"217", % Leerz. +"." =:| oct"217", +"," =:| oct"217", +";" =:| oct"217", +":" =:| oct"217", +oct"020" =:| oct"217", % dt. Anfz. o. +oct"023" =:| oct"217", % fr. Anfz. << +"!" =:| oct"217", +"?" =:| oct"217", +")" =:| oct"217", +"'" =:| oct"217", +"<" =:| oct"217", +">" =:| oct"217", +"=" =:| oct"217", +oct"026" =:| oct"217", % --- +"*" =:| oct"217", +"]" =:| oct"217", +"&" =:| oct"217", +"+" =:| oct"217", +"@" =:| oct"217", +oct"055" =:| oct"217" % - +; + +% oct"326" (ร) am Wortende wird oct"234" +ligtable oct"326": +oct"040" =:| oct"234", % Leerz. +"." =:| oct"234", +"," =:| oct"234", +";" =:| oct"234", +":" =:| oct"234", +oct"020" =:| oct"234", % dt. Anfz. o. +oct"023" =:| oct"234", % fr. Anfz. << +"!" =:| oct"234", +"?" =:| oct"234", +")" =:| oct"234", +"'" =:| oct"234", +"<" =:| oct"234", +">" =:| oct"234", +"=" =:| oct"234", +oct"026" =:| oct"234", % --- +"*" =:| oct"234", +"]" =:| oct"234", +"&" =:| oct"234", +"+" =:| oct"234", +"@" =:| oct"234", +oct"055" =:| oct"234" % - +; + +% K am Wortende +ligtable "K": +oct"040" =:| oct"213", % Leerz. +"." =:| oct"213", +"," =:| oct"213", +";" =:| oct"213", +":" =:| oct"213", +oct"020" =:| oct"213", % dt. Anfz. o. +oct"023" =:| oct"213", % fr. Anfz. << +"!" =:| oct"213", +"?" =:| oct"213", +")" =:| oct"213", +"'" =:| oct"213", +"<" =:| oct"213", +">" =:| oct"213", +"=" =:| oct"213", +oct"026" =:| oct"213", % --- +"*" =:| oct"213", +"]" =:| oct"213", +"&" =:| oct"213", +"+" =:| oct"213", +"@" =:| oct"213", +oct"055" =:| oct"213" % - +; + + +% L am Wortende +ligtable "L": +oct"040" =:| oct"214", % Leerz. +"." =:| oct"214", +"," =:| oct"214", +";" =:| oct"214", +":" =:| oct"214", +oct"020" =:| oct"214", % dt. Anfz. o. +oct"023" =:| oct"214", % fr. Anfz. << +"!" =:| oct"214", +"?" =:| oct"214", +")" =:| oct"214", +"'" =:| oct"214", +"<" =:| oct"214", +">" =:| oct"214", +"=" =:| oct"214", +oct"026" =:| oct"214", % --- +"*" =:| oct"214", +"]" =:| oct"214", +"&" =:| oct"214", +"+" =:| oct"214", +"@" =:| oct"214", +oct"055" =:| oct"214" % - +; + + +% M am Wortende +ligtable "M": +oct"040" =:| oct"215", % Leerz. +"." =:| oct"215", +"," =:| oct"215", +";" =:| oct"215", +":" =:| oct"215", +oct"020" =:| oct"215", % dt. Anfz. o. +oct"023" =:| oct"215", % fr. Anfz. << +"!" =:| oct"215", +"?" =:| oct"215", +")" =:| oct"215", +"'" =:| oct"215", +"<" =:| oct"215", +">" =:| oct"215", +"=" =:| oct"215", +oct"026" =:| oct"215", % --- +"*" =:| oct"215", +"]" =:| oct"215", +"&" =:| oct"215", +"+" =:| oct"215", +"@" =:| oct"215", +oct"055" =:| oct"215" % - +; + + +% N am Wortende +ligtable "N": +oct"040" =:| oct"216", % Leerz. +"." =:| oct"216", +"," =:| oct"216", +";" =:| oct"216", +":" =:| oct"216", +oct"020" =:| oct"216", % dt. Anfz. o. +oct"023" =:| oct"216", % fr. Anfz. << +"!" =:| oct"216", +"?" =:| oct"216", +")" =:| oct"216", +"'" =:| oct"216", +"<" =:| oct"216", +">" =:| oct"216", +"=" =:| oct"216", +oct"026" =:| oct"216", % --- +"*" =:| oct"216", +"]" =:| oct"216", +"&" =:| oct"216", +"+" =:| oct"216", +"@" =:| oct"216", +oct"055" =:| oct"216" % - +; + + +% P am Wortende +ligtable "P": +oct"040" =:| oct"220", % Leerz. +"." =:| oct"220", +"," =:| oct"220", +";" =:| oct"220", +":" =:| oct"220", +oct"020" =:| oct"220", % dt. Anfz. o. +oct"023" =:| oct"220", % fr. Anfz. << +"!" =:| oct"220", +"?" =:| oct"220", +")" =:| oct"220", +"'" =:| oct"220", +"<" =:| oct"220", +">" =:| oct"220", +"=" =:| oct"220", +oct"026" =:| oct"220", % --- +"*" =:| oct"220", +"]" =:| oct"220", +"&" =:| oct"220", +"+" =:| oct"220", +"@" =:| oct"220", +oct"055" =:| oct"220" % - +; + + +% Q am Wortende +ligtable "Q": +oct"040" =:| oct"221", % Leerz. +"." =:| oct"221", +"," =:| oct"221", +";" =:| oct"221", +":" =:| oct"221", +oct"020" =:| oct"221", % dt. Anfz. o. +oct"023" =:| oct"221", % fr. Anfz. << +"!" =:| oct"221", +"?" =:| oct"221", +")" =:| oct"221", +"'" =:| oct"221", +"<" =:| oct"221", +">" =:| oct"221", +"=" =:| oct"221", +oct"026" =:| oct"221", % --- +"*" =:| oct"221", +"]" =:| oct"221", +"&" =:| oct"221", +"+" =:| oct"221", +"@" =:| oct"221", +oct"055" =:| oct"221" % - +; + + +% R am Wortende +ligtable "R": +oct"040" =:| oct"222", % Leerz. +"." =:| oct"222", +"," =:| oct"222", +";" =:| oct"222", +":" =:| oct"222", +oct"020" =:| oct"222", % dt. Anfz. o. +oct"023" =:| oct"222", % fr. Anfz. << +"!" =:| oct"222", +"?" =:| oct"222", +")" =:| oct"222", +"'" =:| oct"222", +"<" =:| oct"222", +">" =:| oct"222", +"=" =:| oct"222", +oct"026" =:| oct"222", % --- +"*" =:| oct"222", +"]" =:| oct"222", +"&" =:| oct"222", +"+" =:| oct"222", +"@" =:| oct"222", +oct"055" =:| oct"222" % - +; + + +% U am Wortende +ligtable "U": +oct"040" =:| oct"225", % Leerz. +"." =:| oct"225", +"," =:| oct"225", +";" =:| oct"225", +":" =:| oct"225", +oct"020" =:| oct"225", % dt. Anfz. o. +oct"023" =:| oct"225", % fr. Anfz. << +"!" =:| oct"225", +"?" =:| oct"225", +")" =:| oct"225", +"'" =:| oct"225", +"<" =:| oct"225", +">" =:| oct"225", +"=" =:| oct"225", +oct"026" =:| oct"225", % --- +"*" =:| oct"225", +"]" =:| oct"225", +"&" =:| oct"225", +"+" =:| oct"225", +"@" =:| oct"225", +oct"055" =:| oct"225" % - +; + + +% ร am Wortende +ligtable oct"334": +oct"040" =:| oct"235", % Leerz. +"." =:| oct"235", +"," =:| oct"235", +";" =:| oct"235", +":" =:| oct"235", +oct"020" =:| oct"235", % dt. Anfz. o. +oct"023" =:| oct"235", % fr. Anfz. << +"!" =:| oct"235", +"?" =:| oct"235", +")" =:| oct"235", +"'" =:| oct"235", +"<" =:| oct"235", +">" =:| oct"235", +"=" =:| oct"235", +oct"026" =:| oct"235", % --- +"*" =:| oct"235", +"]" =:| oct"235", +"&" =:| oct"235", +"+" =:| oct"235", +"@" =:| oct"235", +oct"055" =:| oct"235" % - +; + +% V am Wortende wird oct"226" +ligtable "V": +oct"040" =:| oct"226", % Leerz. +"." =:| oct"226", +"," =:| oct"226", +";" =:| oct"226", +":" =:| oct"226", +oct"020" =:| oct"226", % dt. Anfz. o. +oct"023" =:| oct"226", % fr. Anfz. << +"!" =:| oct"226", +"?" =:| oct"226", +")" =:| oct"226", +"'" =:| oct"226", +"<" =:| oct"226", +">" =:| oct"226", +"=" =:| oct"226", +oct"026" =:| oct"226", % --- +"*" =:| oct"226", +"]" =:| oct"226", +"&" =:| oct"226", +"+" =:| oct"226", +"@" =:| oct"226", +oct"055" =:| oct"226" % - +; + +% W am Wortende wird oct"227" +ligtable "W": +oct"040" =:| oct"227", % Leerz. +"." =:| oct"227", +"," =:| oct"227", +";" =:| oct"227", +":" =:| oct"227", +oct"020" =:| oct"227", % dt. Anfz. o. +oct"023" =:| oct"227", % fr. Anfz. << +"!" =:| oct"227", +"?" =:| oct"227", +")" =:| oct"227", +"'" =:| oct"227", +"<" =:| oct"227", +">" =:| oct"227", +"=" =:| oct"227", +oct"026" =:| oct"227", % --- +"*" =:| oct"227", +"]" =:| oct"227", +"&" =:| oct"227", +"+" =:| oct"227", +"@" =:| oct"227", +oct"055" =:| oct"227" % - +; + +% X am Wortende +ligtable "X": +oct"040" =:| oct"230", % Leerz. +"." =:| oct"230", +"," =:| oct"230", +";" =:| oct"230", +":" =:| oct"230", +oct"020" =:| oct"230", % dt. Anfz. o. +oct"023" =:| oct"230", % fr. Anfz. << +"!" =:| oct"230", +"?" =:| oct"230", +")" =:| oct"230", +"'" =:| oct"230", +"<" =:| oct"230", +">" =:| oct"230", +"=" =:| oct"230", +oct"026" =:| oct"230", % --- +"*" =:| oct"230", +"]" =:| oct"230", +"&" =:| oct"230", +"+" =:| oct"230", +"@" =:| oct"230", +oct"055" =:| oct"230" % - +; + + +% Y am Wortende +ligtable "Y": +oct"040" =:| oct"231", % Leerz. +"." =:| oct"231", +"," =:| oct"231", +";" =:| oct"231", +":" =:| oct"231", +oct"020" =:| oct"231", % dt. Anfz. o. +oct"023" =:| oct"231", % fr. Anfz. << +"!" =:| oct"231", +"?" =:| oct"231", +")" =:| oct"231", +"'" =:| oct"231", +"<" =:| oct"231", +">" =:| oct"231", +"=" =:| oct"231", +oct"026" =:| oct"231", % --- +"*" =:| oct"231", +"]" =:| oct"231", +"&" =:| oct"231", +"+" =:| oct"231", +"@" =:| oct"231", +oct"055" =:| oct"231" % - +; + +% Z am Wortende +ligtable "Z": +oct"040" =:| oct"232", % Leerz. +"." =:| oct"232", +"," =:| oct"232", +";" =:| oct"232", +":" =:| oct"232", +oct"020" =:| oct"232", % dt. Anfz. o. +oct"023" =:| oct"232", % fr. Anfz. << +"!" =:| oct"232", +"?" =:| oct"232", +")" =:| oct"232", +"'" =:| oct"232", +"<" =:| oct"232", +">" =:| oct"232", +"=" =:| oct"232", +oct"026" =:| oct"232", % --- +"*" =:| oct"232", +"]" =:| oct"232", +"&" =:| oct"232", +"+" =:| oct"232", +"@" =:| oct"232", +oct"055" =:| oct"232" % - +; + +% s am Wortende durch rundes s ersetzen +ligtable "s": oct"040" =:| oct"031", +"." =:| oct"031", +"," =:| oct"031", +";" =:| oct"031", +":" =: oct"030",% : im Wortinnern nach s bedeutet rundes s mit Verb.str. +oct"020" =:| oct"031",%Anfz.o. +oct"023" =:| oct"031",%fr.Anf.<< +"!" =:| oct"031", +"?" =:| oct"031", +")" =:| oct"031", +"<" =:| oct"031", +">" =:| oct"031", +"=" =:| oct"031", +oct"026" =:| oct"031", % --- +"*" =:| oct"031", +"]" =:| oct"031", +"&" =:| oct"031", +"+" =:| oct"031", +"@" =:| oct"031", +"'" =:| oct"032", % s als langes s ohne Verbindungsstrich vor "'" +"-" =:| oct"031" %Trennstrich +; + +ligtable oct"030": ":" =:| oct"031";% s:: + +% scharfes s (\ss) mit Verbindungsstrich am Wortende ersetzen durch eines ohne +ligtable oct"377": oct"040" =:| oct"035", % Leerz. +"." =:| oct"035", +"," =:| oct"035", +";" =:| oct"035", +":" =:| oct"035", +oct"020" =:| oct"035", % dt. Anfz. o. +oct"023" =:| oct"035", % fr. Anfz. << +"!" =:| oct"035", +"?" =:| oct"035", +")" =:| oct"035", +"<" =:| oct"035", +">" =:| oct"035", +"=" =:| oct"035", +oct"026" =:| oct"035", % --- +"*" =:| oct"035", +"]" =:| oct"035", +"&" =:| oct"035", +"+" =:| oct"035", +"@" =:| oct"035", +oct"055" =:| oct"035" % - +; + +% a am Wortende +ligtable "a": oct"040" =:| oct"241", % Leerz. +"." =:| oct"241", +"," =:| oct"241", +";" =:| oct"241", +":" =:| oct"241", +oct"020" =:| oct"241", % dt. Anfz. o. +oct"023" =:| oct"241", % fr. Anfz. << +"!" =:| oct"241", +"?" =:| oct"241", +")" =:| oct"241", +"'" =:| oct"241", +"<" =:| oct"241", +">" =:| oct"241", +"=" =:| oct"241", +oct"026" =:| oct"241", % --- +"*" =:| oct"241", +"]" =:| oct"241", +"&" =:| oct"241", +"+" =:| oct"241", +"@" =:| oct"241", +oct"055" =:| oct"241" % - +; + +% b am Wortende +ligtable "b": oct"040" =:| oct"242", % Leerz. +"." =:| oct"242", +"," =:| oct"242", +";" =:| oct"242", +":" =:| oct"242", +oct"020" =:| oct"242", % dt. Anfz. o. +oct"023" =:| oct"242", % fr. Anfz. << +"!" =:| oct"242", +"?" =:| oct"242", +")" =:| oct"242", +"'" =:| oct"242", +"<" =:| oct"242", +">" =:| oct"242", +"=" =:| oct"242", +oct"026" =:| oct"242", % --- +"*" =:| oct"242", +"]" =:| oct"242", +"&" =:| oct"242", +"+" =:| oct"242", +"@" =:| oct"242", +oct"055" =:| oct"242" % - +; + + +% c am Wortende +ligtable "c": oct"040" =:| oct"243", % Leerz. +"." =:| oct"243", +"," =:| oct"243", +";" =:| oct"243", +":" =:| oct"243", +oct"020" =:| oct"243", % dt. Anfz. o. +oct"023" =:| oct"243", % fr. Anfz. << +"!" =:| oct"243", +"?" =:| oct"243", +")" =:| oct"243", +"'" =:| oct"243", +"<" =:| oct"243", +">" =:| oct"243", +"=" =:| oct"243", +oct"026" =:| oct"243", % --- +"*" =:| oct"243", +"]" =:| oct"243", +"&" =:| oct"243", +"+" =:| oct"243", +"@" =:| oct"243", +oct"055" =:| oct"243" % - +; + +% d am Wortende +ligtable "d": oct"040" =:| oct"244", % Leerz. +"." =:| oct"244", +"," =:| oct"244", +";" =:| oct"244", +":" =:| oct"244", +oct"020" =:| oct"244", % dt. Anfz. o. +oct"023" =:| oct"244", % fr. Anfz. << +"!" =:| oct"244", +"?" =:| oct"244", +")" =:| oct"244", +"'" =:| oct"244", +"<" =:| oct"244", +">" =:| oct"244", +"=" =:| oct"244", +oct"026" =:| oct"244", % --- +"*" =:| oct"244", +"]" =:| oct"244", +"&" =:| oct"244", +"+" =:| oct"244", +"@" =:| oct"244", +oct"055" =:| oct"244" % - +; + +% e am Wortende +ligtable "e": oct"040" =:| oct"245", % Leerz. +"." =:| oct"245", +"," =:| oct"245", +";" =:| oct"245", +":" =:| oct"245", +oct"020" =:| oct"245", % dt. Anfz. o. +oct"023" =:| oct"245", % fr. Anfz. << +"!" =:| oct"245", +"?" =:| oct"245", +")" =:| oct"245", +"'" =:| oct"245", +"<" =:| oct"245", +">" =:| oct"245", +"=" =:| oct"245", +oct"026" =:| oct"245", % --- +"*" =:| oct"245", +"]" =:| oct"245", +"&" =:| oct"245", +"+" =:| oct"245", +"@" =:| oct"245", +oct"055" =:| oct"245" % - +; + +% f am Wortende +ligtable "f": oct"040" =:| oct"246", % Leerz. +"." =:| oct"246", +"," =:| oct"246", +";" =:| oct"246", +":" =:| oct"246", +oct"020" =:| oct"246", % dt. Anfz. o. +oct"023" =:| oct"246", % fr. Anfz. << +"!" =:| oct"246", +"?" =:| oct"246", +")" =:| oct"246", +"'" =:| oct"246", +"<" =:| oct"246", +">" =:| oct"246", +"=" =:| oct"246", +oct"026" =:| oct"246", % --- +"*" =:| oct"246", +"]" =:| oct"246", +"&" =:| oct"246", +"+" =:| oct"246", +"@" =:| oct"246", +oct"055" =:| oct"246" % - +; + + +% g am Wortende +ligtable "g": oct"040" =:| oct"247", % Leerz. +"." =:| oct"247", +"," =:| oct"247", +";" =:| oct"247", +":" =:| oct"247", +oct"020" =:| oct"247", % dt. Anfz. o. +oct"023" =:| oct"247", % fr. Anfz. << +"!" =:| oct"247", +"?" =:| oct"247", +")" =:| oct"247", +"'" =:| oct"247", +"<" =:| oct"247", +">" =:| oct"247", +"=" =:| oct"247", +oct"026" =:| oct"247", % --- +"*" =:| oct"247", +"]" =:| oct"247", +"&" =:| oct"247", +"+" =:| oct"247", +"@" =:| oct"247", +oct"055" =:| oct"247" % - +; + +% h am Wortende +ligtable "h": oct"040" =:| oct"250", % Leerz. +"." =:| oct"250", +"," =:| oct"250", +";" =:| oct"250", +":" =:| oct"250", +oct"020" =:| oct"250", % dt. Anfz. o. +oct"023" =:| oct"250", % fr. Anfz. << +"!" =:| oct"250", +"?" =:| oct"250", +")" =:| oct"250", +"'" =:| oct"250", +"<" =:| oct"250", +">" =:| oct"250", +"=" =:| oct"250", +oct"026" =:| oct"250", % --- +"*" =:| oct"250", +"]" =:| oct"250", +"&" =:| oct"250", +"+" =:| oct"250", +"@" =:| oct"250", +oct"055" =:| oct"250" % - +; + + +% i am Wortende +ligtable "i": oct"040" =:| oct"251", % Leerz. +"." =:| oct"251", +"," =:| oct"251", +";" =:| oct"251", +":" =:| oct"251", +oct"020" =:| oct"251", % dt. Anfz. o. +oct"023" =:| oct"251", % fr. Anfz. << +"!" =:| oct"251", +"?" =:| oct"251", +")" =:| oct"251", +"'" =:| oct"251", +"<" =:| oct"251", +">" =:| oct"251", +"=" =:| oct"251", +oct"026" =:| oct"251", % --- +"*" =:| oct"251", +"]" =:| oct"251", +"&" =:| oct"251", +"+" =:| oct"251", +"@" =:| oct"251", +oct"055" =:| oct"251" % - +; + + +% j am Wortende +ligtable "j": oct"040" =:| oct"252", % Leerz. +"." =:| oct"252", +"," =:| oct"252", +";" =:| oct"252", +":" =:| oct"252", +oct"020" =:| oct"252", % dt. Anfz. o. +oct"023" =:| oct"252", % fr. Anfz. << +"!" =:| oct"252", +"?" =:| oct"252", +")" =:| oct"252", +"'" =:| oct"252", +"<" =:| oct"252", +">" =:| oct"252", +"=" =:| oct"252", +oct"026" =:| oct"252", % --- +"*" =:| oct"252", +"]" =:| oct"252", +"&" =:| oct"252", +"+" =:| oct"252", +"@" =:| oct"252", +oct"055" =:| oct"252" % - +; + + +% k am Wortende +ligtable "k": oct"040" =:| oct"253", % Leerz. +"." =:| oct"253", +"," =:| oct"253", +";" =:| oct"253", +":" =:| oct"253", +oct"020" =:| oct"253", % dt. Anfz. o. +oct"023" =:| oct"253", % fr. Anfz. << +"!" =:| oct"253", +"?" =:| oct"253", +")" =:| oct"253", +"'" =:| oct"253", +"<" =:| oct"253", +">" =:| oct"253", +"=" =:| oct"253", +oct"026" =:| oct"253", % --- +"*" =:| oct"253", +"]" =:| oct"253", +"&" =:| oct"253", +"+" =:| oct"253", +"@" =:| oct"253", +oct"055" =:| oct"253" % - +; + +% l am Wortende +ligtable "l": oct"040" =:| oct"254", % Leerz. +"." =:| oct"254", +"," =:| oct"254", +";" =:| oct"254", +":" =:| oct"254", +oct"020" =:| oct"254", % dt. Anfz. o. +oct"023" =:| oct"254", % fr. Anfz. << +"!" =:| oct"254", +"?" =:| oct"254", +")" =:| oct"254", +"'" =:| oct"254", +"<" =:| oct"254", +">" =:| oct"254", +"=" =:| oct"254", +oct"026" =:| oct"254", % --- +"*" =:| oct"254", +"]" =:| oct"254", +"&" =:| oct"254", +"+" =:| oct"254", +"@" =:| oct"254", +oct"055" =:| oct"254" % - +; + + +% m am Wortende +ligtable "m": oct"040" =:| oct"255", % Leerz. +"." =:| oct"255", +"," =:| oct"255", +";" =:| oct"255", +":" =:| oct"255", +oct"020" =:| oct"255", % dt. Anfz. o. +oct"023" =:| oct"255", % fr. Anfz. << +"!" =:| oct"255", +"?" =:| oct"255", +")" =:| oct"255", +"'" =:| oct"255", +"<" =:| oct"255", +">" =:| oct"255", +"=" =:| oct"255", +oct"026" =:| oct"255", % --- +"*" =:| oct"255", +"]" =:| oct"255", +"&" =:| oct"255", +"+" =:| oct"255", +"@" =:| oct"255", +oct"055" =:| oct"255" % - +; + +% n am Wortende +ligtable "n": oct"040" =:| oct"256", % Leerz. +"." =:| oct"256", +"," =:| oct"256", +";" =:| oct"256", +":" =:| oct"256", +oct"020" =:| oct"256", % dt. Anfz. o. +oct"023" =:| oct"256", % fr. Anfz. << +"!" =:| oct"256", +"?" =:| oct"256", +")" =:| oct"256", +"'" =:| oct"256", +"<" =:| oct"256", +">" =:| oct"256", +"=" =:| oct"256", +oct"026" =:| oct"256", % --- +"*" =:| oct"256", +"]" =:| oct"256", +"&" =:| oct"256", +"+" =:| oct"256", +"@" =:| oct"256", +oct"055" =:| oct"256" % - +; + + +% o am Wortende +ligtable "o": oct"040" =:| oct"257", % Leerz. +"." =:| oct"257", +"," =:| oct"257", +";" =:| oct"257", +":" =:| oct"257", +oct"020" =:| oct"257", % dt. Anfz. o. +oct"023" =:| oct"257", % fr. Anfz. << +"!" =:| oct"257", +"?" =:| oct"257", +")" =:| oct"257", +"'" =:| oct"257", +"<" =:| oct"257", +">" =:| oct"257", +"=" =:| oct"257", +oct"026" =:| oct"257", % --- +"*" =:| oct"257", +"]" =:| oct"257", +"&" =:| oct"257", +"+" =:| oct"257", +"@" =:| oct"257", +oct"055" =:| oct"257" % - +; + + +% p am Wortende +ligtable "p": oct"040" =:| oct"260", % Leerz. +"." =:| oct"260", +"," =:| oct"260", +";" =:| oct"260", +":" =:| oct"260", +oct"020" =:| oct"260", % dt. Anfz. o. +oct"023" =:| oct"260", % fr. Anfz. << +"!" =:| oct"260", +"?" =:| oct"260", +")" =:| oct"260", +"'" =:| oct"260", +"<" =:| oct"260", +">" =:| oct"260", +"=" =:| oct"260", +oct"026" =:| oct"260", % --- +"*" =:| oct"260", +"]" =:| oct"260", +"&" =:| oct"260", +"+" =:| oct"260", +"@" =:| oct"260", +oct"055" =:| oct"260" % - +; + + +% q am Wortende +ligtable "q": oct"040" =:| oct"261", % Leerz. +"." =:| oct"261", +"," =:| oct"261", +";" =:| oct"261", +":" =:| oct"261", +oct"020" =:| oct"261", % dt. Anfz. o. +oct"023" =:| oct"261", % fr. Anfz. << +"!" =:| oct"261", +"?" =:| oct"261", +")" =:| oct"261", +"'" =:| oct"261", +"<" =:| oct"261", +">" =:| oct"261", +"=" =:| oct"261", +oct"026" =:| oct"261", % --- +"*" =:| oct"261", +"]" =:| oct"261", +"&" =:| oct"261", +"+" =:| oct"261", +"@" =:| oct"261", +oct"055" =:| oct"261" % - +; + +% r am Wortende +ligtable "r": oct"040" =:| oct"262", % Leerz. +"." =:| oct"262", +"," =:| oct"262", +";" =:| oct"262", +":" =:| oct"262", +oct"020" =:| oct"262", % dt. Anfz. o. +oct"023" =:| oct"262", % fr. Anfz. << +"!" =:| oct"262", +"?" =:| oct"262", +")" =:| oct"262", +"'" =:| oct"262", +"<" =:| oct"262", +">" =:| oct"262", +"=" =:| oct"262", +oct"026" =:| oct"262", % --- +"*" =:| oct"262", +"]" =:| oct"262", +"&" =:| oct"262", +"+" =:| oct"262", +"@" =:| oct"262", +oct"055" =:| oct"262" % - +; + +% t am Wortende +ligtable "t": oct"040" =:| oct"264", % Leerz. +"." =:| oct"264", +"," =:| oct"264", +";" =:| oct"264", +":" =:| oct"264", +oct"020" =:| oct"264", % dt. Anfz. o. +oct"023" =:| oct"264", % fr. Anfz. << +"!" =:| oct"264", +"?" =:| oct"264", +")" =:| oct"264", +"'" =:| oct"264", +"<" =:| oct"264", +">" =:| oct"264", +"=" =:| oct"264", +oct"026" =:| oct"264", % --- +"*" =:| oct"264", +"]" =:| oct"264", +"&" =:| oct"264", +"+" =:| oct"264", +"@" =:| oct"264", +oct"055" =:| oct"264" % - +; + + +% u am Wortende +ligtable "u": oct"040" =:| oct"265", % Leerz. +"." =:| oct"265", +"," =:| oct"265", +";" =:| oct"265", +":" =:| oct"265", +oct"020" =:| oct"265", % dt. Anfz. o. +oct"023" =:| oct"265", % fr. Anfz. << +"!" =:| oct"265", +"?" =:| oct"265", +")" =:| oct"265", +"'" =:| oct"265", +"<" =:| oct"265", +">" =:| oct"265", +"=" =:| oct"265", +oct"026" =:| oct"265", % --- +"*" =:| oct"265", +"]" =:| oct"265", +"&" =:| oct"265", +"+" =:| oct"265", +"@" =:| oct"265", +oct"055" =:| oct"265" % - +; + + +% v am Wortende +ligtable "v": oct"040" =:| oct"266", % Leerz. +"." =:| oct"266", +"," =:| oct"266", +";" =:| oct"266", +":" =:| oct"266", +oct"020" =:| oct"266", % dt. Anfz. o. +oct"023" =:| oct"266", % fr. Anfz. << +"!" =:| oct"266", +"?" =:| oct"266", +")" =:| oct"266", +"'" =:| oct"266", +"<" =:| oct"266", +">" =:| oct"266", +"=" =:| oct"266", +oct"026" =:| oct"266", % --- +"*" =:| oct"266", +"]" =:| oct"266", +"&" =:| oct"266", +"+" =:| oct"266", +"@" =:| oct"266", +oct"055" =:| oct"266" % - +; + +% w am Wortende +ligtable "w": oct"040" =:| oct"267", % Leerz. +"." =:| oct"267", +"," =:| oct"267", +";" =:| oct"267", +":" =:| oct"267", +oct"020" =:| oct"267", % dt. Anfz. o. +oct"023" =:| oct"267", % fr. Anfz. << +"!" =:| oct"267", +"?" =:| oct"267", +")" =:| oct"267", +"'" =:| oct"267", +"<" =:| oct"267", +">" =:| oct"267", +"=" =:| oct"267", +oct"026" =:| oct"267", % --- +"*" =:| oct"267", +"]" =:| oct"267", +"&" =:| oct"267", +"+" =:| oct"267", +"@" =:| oct"267", +oct"055" =:| oct"267" % - +; + +% x am Wortende +ligtable "x": oct"040" =:| oct"270", % Leerz. +"." =:| oct"270", +"," =:| oct"270", +";" =:| oct"270", +":" =:| oct"270", +oct"020" =:| oct"270", % dt. Anfz. o. +oct"023" =:| oct"270", % fr. Anfz. << +"!" =:| oct"270", +"?" =:| oct"270", +")" =:| oct"270", +"'" =:| oct"270", +"<" =:| oct"270", +">" =:| oct"270", +"=" =:| oct"270", +oct"026" =:| oct"270", % --- +"*" =:| oct"270", +"]" =:| oct"270", +"&" =:| oct"270", +"+" =:| oct"270", +"@" =:| oct"270", +oct"055" =:| oct"270" % - +; + +% y am Wortende +ligtable "y": oct"040" =:| oct"271", % Leerz. +"." =:| oct"271", +"," =:| oct"271", +";" =:| oct"271", +":" =:| oct"271", +oct"020" =:| oct"271", % dt. Anfz. o. +oct"023" =:| oct"271", % fr. Anfz. << +"!" =:| oct"271", +"?" =:| oct"271", +")" =:| oct"271", +"'" =:| oct"271", +"<" =:| oct"271", +">" =:| oct"271", +"=" =:| oct"271", +oct"026" =:| oct"271", % --- +"*" =:| oct"271", +"]" =:| oct"271", +"&" =:| oct"271", +"+" =:| oct"271", +"@" =:| oct"271", +oct"055" =:| oct"271" % - +; + + +% z am Wortende +ligtable "z": oct"040" =:| oct"272", % Leerz. +"." =:| oct"272", +"," =:| oct"272", +";" =:| oct"272", +":" =:| oct"272", +oct"020" =:| oct"272", % dt. Anfz. o. +oct"023" =:| oct"272", % fr. Anfz. << +"!" =:| oct"272", +"?" =:| oct"272", +")" =:| oct"272", +"'" =:| oct"272", +"<" =:| oct"272", +">" =:| oct"272", +"=" =:| oct"272", +oct"026" =:| oct"272", % --- +"*" =:| oct"272", +"]" =:| oct"272", +"&" =:| oct"272", +"+" =:| oct"272", +"@" =:| oct"272", +oct"055" =:| oct"272" % - +; + +% รค am Wortende +ligtable oct"344": oct"040" =:| oct"273", % Leerz. +"." =:| oct"273", +"," =:| oct"273", +";" =:| oct"273", +":" =:| oct"273", +oct"020" =:| oct"273", % dt. Anfz. o. +oct"023" =:| oct"273", % fr. Anfz. << +"!" =:| oct"273", +"?" =:| oct"273", +")" =:| oct"273", +"'" =:| oct"273", +"<" =:| oct"273", +">" =:| oct"273", +"=" =:| oct"273", +oct"026" =:| oct"273", % --- +"*" =:| oct"273", +"]" =:| oct"273", +"&" =:| oct"273", +"+" =:| oct"273", +"@" =:| oct"273", +oct"055" =:| oct"273" % - +; + + +% รถ am Wortende +ligtable oct"366": oct"040" =:| oct"274", % Leerz. +"." =:| oct"274", +"," =:| oct"274", +";" =:| oct"274", +":" =:| oct"274", +oct"020" =:| oct"274", % dt. Anfz. o. +oct"023" =:| oct"274", % fr. Anfz. << +"!" =:| oct"274", +"?" =:| oct"274", +")" =:| oct"274", +"'" =:| oct"274", +"<" =:| oct"274", +">" =:| oct"274", +"=" =:| oct"274", +oct"026" =:| oct"274", % --- +"*" =:| oct"274", +"]" =:| oct"274", +"&" =:| oct"274", +"+" =:| oct"274", +"@" =:| oct"274", +oct"055" =:| oct"274" % - +; + +% รผ am Wortende +ligtable oct"374": oct"040" =:| oct"275", % Leerz. +"." =:| oct"275", +"," =:| oct"275", +";" =:| oct"275", +":" =:| oct"275", +oct"020" =:| oct"275", % dt. Anfz. o. +oct"023" =:| oct"275", % fr. Anfz. << +"!" =:| oct"275", +"?" =:| oct"275", +")" =:| oct"275", +"'" =:| oct"275", +"<" =:| oct"275", +">" =:| oct"275", +"=" =:| oct"275", +oct"026" =:| oct"275", % --- +"*" =:| oct"275", +"]" =:| oct"275", +"&" =:| oct"275", +"+" =:| oct"275", +"@" =:| oct"275", +oct"055" =:| oct"275" % - +; + +% Kerning bei grossen Einzelbuchstaben +ligtable +oct"201": oct"202": oct"203": oct"204": oct"205": oct"206": oct"207": +oct"210": oct"211": oct"212": oct"213": oct"214": oct"215": oct"216": oct"217": +oct"220": oct"221": oct"222": oct"223":oct"224": oct"225": oct"226": oct"227": +oct"230": oct"231": oct"232": oct"233": oct"234": oct"235": +oct"002": oct"003": oct"004": +oct"040" kern -20ut#; + +% Aufstrich am Wortanfang bei allen Kleinbuchstaben anfuegen, ausser z +ligtable ||:"(": "[":"+":"<":">":"=":"'":".":",":oct"022":oct"024":"0":"1":"2":"3":"4":"5":"6":"7":"8":"9": "@": + "a" |=:| oct"200", +oct"241" |=:| oct"200", % a ohne Verbindungsstrich +"b" |=:| oct"200", +oct"242" |=:| oct"200",% b ohne Verbindungsstrich +"c" |=:| oct"200", +oct"243" |=:| oct"200", % c ohne Verbindungsstrich +"d" |=:| oct"200", +oct"244" |=:| oct"200", % d ohne Verbindungsstrich +"e" |=:| oct"200", +oct"245" |=:| oct"200", % e ohne Verbindungsstrich +"f" |=:| oct"200", +oct"246" |=:| oct"200", % f ohne Verbindungsstrich +"g" |=:| oct"200", +oct"247" |=:| oct"200",% g ohne Verbindungsstrich +"h" |=:| oct"200", +oct"250" |=:| oct"200",% h ohne Verbindungsstrich +"i" |=:| oct"200", +oct"251" |=:| oct"200", % i ohne Verbindungsstrich +"j" |=:| oct"200", +oct"252" |=:| oct"200", % j ohne Verbindungsstrich +"k" |=:| oct"200", +oct"253" |=:| oct"200", % k ohne Verbindungsstrich +"l" |=:| oct"200", +oct"254" |=:| oct"200", % l ohne Verbindungsstrich +"m" |=:| oct"200", +oct"255" |=:| oct"200", % m ohne Verbindungsstrich +"n" |=:| oct"200", +oct"256" |=:| oct"200", % n ohne Verbindungsstrich +"o" |=:| oct"200", +oct"257" |=:| oct"200", % o ohne Verbindungsstrich +"p" |=:| oct"200", +oct"260" |=:| oct"200",% p ohne Verbindungsstrich +"q" |=:| oct"200", +oct"261" |=:| oct"200",% q ohne Verbindungsstrich +"r" |=:| oct"200", +oct"262" |=:| oct"200",% r ohne Verbindungsstrich +"s" |=:| oct"200", +oct"032" |=:| oct"200",% s ohne Verbindungsstrich +oct"263" |=:| oct"200",% s ohne Verbindungsstrich +oct"377" |=:| oct"200",% scharfes s +oct"035" |=:| oct"200",% scharfes s ohne Verbindungsstrich +"t" |=:| oct"200", +oct"264" |=:| oct"200",% t ohne Verbindungsstrich +"u" |=:| oct"200", +oct"265" |=:| oct"200", % u ohne Verbindungsstrich +"v" |=:| oct"200", +oct"266" |=:| oct"200", % v ohne Verbindungsstrich +"w" |=:| oct"200", +oct"267" |=:| oct"200", % w ohne Verbindungsstrich +"x" |=:| oct"200", +oct"270" |=:| oct"200", % x ohne Verbindungsstrich +"y" |=:| oct"200", +oct"271" |=:| oct"200",% y ohne Verbindungsstrich +oct"344" |=:| oct"200", % รค +oct"273" |=:| oct"200", % รค ohne Verbindungsstrich +oct"366" |=:| oct"200", % รถ +oct"274" |=:| oct"200", % รถ ohne Verbindungsstrich +oct"374" |=:| oct"200", % รผ +oct"275" |=:| oct"200" % รผ ohne Verbindungsstrich +; + + +% Nach "-" Aufstrich am Wortanfang bei allen Kleinbuchstaben anfuegen, +% ausser bei z. +% Ausserdem "--" --> oct"025" (Gedankenstrich) +ligtable "-": "-" =: oct"025", +"a" |=:| oct"200", +oct"241" |=:| oct"200", % a ohne Verbindungsstrich +"b" |=:| oct"200", +oct"242" |=:| oct"200",% b ohne Verbindungsstrich +"c" |=:| oct"200", +oct"243" |=:| oct"200", % c ohne Verbindungsstrich +"d" |=:| oct"200", +oct"244" |=:| oct"200", % d ohne Verbindungsstrich +"e" |=:| oct"200", +oct"245" |=:| oct"200", % e ohne Verbindungsstrich +"f" |=:| oct"200", +oct"246" |=:| oct"200", % f ohne Verbindungsstrich +"g" |=:| oct"200", +oct"247" |=:| oct"200",% g ohne Verbindungsstrich +"h" |=:| oct"200", +oct"250" |=:| oct"200",% h ohne Verbindungsstrich +"i" |=:| oct"200", +oct"251" |=:| oct"200", % i ohne Verbindungsstrich +"j" |=:| oct"200", +oct"252" |=:| oct"200", % j ohne Verbindungsstrich +"k" |=:| oct"200", +oct"253" |=:| oct"200", % k ohne Verbindungsstrich +"l" |=:| oct"200", +oct"254" |=:| oct"200", % l ohne Verbindungsstrich +"m" |=:| oct"200", +oct"255" |=:| oct"200", % m ohne Verbindungsstrich +"n" |=:| oct"200", +oct"256" |=:| oct"200", % n ohne Verbindungsstrich +"o" |=:| oct"200", +oct"257" |=:| oct"200", % o ohne Verbindungsstrich +"p" |=:| oct"200", +oct"260" |=:| oct"200",% p ohne Verbindungsstrich +"q" |=:| oct"200", +oct"261" |=:| oct"200",% q ohne Verbindungsstrich +"r" |=:| oct"200", +oct"262" |=:| oct"200",% r ohne Verbindungsstrich +"s" |=:| oct"200", +oct"032" |=:| oct"200",% s ohne Verbindungsstrich +oct"263" |=:| oct"200",% s ohne Verbindungsstrich +oct"377" |=:| oct"200",% scharfes s +oct"035" |=:| oct"200",% scharfes s ohne Verbindungsstrich +"t" |=:| oct"200", +oct"264" |=:| oct"200",% t ohne Verbindungsstrich +"u" |=:| oct"200", +oct"265" |=:| oct"200", % u ohne Verbindungsstrich +"v" |=:| oct"200", +oct"266" |=:| oct"200", % v ohne Verbindungsstrich +"w" |=:| oct"200", +oct"267" |=:| oct"200", % w ohne Verbindungsstrich +"x" |=:| oct"200", +oct"270" |=:| oct"200", % x ohne Verbindungsstrich +"y" |=:| oct"200", +oct"271" |=:| oct"200",% y ohne Verbindungsstrich +oct"344" |=:| oct"200", % รค +oct"273" |=:| oct"200", % รค ohne Verbindungsstrich +oct"366" |=:| oct"200", % รถ +oct"274" |=:| oct"200", % รถ ohne Verbindungsstrich +oct"374" |=:| oct"200", % รผ +oct"275" |=:| oct"200" % รผ ohne Verbindungsstrich +; + +% Langer Gedankenstrich (---) +ligtable oct"025": "-" =: oct"026"; + +%%%%%%%%%%%%%%% File-Ende %%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_sz.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_sz.mf new file mode 100644 index 00000000000..7144136cf50 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesu14_sz.mf @@ -0,0 +1,386 @@ +% Suetterlinschrift wesu +% Program-File Sonderzeichen +% Walter Entenmann +% 09.06.2011 +% +% Spitzes s ohne Verbindungsstrich, z.B. vor Apostroph +beginchar(oct"032",10ut#,Ht#,dt#); + pickup wesu_pen; + xpos:=0; + spitz(xpos); + stamm(Ht,-dt,xpos); +endchar; + +% Aufstrich vor Kleinbuchstaben am Wortanfang +beginchar(oct"200",7ut#,ht#,0); + pickup wesu_pen; + xpos:=0; + gerade(ht-endx,endx-dy,1,xpos); +endchar; + +% Ziffern +Hz:=30ut; bt:=20ut; s':=5ut; +beginchar("0",30ut#,30ut#,0); + pickup wesu_pen; +draw ((0,Hz){left}..(-bt/2,Hz/2){down}..(0,0){right}..(bt/2,Hz/2){up}..{left}(0,Hz)) shifted (s'+bt/2,0); +endchar; + +beginchar("1",30ut#,30ut#,0); + pickup wesu_pen; + draw ((-7.5ut,ht){1,1}..{1,4}(0,Hz)--(0,0)) shifted (s'+12.5ut,0); +endchar; + +beginchar("2",30ut#,Ht#,0); + pickup wesu_pen; +draw ((1ut,ht-2ut)..(0,ht+1ut){up}..(bt/2,Hz){right}..(bt,ht+1ut){down}..tension2 and 3..{-1,-1}(0,0)) shifted (s',0); +draw ((0,0){1,1}..(3bt/4,0){right}..(bt,2ut)) shifted (s',0); +endchar; + +beginchar("3",30ut#,30ut#,0); + pickup wesu_pen; +draw ((2ut,Hz-2.5ut)..(bt/2,Hz){right}..(bt-2ut,ht+2ut){down}..(bt/2,ht-3ut){left}..(bt/2-2ut,ht-1.5ut){up}..(bt/2,ht){right}..(bt,ht/2){down}..(bt/2,0){left}..{-1,2}(0,3.5ut)) shifted (s',0); +endchar; + +beginchar("4",30ut#,30ut#,0); + pickup wesu_pen; +draw ((15ut,Hz)--(15ut,0)) shifted (s',0); +draw ((bt/2,Hz)--(0,7.5ut)) shifted (s',0); +draw ((0,7.5ut){1,0.3}..(0.75bt,7.5ut){right}..(bt,8.5ut)) shifted (s',0); +endchar; + + +beginchar("5",30ut#,30ut#,0); + pickup wesu_pen; +draw ((1ut,ht-2ut)--(5ut,Hz){1,-0.3}..(bt-1ut,Hz)) shifted (s',0); +draw ((1ut,ht-2ut)..(bt/2,ht){right}..(bt,ht/2){down}..(bt/2,0){left}..{-1,2}(0,3.5ut)) shifted (s',0); +endchar; + + +beginchar("6",30ut#,30ut#,0); + pickup wesu_pen; +draw ((bt-3ut,Hz-1.5ut){-1,0.7}..(bt/2,Hz){left}..(0,15ut){down}..(bt/2,0){right}..(bt,ht/2+1ut){up}..(bt/2,ht+2ut){left}..{-1,-5}(1ut,15ut)) shifted (s',0); +endchar; + + +beginchar("7",30ut#,Ht#,0); + pickup wesu_pen; +draw ((0,Hz-1.5ut)..(5ut,Hz){right}..tension1.5..{1,2}(bt,Hz)--(5ut,0)) shifted (s',0); +endchar; + +beginchar("8",30ut#,30ut#,0); + pickup wesu_pen; +draw ((0,Hz){left}..(-7ut,ht+4ut){down}..tension1..(0,ht-2ut)..(bt/2,ht/2-1ut){down}..(0,0){left}..(-bt/2,ht/2-1ut){up}..tension1..(0,ht-2ut)..(7ut,ht+4ut){up}..{left}(0,Hz)) shifted (s'+bt/2,0); +endchar; + + +beginchar("9",30ut#,30ut#,0); + pickup wesu_pen; +draw ((bt-1ut,15ut){-1,-5}..(bt/2,8ut){left}..(0,ht-1ut){up}..(bt/2,Hz){right}..(bt,15ut){down}..(bt/2,0){left}..{-1,0.5}(3ut,2ut)) shifted (s',0); +endchar; + +% ASCII-Zeichen +beginchar("!",20ut#,40ut#,0); + pickup wesu_pen; + z1=(10ut,40ut); + z2=(10ut,10ut); + z3=(10ut,0); + p := z1--z2; + draw p; + pickup wesu_pen_thick; + drawdot z3; + labels(range 1 thru 3); +endchar; + +% ", Doppelapostroph, hier identisch mit oct"020", dt. Anfz. o. +beginchar(oct"042",25ut#,Ht#,0); + pickup wesu_pen; + komma(12.5ut,Ht); + komma(17.5ut,Ht); +endchar; + +% # +beginchar("#",50ut#,Ht#,dt#); + pickup wesu_pen; +draw ((0,1.5*ht)--(0,-1.5*ht)) slanted 1/6 shifted (20ut,ht/2); +draw ((0,1.5*ht)--(0,-1.5*ht)) slanted 1/6 shifted (20ut+10ut,ht/2); +draw (((-ht,0)--(ht,0)) shifted (0,5ut) slanted 1/6) shifted (25ut,ht/2); +draw (((-ht,0)--(ht,0)) shifted (0,-5ut) slanted 1/6) shifted (25ut,ht/2); +endchar; + +% $ +beginchar("$",30ut#,Ht#,0); + pickup wesu_pen; + draw halfcircle xscaled 20ut yscaled 20ut shifted (15ut,30ut); + draw (halfcircle rotated 180 xscaled 20ut yscaled 20ut) shifted (15ut,10ut); + draw ((-10ut,10ut){down}..{down}(10ut,-10ut)) shifted (15ut,ht); + draw ((0,ht+2.5ut)--(0,-ht-2.5ut)) shifted (15ut,ht); +endchar; + +% % +beginchar("%",40ut#,Ht#,0); + pickup wesu_pen; + q := (-23.6ut,0)--(23.6ut,0); + breit:=12.5ut;hoch:=17.5ut; + p := (breit/2,0){up}..(0,hoch/2){left}..(-breit/2,0){down}..(0,-hoch/2){right}..{up}(breit/2,0); + x0:=whatever;y0:=whatever; + z0=(directionpoint (-1,2) of (subpath (0,1) of p)) shifted (7.5ut+breit/2,Ht-hoch/2); + draw p shifted (7.5ut+breit/2,Ht-hoch/2); + draw p shifted (7.5ut+25ut-breit/2,hoch/2); + draw q rotated 58 shifted (w/2,h/2); + draw z0{1,-2}..{dir 58}(7.5ut+25ut,Ht); + endchar; + +% & + beginchar("&",40ut#,Ht#,0); + pickup wesu_pen; + p := (22.5ut,12.5ut)..tension 1.2..(7.5ut,0){left}..(0,8ut){up}.. + %(8.167ut,21ut){3,2}.. + tension 1.2..(17ut,34.5ut){up}..(11.5ut,Ht){left}..(4ut,30ut){down}..{2,-3}(8.167ut,21ut)--(22.5ut,0); + draw p shifted (10ut,0); + endchar; + +% ยง + beginchar(oct"237",30ut#,Ht#,dt#); + pickup wesu_pen; + p := (7.5ut,20ut){up}..(0,30ut){left}..(-7.5ut,20ut){down}..(-2.5ut,10ut){3,-2}..tension 1.2..(7.5ut,-2.5ut){down}..{left}(2.5ut,-10ut); + draw p shifted (w/2,ht/2); + draw p rotated 180 shifted (w/2,ht/2); + endchar; + +% [ +beginchar("[",25ut#,Ht#,0); + pickup wesu_pen; + p := (5ut,Ht)--(0,Ht)--(0,0)--(5ut,0); + draw p shifted (10ut,0); + endchar; + +% ] +beginchar("]",25ut#,Ht#,0); + pickup wesu_pen; + p := (-5ut,Ht)--(0,Ht)--(0,0)--(-5ut,0); + draw p shifted (15ut,0); + endchar; + +beginchar("'",20ut#,Ht#,0); + pickup wesu_pen; +komma(12.5ut,Ht); +endchar; + +beginchar("(",20ut#,Ht#,0); + pickup wesu_pen; + z1=(15ut,Ht); + z2=(10ut,ht); + z3=(15ut,0); + p := z1..z2{down}..z3; + draw p; + labels(range 1 thru 3); +endchar; + +beginchar(")",20ut#,Ht#,0); + pickup wesu_pen; + z1=(5ut,Ht); + z2=(10ut,ht); + z3=(5ut,0); + p := z1..z2{down}..z3; + draw p ; + labels(range 1 thru 3); +endchar; + +beginchar("*",38ut#,42.5ut#,0); + pickup wesu_pen; +z3=(19ut,30ut); + z1=(-12.5ut,0); + z2=(12.5ut,0); + p := z1--z2; + draw p rotated 30 shifted z3 ; + draw p rotated -30 shifted z3 ; + draw p rotated 90 shifted z3 ; + labels(range 0 thru 3); +endchar; + +beginchar("+",40ut#,Ht#,0); + pickup wesu_pen; +z3=(20ut,12.5ut); + z1=(-12.5ut,0); + z2=(12.5ut,0); + p := z1--z2; + draw p shifted z3 ; + draw p rotated 90 shifted z3 ; + labels(range 0 thru 3); +endchar; + +beginchar(",",15ut#,ht#,dt#); + pickup wesu_pen; +komma(7.5ut,3.5ut); +endchar; + +% Bindestrich (-), Trennstrich +beginchar(oct"055",27.5ut#,ht#,0); + pickup wesu_pen; + z1=(0,0); + z2=(12.5ut,0); + p := z1--z2; + draw p shifted (7.5ut,ht/2); + labels(range 1 thru 2); +endchar; + +% Bindestrich (-), Trennstrich +beginchar(oct"177",27.5ut#,ht#,0); + pickup wesu_pen; + z1=(0,0); + z2=(12.5ut,0); + p := z1--z2; + draw p shifted (7.5ut,ht/2); + labels(range 1 thru 2); +endchar; + +beginchar(".",15ut#,ht#,0); + pickup wesu_pen_thick; + z1=(7.5ut,0ut); + drawdot z1 ; + labels(1); +endchar; + +beginchar("/",25ut#,Ht#,0); + pickup wesu_pen; + z1=(20ut,Ht); + z2=(5ut,0); + p := z1--z2; + draw p ; + labels(range 1 thru 2); +endchar; + +beginchar(":",20ut#,ht#,0); + pickup wesu_pen_thick; + drawdot (0,0) shifted (10ut,0); + drawdot (0,0) shifted (10ut,17.5ut); +endchar; + +beginchar(";",20ut#,ht#,-dt#); + pickup wesu_pen; +komma(10ut,3.5ut); + pickup wesu_pen_thick; + drawdot (0,0) shifted (10ut,17.5ut); +endchar; + +beginchar(">",37.5ut#,Ht#,0); + pickup wesu_pen; + z1=(7.5ut+20ut*sqrt(3)/2,12.5ut); + p := (0,0)--(20ut,0); + draw p rotated 150 shifted z1; + draw p rotated -150 shifted z1; + labels(1); +endchar; + +beginchar("=",40ut#,Ht#,0); + pickup wesu_pen; +p := (0,0)--(25ut,0); +draw p shifted (7.5ut,12.5ut+3.5ut); +draw p shifted (7.5ut,12.5ut-3.5ut); +endchar; + +beginchar("<",37.5ut#,Ht#,0); + pickup wesu_pen; + z1=(7.5ut,12.5ut); + p := (0,0)--(20ut,0); + draw p rotated 30 shifted z1; + draw p rotated -30 shifted z1; + labels(1); +endchar; + +beginchar("?",30ut#,Ht#,0); + pickup wesu_pen; +draw ((-bt/2,ht+dt/2){up}..(0,Ht){right}..(bt/2,ht+dt/2+1ut){down}..tension1.2..(-5ut,15ut){down}..(0,ht/2){right}..(5ut,ht/2+2ut)) shifted (s'+bt/2,0); + pickup wesu_pen_thick; + drawdot (0,0) shifted (w/2,0); +endchar; + +% @ +beginchar("@",50ut#,Ht#,0); + pickup wesu_pen; +draw (superellipse((ata,0),(0,atb),(-ata,0),(0,-atb),sigma)) shifted (25ut,ht); +draw ((ata,atb-2.5ut)--(ata,-atb+r){down}..(ata+r,-atb){right}..tension1.5..(ata+9ut,0){up}..(0,ht){left}..(-ata-9ut,0){down}..(0,-ht){right}..(ata+9ut,-ht+9ut)) shifted (ata+9ut+9ut,ht); +endchar; + +% +% spezielle Sonderzeichen (T1-Kodierung) +% dt. Anfuehrungszeichen oben (\grqq), wie oct"042" +beginchar(oct"020",25ut#,Ht#,0); + pickup wesu_pen; + komma(12.5ut,Ht); + komma(17.5ut,Ht); +endchar; + +% dt. Anfuehrungszeichen unten (\glqq) +beginchar(oct"022",25ut#,ht#,dt#); + pickup wesu_pen; + komma(7.5ut,3.5ut); + komma(12.5ut,3.5ut); +endchar; + +% Bis-Strich, Gedankenstrich ( -- ) +beginchar(oct"025",40ut#,ht#,0); + pickup wesu_pen; + p :=(0,0)--(25ut,0); +draw p shifted (7.5ut,12.5ut); +endchar; + +% langer (engl.) Gedankenstrich (---) +beginchar(oct"026",65ut#,ht#,0); + pickup wesu_pen; + p := (0,0)--(50ut,0); + draw p shifted (7.5ut,12.5ut); +endchar; + +% franz. Anfz. << (\flqq) +beginchar(oct"023",30ut#,ht#,0); + pickup wesu_pen; +p := (0,0){dir 10}..(11.5ut,0); +q := (0,0){dir -10}..(11.5ut,0); +draw p rotated -60 shifted (10ut,10ut); +draw q rotated 60 shifted (10ut,10ut); +draw p rotated -60 shifted (15ut,10ut); +draw q rotated 60 shifted (15ut,10ut); +endchar; + +% franz. Anfz. < (\flq) +beginchar(oct"016",25ut#,ht#,0); + pickup wesu_pen; +p := (0,0){dir 10}..(11.5ut,0); +q := (0,0){dir -10}..(11.5ut,0); +draw p rotated -60 shifted (10ut,10ut); +draw q rotated 60 shifted (10ut,10ut); +endchar; + + +% franz. Anfz. >> (\frqq) +beginchar(oct"024",30ut#,ht#,0); + pickup wesu_pen; +p := (0,0){dir 10}..(11.5ut,0); +q := (0,0){dir -10}..(11.5ut,0); +draw p rotated 120 shifted (20ut,10ut); +draw q rotated -120 shifted (20ut,10ut); +draw p rotated 120 shifted (15ut,10ut); +draw q rotated -120 shifted (15ut,10ut); +endchar; + +% franz. Anfz. > (\frq) +beginchar(oct"017",25ut#,ht#,0); + pickup wesu_pen; +p := (0,0){dir 10}..(11.5ut,0); +q := (0,0){dir -10}..(11.5ut,0); +draw p rotated 120 shifted (15ut,10ut); +draw q rotated -120 shifted (15ut,10ut); +endchar; + +% Euro (\euros) +beginchar(oct"027",50ut#,Ht#,0); + pickup wesu_pen; + draw (halfcircle rotated 90) xscaled 30ut yscaled Ht shifted (30ut,ht); + draw ((0,0){right}..(10ut,-5ut)) shifted (30ut,Ht); + draw ((0,0){right}..(10ut,5ut)) shifted (30ut,0); + draw (((-27.5ut,0)--(0,0)) shifted (30ut,ht+2.5ut)) slanted 0.29; + draw (((-27.5ut,0)--(0,0)) shifted (30ut,ht-2.5ut)) slanted 0.29; + endchar; + +%%%%%%%%%%%%%%%% File-Ende %%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesub14.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesub14.mf new file mode 100644 index 00000000000..456884f4cab --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesub14.mf @@ -0,0 +1,8 @@ +% Suetterlinschrift wesu +% Parameter-File boldface (Bandzugfeder) +% Walter Entenmann +% 09.06.2011 + +bold:=1; +input wesu14; +%%%%%%%%%%%%%%%%%%%% File-Ende %%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesubsl14.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesubsl14.mf new file mode 100644 index 00000000000..8c4baa2ccfc --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesubsl14.mf @@ -0,0 +1,8 @@ +% Suetterlinschrift wesu +% Parameter-File boldface (Bandzugfeder), slanted +% Walter Entenmann +% 09.06.2011 + +bold:=1; +input wesusl14; +%%%%%%%%%%%%%%%%%%%%%%% File-Ende %%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wesusl14.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wesusl14.mf new file mode 100644 index 00000000000..4789641386a --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wesusl14.mf @@ -0,0 +1,8 @@ +% Suetterlinschrift wesu +% Parameter-File slanted +% Walter Entenmann +% 09.06.2011 + +slant:=0.25; +input wesu14; +%%%%%%%%%%%%%%%%%%% File-Ende %%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/weva14.mf b/Master/texmf-dist/fonts/source/public/schulschriften/weva14.mf new file mode 100644 index 00000000000..45bcd3ee4a5 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/weva14.mf @@ -0,0 +1,64 @@ +% Vereinfachte Ausgangsschrift weva +% Driver-File +% Walter Entenmann +% 05.09.2011 +% 13.09.2012 +% +font_identifier "WEVA"; +font_size 14pt#; +font_coding_scheme:="WEVA text"; + +mode_setup; + +% Vereinbarungen: +path p, q; + +% +% sharp Variables: +% unit_width +ut#:=0.233pt#; +% Linienabstand, 1:1:1 +ht# := 20ut#; +dt# := ht#; +Ht# := ht#+dt#; + +% Umrechnung von sharp Variablen in Pixelgroessen: +define_pixels(ut,ht,Ht,dt); + + +% Federn: + pickup pencircle scaled 1.25ut; +weva_pen := savepen; +% fuer i-Punkte etc. +pickup pencircle scaled 3.5ut; +weva_pen_thick := savepen; +% + +% Current Transformation, slanted +if unknown slant: slant:=0; else: currenttransform:=identity slanted slant; fi + + +% Fontbeswchreibungen der einzelnen Zeichen: +% Parameter- und Makrodefinitionen +input weva14_def; +% Grossbuchstaben +input weva14_gr; +% Kleinbuchstaben + input weva14_kl; +% Sonderzeichen +input weva14_sz; + +% Abstandsmasse: +font_quad 14pt#;% 1em +font_x_height := 4.667pt#; % 1ex +font_normal_space 5pt#; % Wortzwischenraum +font_normal_stretch 2pt#; +font_normal_shrink 1pt#; + +boundarychar:=oct"040"; % space + +% Ligaturtabellen +input weva14_lig; + +end +%%%%%%%% Ende weva14 Metafont-Hauptfile (Driver-File) %%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/weva14_def.mf b/Master/texmf-dist/fonts/source/public/schulschriften/weva14_def.mf new file mode 100644 index 00000000000..7b93e53a9b7 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/weva14_def.mf @@ -0,0 +1,406 @@ +% Definitionen fuer weva Vereinfchte Ausgangsschrift (VA) +% Walter Entenmann +% 06.09.2011 +% 13.09.2012 +% +% Parameter und Makros + +% Steigung des Verbindungsstrichs +m:=4/3; + +% Superellipse (klein) +b:=ht/2; +a:=7ut; +k:=b/a; +sigma:=0.73345; +% Superellipse (gross) + B:=Ht/2; + A:=13.75ut; + K:=B/A; + Sigma:=sigma; +% Rundungsradius bei Stock, etc. +r:=3.5ut; +fr:=1; +% "b" +db:=2.5ut; +mb:=2.5; +% Oberschleife, Unterschleife; Breite, Faktor +sb:=9ut; +fs:=0.4; +% Fahnenbreiten +fahnekurz:=12ut; % fuer r,x +fahnemittel:=13ut; % fuer o,v,w +fahnelang:=15ut; % fuer b +% Ansatz beim scharfen s, etc. +nase:=1.5ut; +% Ansatz beim q +qnase:=1.5ut; +% Fundamentale Breiten + H_breit:=22.5ut; + N_breit:=25ut;C:=N_breit/2; + O_breit:=2*A; + V_breit:=30ut; + +% Anlauf bei A, M etc +xauf=8.5ut; mxauf:=6ut; +yauf=3.5ut; + +% Spornbreite, horiz.Teile bei B, D, etc. + sporn:=6ut; + flach:=sporn; % fuer B + Flach:=10ut; % fuer B + +% Steigung bei 8 + macht:=1/3; + +% +% Delta, delta +x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x5:=whatever;y5:=whatever; + z1=(0,b); z2=(-a,0); + z5=(-sigma*a,sigma*b); + p := z1{left}..z5{z2-z1}..{down}z2; + x0:=whatever;y0:=whatever; + z0=(directionpoint(1,m) of (reverse (subpath (0,2) of p))); + delta:=a+x0;Delta:=b-y0; + +% + def oval (expr sx) = + x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x3:=whatever;y3:=whatever; + x4:=whatever;y4:=whatever; + x5:=whatever;y5:=whatever; + x6:=whatever;y6:=whatever; + x7:=whatever;y7:=whatever; + x8:=whatever;y8:=whatever; + z1=(0,b); z2=(-a,0); z3=(0,-b); z4=(a,0); + z5=(-sigma*a,sigma*b); + z6=(-sigma*a,-sigma*b); + z7=(sigma*a,-sigma*b); + z8=(sigma*a,sigma*b); + draw (z1{left}..z5{z2-z1}..z2{down}..z6{z3-z2}..z3{right}..z7{z4-z3}..z4{up}..z8{z1-z4}..cycle) + shifted (sx+a-delta,b); + xpos:=sx+2*a-delta; + enddef; + + def Oval (expr sx) = + x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x3:=whatever;y3:=whatever; + x4:=whatever;y4:=whatever; + x5:=whatever;y5:=whatever; + x6:=whatever;y6:=whatever; + x7:=whatever;y7:=whatever; + x8:=whatever;y8:=whatever; + z1=(0,B); z2=(-A,0); z3=(0,-B); z4=(A,0); + z5=(-Sigma*A,Sigma*B); + z6=(-Sigma*A,-Sigma*B); + z7=(Sigma*A,-Sigma*B); + z8=(Sigma*A,Sigma*B); + draw (z1{left}..z5{z2-z1}..z2{down}..z6{z3-z2}..z3{right}..z7{z4-z3}..z4{up}..z8{z1-z4}..cycle) + shifted (sx+A,B); + xpos:=sx+2*A; + enddef; + + + def stamm (expr ha, hb, sx)= + draw ((0,ha)--(0,hb)) shifted (sx,0); + xpos:=sx; + enddef; + + def strich(expr sx) = + draw ((0,0)--((ht-Delta)/m,ht-Delta)) shifted (sx,0); + xpos:=sx+(ht-Delta)/m; + enddef; + + % Ansatz beim q + def qansatz (expr sx)= + draw ((0,-5ut){up}..{1,m}(qnase,0)) shifted (sx,0); + xpos:=sx+qnase; + enddef; + + % Ansatz beim scharfen s + def ansatz (expr sx)= + draw ((0,ht)..{down}(nase,ht-5ut)) shifted (sx,0); + xpos:=sx+nase; + enddef; + +def stock(expr sx) = + draw ((0,r){down}..(r*fr,0){right}..tension2 and 4.5..{1,m}(ht-Delta/m,ht-Delta)) shifted (sx,0); + xpos:=sx+ht-Delta/m; +enddef; + + def gerade (expr hl, hr, abstand, sx)= + draw ((0,hl)--(abstand,hr)) shifted (sx,0); + xpos:=sx+abstand; + enddef; + +def ipunkt(expr sx) = + pickup weva_pen_thick; + drawdot (0,0) shifted (sx,ht+7.5ut); + pickup weva_pen; + xpos:=sx; +enddef; + +def umlaut (expr dx,sx) = + pickup weva_pen_thick; +drawdot (0,0) shifted (sx+dx,ht+7.5ut); +drawdot (0,0) shifted (sx+dx+10ut,ht+7.5ut); +pickup weva_pen; + xpos:=sx; + enddef; + +def Umlaut (expr dx,sx) = + pickup weva_pen_thick; +drawdot (0,0) shifted (sx+dx,Ht+5ut); +drawdot (0,0) shifted (sx+dx+6.5ut,Ht+5ut); +pickup weva_pen; + xpos:=sx; + enddef; + + def c_form (expr sx) = + x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x3:=whatever;y3:=whatever; + x4:=whatever;y4:=whatever; + x5:=whatever;y5:=whatever; + x6:=whatever;y6:=whatever; + x7:=whatever;y7:=whatever; + x8:=whatever;y8:=whatever; + z1=(0,b); z2=(-a,0); z3=(0,-b); z4=(a,0); + z5=(-sigma*a,sigma*b); + z6=(-sigma*a,-sigma*b); + z7=(sigma*a,-sigma*b); + z8=(sigma*a,sigma*b); + draw (z8{z1-z4}..z1{left}..z5{z2-z1}..z2{down}..z6{z3-z2}..{right}z3) + shifted (sx+a-delta,b); + xpos:=sx+a-delta; + enddef; + + def schweif (expr hl, hr, bt, phil, phir, tens, sx) = + p := (0,hl){dir phil}..tension tens..{dir phir}(bt,hr); + draw p shifted (sx,0); + xpos:=sx+bt; +% if wmax<xpos: wmax:=xpos; fi +enddef; + +def halbellipse(expr sx) = + x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x3:=whatever;y3:=whatever; + x5:=whatever;y5:=whatever; + x6:=whatever;y6:=whatever; + z1=(0,b); z2=(-a,0); z3=(0,-b); + z5=(-sigma*a,sigma*b); + z6=(-sigma*a,-sigma*b); + draw (z1{left}..z5{z2-z1}..z2{down}..z6{z3-z2}..{right}z3) + shifted (sx+a-delta,b); + xpos:=sx+a-delta; + enddef; + + def ekopf(expr sx) = + draw ((0,ht){right}..(3.5ut,ht-6ut){down}..(-1.5ut,ht-12ut){left}..{1,m}(-a+delta,ht-Delta)) shifted (sx,0); + xpos:=sx; + enddef; + + def oschl(expr sx) = + draw ((0,ht){1,m}..(sb,Ht-fs*sb){up}..(sb*(1-fs),Ht){left}..tension1.5..{down}(0,ht)) shifted (sx,0); + xpos:=sx; + enddef; + + def uschl (expr sx) = + draw ((0,0){down}..tension1.5..(-(1-fs)*sb,-dt){left}..(-sb,-dt+fs*sb){up}..{1,m}(0,0)) shifted (sx,0); + xpos:=sx; + enddef; + + def bbauch (expr sx) = + draw ((0,ht){down}..(a,0){right}..(2*a,ht/2){up}..{-1,mb}(2*a-db,ht)) shifted (sx,0); + xpos:=sx+2*a-db; + enddef; + +% Hermite-Interpolation, 2 Intervalle +% Scheitelpunkt bei (fx*b,hm) +def bogen (expr hl, hm, hr, b, fx, phil, phir, tensl, tensr, sx) = + p := (0,hl){dir phil}..tension tensl..(fx*b,hm){b/abs(b),0}..tension tensr..{dir phir}(b,hr); + draw p shifted (sx,0); + xpos:=sx+b; +% if wmax<xpos: wmax:=xpos; fi +enddef; + +def nbogen= +bogen(ht/4,ht,3*ht/4,2*a,0.75,90,-90,1.2,1,xpos); +enddef; + +def ubogen= +bogen(ht/3,0,3*ht/4,2*a,0.375,-90,90,1,1,xpos); + enddef; + +def k_form (expr sx) = + draw ((0,ht/4){up}..(10ut,ht){right}..(15ut,15ut){down}..{left}(5ut,ht/2)--(15ut-r/sqrt2,(1-1/sqrt2)*r)..{right}(15ut,0)) shifted (sx,0); + xpos:=sx+15ut; +enddef; + +def s_form (expr sx) = + draw ((0,ht){1,-m}..(7.5ut,7.5ut){down}..(0,0){left}..(-5ut,2.5ut)) shifted (sx,0); + xpos:=sx+7.5ut; +enddef; + +def s_char (expr sx) = + draw ((0,ht){1,-m}..(7.5ut,5ut){down}..(3.75ut,0){left}..(0,5ut){up}.. + tension1.5..{1,m}(ht-Delta/m,ht-Delta)) shifted (sx,0); + xpos:=sx+ht-Delta/m; +enddef; + +def st_char (expr sx) = + draw ((0,ht){1,-m}..(7.5ut,5ut){down}..(3.75ut,0){left}..(0,5ut){up}.. + tension1..{1,m}(10ut,ht)..(20ut,Ht){up}) shifted (sx,0); + draw ((20ut,Ht)--(20ut,0)) shifted (sx,0); + draw ((12.5ut,6ut)..(20ut,3.5ut){right}..tension1.2..{1,m}(40ut-Delta/m,ht-Delta)) shifted (sx,0); + xpos:=sx+20ut+20ut-Delta/m; +enddef; + +def t_char (expr sx) = + draw ((0,ht){1,m}..{up}(10ut,Ht)) shifted (sx,0); + draw ((10ut,Ht)--(10ut,0)) shifted (sx,0); +draw ((0,7.5ut)..(10ut,3.5ut){right}..tension1.2..{1,m}(30ut-Delta/m,ht-Delta)) shifted (sx,0); + xpos:=sx+30ut-Delta/m; +enddef; + +def x_form (expr sx)= + draw ((2*a-15ut,0)--(2*a,ht)) shifted (sx,0); + draw ((0,ht)--(2*a,0)) shifted (sx,0); + xpos:=sx+2*a; +enddef; + +def z_char (expr sx)= + draw ((0,ht-Delta){1,m}..(5ut,ht){right}..(10ut,ht-5ut){down}..{-1,-0.75}(0,3ut)) shifted (sx,0); + draw ((0,3ut){1,0.75}..(10ut,-5ut){down}..tension1.5..(3ut,-dt){left}..(0,-15ut){up}..tension1.5..{1,m}(9ut,0)--(24ut-Delta/m,ht-Delta)) shifted (sx,0); + xpos:=sx+24ut-Delta/m; + enddef; + + def tz_char (expr sx)= + draw ((0,ht){1,m}..{up}(10ut,Ht)) shifted (sx,0); + draw ((10ut,Ht)--(10ut,0)) shifted (sx,0); + draw ((5ut,ht-7.5ut){1,0.7}..(25ut,ht){right}..(30ut,ht-5ut){down}..{-1,-0.75}(20ut,3ut)) shifted (sx,0); + draw ((20ut,3ut){1,0.75}..(30ut,-5ut){down}..tension1.5..(23ut,-dt){left}..(20ut,-15ut){up}..tension1.5..{1,m}(29ut,0)--(44ut-Delta/m,ht-Delta)) shifted (sx,0); + xpos:=sx+44ut-Delta/m; + enddef; + +% scharfes s am Wortende + def ss_form(expr sx)= + draw ((0,-dt)--(0,ht){up}..tension1.5..(8ut,Ht){right}..(14ut,Ht-6ut){down}..(5ut,ht){-1,-1}) shifted (sx,0); + draw ((5ut,ht){1,-0.7}..(17.5ut,7.5ut){down}..(10ut,0){left}..(5ut,2.5ut)) shifted (sx,0); + xpos:=sx+17.5ut; + enddef; + +% scharfes s im Wort + def ss_char (expr sx)= + draw ((0,-dt)--(0,ht){up}..tension1.5..(8ut,Ht){right}..(14ut,Ht-6ut){down}..(5ut,ht){-1,-1}) shifted (sx,0); + draw ((5ut,ht){1,-0.7}..(17.5ut,5ut){down}..(14ut,0){left}..(10ut,5ut){up}..tension2.5..{1,m}(27.5ut-Delta/m,ht-Delta)) shifted (sx,0); + xpos:=sx+27.5ut-Delta/m; + enddef; + + def sst_char (expr sx)= + draw ((0,-dt)--(0,ht){up}..tension1.5..(8ut,Ht){right}..(14ut,Ht-6ut){down}..(5ut,ht){-1,-1}) shifted (sx,0); + draw ((5ut,ht){1,-0.7}..(17.5ut,5ut){down}..(14ut,0){left}..(10ut,5ut){up}..tension1..{1,m}(20ut,ht)) shifted (sx,0); + draw ((0,ht){1,m}..(10ut,Ht){up}) shifted (sx+20ut,0); + draw ((0,Ht)--(0,0)) shifted (sx+30ut,0); + draw ((-7.5ut,5ut)..(0,3ut){right}..tension1.5..{1,m}(20ut-Delta/m,ht-Delta)) shifted (sx+30ut,0); + xpos:=sx+50ut-Delta/m; + enddef; + + def a_char= +oval(xpos); +stamm(ht,r,xpos); +stock(xpos); +enddef; + +def o_char= +oval(xpos); +stamm(ht,ht/2,xpos); +schweif(ht,ht-Delta,fahnemittel-Delta/m,-90,angle(1,m),1.2,xpos); +enddef; + +def u_char= + stamm(ht,ht/3,xpos); + ubogen; + stamm(ht,r,xpos); + stock(xpos); +enddef; + +% Grossbuchstaben: + def C_form(expr sx)= + x1:=whatever;y1:=whatever; + x2:=whatever;y2:=whatever; + x3:=whatever;y3:=whatever; + x4:=whatever;y4:=whatever; + x5:=whatever;y5:=whatever; + x6:=whatever;y6:=whatever; + x7:=whatever;y7:=whatever; + x8:=whatever;y8:=whatever; + z1=(0,Ht/2); z2=(-C,0); z3=(0,-Ht/2); z4=(C,0); + z5=(-Sigma*C,Sigma*Ht/2); + z6=(-Sigma*C,-Sigma*Ht/2); + z7=(Sigma*C,-Sigma*Ht/2); + z8=(Sigma*C,Sigma*Ht/2); + draw (z8{z1-z4}..z1{left}..z5{z2-z1}..z2{down}..z6{z3-z2}..{right}z3) + shifted (sx+C,Ht/2); + xpos:=sx+C; + enddef; + + def Bauch (expr ha, hb, br, sx)= + draw ((0,ha){right}..(br,(ha+hb)/2){down}..{left}(0,hb)) shifted (sx,0); + xpos:=sx; + enddef; + + def welle(expr breit, sx)= + draw ((0,0){H_breit,Ht})..(5ut,2.5ut){right}..{right}(breit,0) shifted (sx,0); + xpos:=sx+breit; + enddef; + + def E_form(expr sx)= + draw ((18.5ut,Ht-2ut)..(C,Ht){left}..(2.5ut,30ut){down}..{right}(C,ht+1ut)) shifted (sx,0); + draw ((C,ht+1ut){left}..(0,11ut){down}..{right}(C,0)) shifted (sx,0); + xpos:=sx+C; + enddef; + + def G_form(expr sx)= + draw ((2*C,Ht-2.5ut)..(2*C-8ut,Ht){left}..(0,ht){down}..(2*C-12ut,0){right}..{up}(2*C,ht)) shifted (sx,0); + xpos:=sx+2*C; + enddef; + + def S_char(expr sx)= + draw ((21ut,Ht-2.5ut)..(12ut,Ht){left}..(3ut,Ht-10ut){down}..(12ut,ht)..(21ut,10ut){down}..(12ut,0){left}..(0,3ut)) shifted (sx,0); + xpos:=sx+21ut; + enddef; + + def A_char= + xpos:=0; + schweif(0,yauf,xauf,0,angle(H_breit,Ht),1,xpos); + gerade(yauf,Ht,H_breit-yauf*H_breit/Ht,xpos); + stamm(Ht,0,xpos); + bogen(ht-6ut,10.5ut,ht-Delta,35ut,0.35,-35,angle(1,m),1,1.2,xpos-20ut); +enddef; + + +def U_char= + xpos:=0; + stamm(Ht,ht/2,xpos); + bogen(ht/2,0,1.5*ht,2*C,0.375,-90,90,1,1.2,xpos); + stamm(Ht,r,xpos); + stock(xpos); + enddef; + + % Nur fuer Testzwecke zur Bestimmung der Breite der Lettern + def zeigen= +% weite:=20*xpos/ht; +% showvariable weite; + enddef; + +% Fuer Sonderzeichen +def komma(expr deltax, deltay) = + draw ((0,0){down}..(-2.5ut,-10ut)) shifted (deltax,deltay); + enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ende des Files wesut14_def.mf %%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/weva14_gr.mf b/Master/texmf-dist/fonts/source/public/schulschriften/weva14_gr.mf new file mode 100644 index 00000000000..8f5a3c9085b --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/weva14_gr.mf @@ -0,0 +1,260 @@ +% Vereinfachte Ausgangsschrift weva +% Walter Entenmann +% 11.09.2011 +% 13.09.2012 +% Grossbuchstaben +% + +beginchar("A",44.031ut#,Ht#,0); + pickup weva_pen; + A_char; +zeigen; endchar; + +beginchar("B",25ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + gerade(Ht,Ht,sporn,xpos); + gerade(0,0,sporn,xpos-sporn); + stamm(Ht,0,xpos); + gerade(Ht,Ht,flach,xpos); + Bauch(Ht,ht,16ut-flach,xpos); + gerade(ht,ht,Flach,xpos-flach); + Bauch(ht,0,19ut-Flach,xpos); + gerade(0,0,Flach,xpos-Flach); + xpos:=sporn+19ut; +zeigen; endchar; + +beginchar("C",30.625ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + C_form(xpos); + schweif(0,ht-Delta,20ut-Delta/m,0,angle(1,m),1.5,xpos); +zeigen; endchar; + +beginchar("D",31ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + gerade(Ht,Ht,sporn,xpos); + stamm(Ht,0,xpos); + gerade(0,0,sporn,xpos-sporn); + gerade(Ht,Ht,flach,xpos); + Bauch(Ht,0,25ut-flach,xpos); + gerade(0,0,flach,xpos-flach); + xpos:=sporn+25ut; +zeigen; endchar; + +beginchar("E",30.625ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + E_form(xpos); +schweif(0,ht-Delta,20ut-Delta/m,0,angle(1,m),1.2,xpos); +zeigen; endchar; + +beginchar("F",27.5ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + gerade(Ht,Ht,2*A,xpos); + stamm(Ht,0,xpos-2*A+7.5ut); + schweif(ht-2ut,ht-Delta,25ut-Delta/m,-20,angle(1,m),2,xpos-5ut); + xpos:=2*A; +zeigen; endchar; + +beginchar("G",38.125ut#,Ht#,dt#); + pickup weva_pen; + xpos:=0; + G_form(xpos); + stamm(ht,0,xpos); + uschl(xpos); + strich(xpos); +zeigen; endchar; + +beginchar("H",42.5ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + stamm(Ht,0,xpos+5ut); + stamm(Ht,0,xpos+H_breit); + schweif(ht-5ut,ht-Delta,H_breit+5ut+15ut,-45,angle(1,m),2,xpos-H_breit-5ut); +zeigen; endchar; + +beginchar("I",17.5ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + gerade(Ht,Ht,15ut,xpos+2.5ut); + stamm(Ht,10ut,xpos); + bogen(10ut,0,3ut,-17.5ut,0.57,-90,140,1,1,xpos); + xpos:=17.5ut; +zeigen; endchar; + +beginchar("J",28.125ut#,Ht#,dt#); + pickup weva_pen; + xpos:=0; + gerade(Ht,Ht,15ut,xpos); + stamm(Ht,0,xpos); + uschl(xpos); + strich(xpos); +zeigen; endchar; + +beginchar("K",34.125ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + stamm(Ht,0,xpos); + gerade(ht,Ht,ht,xpos); +bogen(ht,0,ht-Delta,35ut-Delta/m,0.57,-45,angle(1,m),3,3,xpos-ht+1ut); +zeigen; endchar; + +beginchar("L",34.125ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + stamm(Ht-10ut,10ut,xpos+2.5ut); + schweif(Ht-10ut,Ht,flach,90,angle(1,0.4),1,xpos); + schweif(0,10ut,2.5ut,angle(H_breit,Ht),90,1,xpos-flach-2.5ut); + welle(ht,xpos-2.5ut); + schweif(0,ht-Delta,16ut-Delta/m,0,angle(1,m),2.5,xpos); +zeigen; endchar; + +beginchar("M",62.375ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + schweif(0,yauf,mxauf,0,angle(Ht/2,Ht),1,xpos); + gerade(yauf,Ht,Ht/2-yauf/2,xpos); + stamm(Ht,0,xpos); + gerade(0,Ht,Ht/2,xpos); + stamm(Ht,r,xpos); + stock(xpos); +zeigen; endchar; + +beginchar("N",30ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + schweif(0,5ut,2.5ut,45,90,1,xpos); + stamm(Ht,5ut,xpos); + gerade(Ht,0,2*C,xpos); + stamm(Ht-5ut,0,xpos); + schweif(Ht-5ut,Ht,2.5ut,90,45,1,xpos); +zeigen; endchar; + +beginchar("O",27.5ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + Oval(xpos); +zeigen; endchar; + +beginchar("P",25ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + gerade(Ht,Ht,sporn,xpos); + stamm(Ht,0,xpos); + gerade(Ht,Ht,Flach,xpos); + Bauch(Ht,ht,19ut-Flach,xpos); + gerade(ht,ht,Flach,xpos-Flach); + xpos:=sporn+19ut; +zeigen; endchar; + +beginchar("Q",41.875ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + Oval(xpos); + bogen(12.5ut,0,ht-Delta,30ut-Delta/m,0.42,-45,angle(1,m),1.5,2.5,xpos-A); +zeigen; endchar; + +beginchar("R",42.625ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + gerade(Ht,Ht,sporn,xpos); + stamm(Ht,0,xpos); + gerade(Ht,Ht,flach,xpos); + Bauch(Ht,ht,16ut-flach,xpos); + gerade(ht,ht,flach,xpos-flach); + bogen(ht,0,ht-Delta,37.5ut-Delta/m,0.57,-45,angle(1,m),3,3,xpos-flach+1ut); +zeigen; endchar; + +beginchar("S",21ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + S_char(xpos); +zeigen; endchar; + +beginchar("T",27.5ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + gerade(Ht,Ht,2*A,xpos); + stamm(Ht,0,xpos-A); + xpos:=2*A; +zeigen; endchar; + +beginchar("U",43.125ut#,Ht#,0); + pickup weva_pen; + U_char; +zeigen; endchar; + +beginchar("V",32.25ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + stamm(Ht,0,xpos); + gerade(0,Ht-5ut,V_breit-5ut/m,xpos); + schweif(Ht-5ut,Ht,flach,angle(1,m),15,1,xpos); +zeigen; endchar; + +beginchar("W",48.2ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + stamm(Ht,0,xpos); + gerade(0,Ht,H_breit,xpos); + stamm(Ht,0,xpos); + gerade(0,Ht-5ut,19.7ut,xpos); + schweif(Ht-5ut,Ht,flach,angle(H_breit,Ht),angle(1,0.5),1,xpos); +zeigen; endchar; + +beginchar("X",42.125ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + gerade(0,Ht,2*A,xpos); + gerade(Ht,ht,11.25ut,xpos-2*A+2.5ut); + bogen(ht,0,ht-Delta,30.25ut-Delta/m,0.465,angle(11.25ut,-ht),angle(1,m),3.5,3,xpos); +zeigen; endchar; + +beginchar("Y",38.125ut#,Ht#,dt#); + pickup weva_pen; + xpos:=0; + stamm(Ht,ht/2,xpos); + bogen(ht/2,0,1.5*ht,2*C,0.375,-90,90,1,1.2,xpos); + stamm(Ht,0,xpos); + uschl(xpos); + strich(xpos); +zeigen; endchar; + +beginchar("Z",36.625ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + gerade(0,Ht,H_breit,xpos); + gerade(Ht,Ht,-H_breit,xpos); + welle(H_breit,xpos); + schweif(0,ht-Delta,16ut-Delta/m,0,angle(1,m),2.5,xpos); + +zeigen; endchar; + +% Umlaute +%\"A +beginchar(oct"304",44.031ut#,45ut#,0); + pickup weva_pen; + xpos:=0; + Umlaut(25ut,xpos); +A_char; +zeigen; endchar; + +%\"O +beginchar(oct"326",27.5ut#,45ut#,0); + pickup weva_pen; +xpos:=0; +Umlaut(10ut,xpos); +Oval(xpos); +zeigen; endchar; + +%\"U +beginchar(oct"334",43.125ut#,45ut#,0); + pickup weva_pen; + xpos:=0; +Umlaut(10ut,xpos); +U_char; +zeigen; endchar; +%%%%%%%%%%%%%%%%%% End of File %%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/weva14_kl.mf b/Master/texmf-dist/fonts/source/public/schulschriften/weva14_kl.mf new file mode 100644 index 00000000000..e5da3ae4024 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/weva14_kl.mf @@ -0,0 +1,314 @@ +% Vereinfachte Ausgangsschrift weva +% Walter Entenmann +% 05.09.2011 +% 13.09.2012 +% Kleinbuchstaben +% +beginchar("a",30.139ut#,ht#,0); + pickup weva_pen; + xpos:=0; + a_char; +zeigen; endchar; + +beginchar("b",24.625ut#,Ht#,0); + pickup weva_pen; + xpos:=0; +oschl(xpos); +bbauch(xpos); +schweif(ht,ht-Delta,fahnelang-Delta/m,angle(1,-mb),angle(1,m),1,xpos); +zeigen; endchar; + +beginchar("c",21.639ut#,ht#,0); + pickup weva_pen; + xpos:=0; +c_form(xpos); +schweif(0,ht-Delta,r+(ht-Delta)/m,0,angle(1,m),2.5,xpos); +zeigen; endchar; + +beginchar("d",30.139ut#,Ht#,0); + pickup weva_pen; + xpos:=0; +oval(xpos); +stamm(Ht,r,xpos); +stock(xpos); +zeigen; endchar; + +beginchar("e",21.639ut#,ht#,0); + pickup weva_pen; + xpos:=0; +halbellipse(xpos); +ekopf(xpos); +schweif(0,ht-Delta,r+(ht-Delta)/m,0,angle(1,m),1.5,xpos); +zeigen; endchar; + + +beginchar("f",18.125ut#,Ht#,dt#); + pickup weva_pen; + xpos:=0; +oschl(xpos); +stamm(ht,-dt,xpos); +bogen(6ut,3ut,ht-Delta,5ut+ht-Delta/m,0.3,-45,angle(1,m),1,1.3,xpos-5ut); +zeigen; endchar; + +beginchar("g",25.139ut#,ht#,dt#); + pickup weva_pen; + xpos:=0; +oval(xpos); +stamm(ht,0,xpos); +uschl(xpos); +strich(xpos); +zeigen; endchar; + +beginchar("h",32.125ut#,Ht#,0); + pickup weva_pen; + xpos:=0; +oschl(xpos); +stamm(ht,0,xpos); +nbogen; +stamm(3*ht/4,r,xpos); +stock(xpos); +zeigen; endchar; + + +beginchar("i",18.125ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + stamm(ht,r,xpos); + ipunkt(xpos); + stock(xpos); +zeigen; endchar; + + +beginchar("j",13.125ut#,Ht#,dt#); + pickup weva_pen; + xpos:=0; + stamm(ht,0,xpos); + ipunkt(xpos); + uschl(xpos); + strich(xpos); +zeigen; endchar; + + +beginchar("k",31.625ut#,Ht#,0); + pickup weva_pen; + xpos:=0; +oschl(xpos); +stamm(ht,0,xpos); +k_form(xpos); +schweif(0,ht-Delta,r+(ht-Delta)/m,0,angle(1,m),3.5,xpos); +zeigen; endchar; + +beginchar("l",21.625ut#,Ht#,0); + pickup weva_pen; + xpos:=0; +oschl(xpos); +stamm(ht,ht/2,xpos); +schweif(ht/2,0,5ut,-90,0,1,xpos); +schweif(0,ht-Delta,r+(ht-Delta)/m,0,angle(1,m),3.5,xpos); +zeigen; endchar; + +beginchar("m",46.125ut#,ht#,0); + pickup weva_pen; + xpos:=0; +stamm(ht,0,xpos); +nbogen; +stamm(3*ht/4,0,xpos); +nbogen; +stamm(3*ht/4,r,xpos); +stock(xpos); +zeigen; endchar; + +beginchar("n",32.125ut#,ht#,0); + pickup weva_pen; + xpos:=0; +stamm(ht,0,xpos); +nbogen; +stamm(3*ht/4,r,xpos); +stock(xpos); +zeigen; endchar; + + +beginchar("o",23.139ut#,ht#,0); + pickup weva_pen; + xpos:=0; + o_char; +zeigen; endchar; + +beginchar("p",32.125ut#,ht#,dt#); + pickup weva_pen; + xpos:=0; +stamm(ht,-dt,xpos); +nbogen; +stamm(3*ht/4,r,xpos); +stock(xpos); +zeigen; endchar; + +beginchar("q",26.639ut#,ht#,dt#); + pickup weva_pen; + xpos:=0; +oval(xpos); +stamm(ht,-dt,xpos); +qansatz(xpos); +strich(xpos); +zeigen; endchar; + +beginchar("r",18.125ut#,ht#,0); + pickup weva_pen; + xpos:=0; +stamm(ht,0,xpos); +schweif(ht/4,ht,8ut,90,angle(1,0.5),1,xpos); +schweif(ht,ht-Delta,fahnekurz-Delta/m,-90,angle(1,m),1.2,xpos); +zeigen; endchar; + +beginchar("s",18.125ut#,ht#,0); + pickup weva_pen; + xpos:=0; +s_char(xpos); +zeigen; endchar; + +beginchar("t",28.125ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + t_char(xpos); +zeigen; endchar; + +beginchar("u",32.125ut#,ht#,0); + pickup weva_pen; + xpos:=0; + u_char; +zeigen; endchar; + +beginchar("v",25.125ut#,ht#,0); + pickup weva_pen; + xpos:=0; + stamm(ht,ht/2,xpos); + bogen(ht/2,0,ht/2,2*a,0.5,-90,90,1,1,xpos); + stamm(ht,ht/2,xpos); + schweif(ht,ht-Delta,fahnemittel-Delta/m,-90,angle(1,m),1.2,xpos); +zeigen; endchar; + + +beginchar("w",39.125ut#,ht#,0); + pickup weva_pen; + xpos:=0; + stamm(ht,ht/2,xpos); + bogen(ht/2,0,ht/2,2*a,0.5,-90,90,1,1,xpos); + stamm(ht,ht/2,xpos); + bogen(ht/2,0,ht/2,2*a,0.5,-90,90,1,1,xpos); + stamm(ht,ht/2,xpos); + schweif(ht,ht-Delta,fahnemittel-Delta/m,-90,angle(1,m),1.2,xpos); +zeigen; endchar; + +beginchar("x",24.125ut#,ht#,0); + pickup weva_pen; + xpos:=0; + x_form(xpos); + schweif(ht,ht-Delta,fahnekurz-Delta/m,-90,angle(1,m),1.2,xpos); +zeigen; endchar; + +beginchar("y",27.125ut#,ht#,dt#); + pickup weva_pen; + xpos:=0; + stamm(ht,ht/3,xpos); + ubogen; + stamm(ht,0,xpos); + uschl(xpos); + strich(xpos); +zeigen; endchar; + +beginchar("z",22.125ut#,ht#,dt#); + pickup weva_pen; + xpos:=0; + z_char(xpos); +zeigen; endchar; + +% scharfes s +% am Wortende +beginchar(oct"035",19ut#,Ht#,dt#); + pickup weva_pen; + xpos:=0; + ansatz(xpos); + ss_form(xpos); +zeigen; endchar; + +% \scharfes s im Inneren eines Wortes (\ss): +beginchar(oct"377",27.125ut#,Ht#,dt#); + pickup weva_pen; + xpos:=0; + ansatz(xpos); + ss_char(xpos); +zeigen; endchar; + +% \ss t scharfes s mit t +beginchar(oct"036",49.6252ut#,Ht#,dt#); + pickup weva_pen; + xpos:=0; + ansatz(xpos); + sst_char(xpos); +zeigen; endchar; + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Umlaute +% \"a +beginchar(oct"344",30.1392ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + umlaut(2ut,xpos); +a_char; +zeigen; endchar; + + +% \"o +beginchar(oct"366",23.1392ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + umlaut(2ut,xpos); +o_char; +zeigen; endchar; + +% \"u +beginchar(oct"374",32.125ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + umlaut(2ut,xpos); +u_char; +zeigen; endchar; + +% tz +beginchar(oct"037",42.125ut#,Ht#,dt#); + pickup weva_pen; + xpos:=0; + tz_char(xpos); +zeigen; endchar; + +% Verbindungsstueck zu den spitzen Kleinbuchstaben im Wortinneren +beginchar(oct"200",1.875ut#,ht#,0); + pickup weva_pen; + xpos:=0; + draw ((0,ht-Delta)--(Delta/m,ht)); + xpos:=Delta/m; +zeigen; endchar; + +% Aufstrich bei s und st am Wortanfang +beginchar(oct"030",7.5ut#,ht#,0); + pickup weva_pen; + xpos:=0; + draw ((0,ht/2)--(ht/(2*m),ht)); + xpos:=ht/(2*m); +zeigen; endchar; + +% Schluss s +beginchar(oct"031",7.5ut#,ht#,0); + pickup weva_pen; + xpos:=0; + s_form(xpos); +zeigen; endchar; + +% st im Innern eines Wortes +beginchar(oct"034",38.125ut#,Ht#,0); + pickup weva_pen; + xpos:=0; + st_char(xpos); +zeigen; endchar; + +%%%%%%%%%%%%%% File-Ende %%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/weva14_lig.mf b/Master/texmf-dist/fonts/source/public/schulschriften/weva14_lig.mf new file mode 100644 index 00000000000..b90fec8357b --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/weva14_lig.mf @@ -0,0 +1,246 @@ +% Ligaturtabelle fuer weva14 +% Vereinfachte Ausgangsschrift (VA) +% Walter Entenmann +% 07.11.2011 +% + +ligtable "-": +"-" =: oct"025", % --, Gedankenstrich +"s" |=:| oct"030"; % s am Wortanfang (teil) + +ligtable oct"025": +"-" =: oct"026"; % ---, langer Gedankenstrich + +ligtable "s": "t" =: oct"034", % st +oct"040" =:| oct"031", % Wortende erkennen +"!" =:| oct"031", +oct"020" =:| oct"031", +oct"042" =:| oct"031", +"]" =:| oct"031", +"'" =:| oct"031", +")" =:| oct"031", +"*" =:| oct"031", +"+" =:| oct"031", +oct"055" =:| oct"031", +oct"177" =:| oct"031", +"," =:| oct"031", +"." =:| oct"031", +"/" =:| oct"031", +":" =:| oct"031", +";" =:| oct"031", +">" =:| oct"031", +"<" =:| oct"031", +"=" =:| oct"031", +"?" =:| oct"031", +"@" =:| oct"031", +"b" |=:| oct"200", % Verbindungsstueck einfuegen +"f" |=:| oct"200", +"h" |=:| oct"200", +"i" |=:| oct"200", +"j" |=:| oct"200", +"k" |=:| oct"200", +"l" |=:| oct"200", +"m" |=:| oct"200", +"n" |=:| oct"200", +"p" |=:| oct"200", +"r" |=:| oct"200", +"s" |=:| oct"200", +"t" |=:| oct"200", +"u" |=:| oct"200", +"v" |=:| oct"200", +"w" |=:| oct"200", +"x" |=:| oct"200", +"y" |=:| oct"200", +oct"377" |=:| oct"200", +oct"374" |=:| oct"200" +; + +ligtable "t": "z" =: oct"037", % tz +"b" |=:| oct"200", % Verbindungsstueck einfuegen +"f" |=:| oct"200", +"h" |=:| oct"200", +"i" |=:| oct"200", +"j" |=:| oct"200", +"k" |=:| oct"200", +"l" |=:| oct"200", +"m" |=:| oct"200", +"n" |=:| oct"200", +"p" |=:| oct"200", +"r" |=:| oct"200", +"s" |=:| oct"200", +"t" |=:| oct"200", +"u" |=:| oct"200", +"v" |=:| oct"200", +"w" |=:| oct"200", +"x" |=:| oct"200", +"y" |=:| oct"200", +oct"377" |=:| oct"200", +oct"374" |=:| oct"200" +; + +ligtable oct"377": "t" =: oct"036", % sst +oct"040" =:| oct"035", % Wortende erkennen +"!" =:| oct"035", +oct"020" =:| oct"035", +oct"042" =:| oct"035", +"]" =:| oct"035", +"'" =:| oct"035", +")" =:| oct"035", +"*" =:| oct"035", +"+" =:| oct"035", +oct"055" =:| oct"035", +oct"177" =:| oct"035", +"," =:| oct"035", +"." =:| oct"035", +"/" =:| oct"035", +":" =:| oct"035", +";" =:| oct"035", +">" =:| oct"035", +"<" =:| oct"035", +"=" =:| oct"035", +"?" =:| oct"035", +"@" =:| oct"035", +"b" |=:| oct"200", % Verbindungsstueck einfuegen: +"f" |=:| oct"200", +"h" |=:| oct"200", +"i" |=:| oct"200", +"j" |=:| oct"200", +"k" |=:| oct"200", +"l" |=:| oct"200", +"m" |=:| oct"200", +"n" |=:| oct"200", +"p" |=:| oct"200", +"r" |=:| oct"200", +"s" |=:| oct"200", +"t" |=:| oct"200", +"u" |=:| oct"200", +"v" |=:| oct"200", +"w" |=:| oct"200", +"x" |=:| oct"200", +"y" |=:| oct"200", +oct"377" |=:| oct"200", +oct"374" |=:| oct"200" +; + + +ligtable ||: % Wortanfang erkennen +"0": "1": "2": "3": "4": "5": "6": "7": "8": "9": +oct"040": "[": "'": "(": "*": "+": + "/": ">": "<": "=": "@": + oct"022": oct"026": oct"023": oct"024": oct"016": oct"017": +"s" |=:| oct"030" +; + +ligtable "B": "D": "I": "N": "O": "P": "S": oct"326": +1:: oct"030" kern 5ut#, +"a" kern 7.5ut#, +"b" kern 7.5ut#, +"c" kern 7.5ut#, +"d" kern 7.5ut#, +"e" kern 7.5ut#, +"f" kern 7.5ut#, +"g" kern 7.5ut#, +"h" kern 7.5ut#, +"i" kern 7.5ut#, +"j" kern 7.5ut#, +"k" kern 7.5ut#, +"l" kern 7.5ut#, +"m" kern 7.5ut#, +"n" kern 7.5ut#, +"o" kern 7.5ut#, +"p" kern 7.5ut#, +"q" kern 7.5ut#, +"r" kern 7.5ut#, +"s" |=:| oct"030", +"t" kern 7.5ut#, +"u" kern 7.5ut#, +"v" kern 7.5ut#, +"w" kern 7.5ut#, +"x" kern 7.5ut#, +"y" kern 7.5ut#, +"z" kern 7.5ut#, +oct"377" kern 7.5ut#, +oct"034" |=:| oct"030", +oct"036" kern 7.5ut#, +oct"037" kern 7.5ut#, +oct"344" kern 7.5ut#, +oct"366" kern 7.5ut#, +oct"374" kern 7.5ut#, +skipto 1 +; + +ligtable "T": "V": "W": +2:: oct"030" kern -2.5ut#, +"a" kern 2.5ut#, +"b" kern 5ut#, +"c" kern 2.5ut#, +"d" kern 2.5ut#, +"e" kern 2.5ut#, +"f" kern 5ut#, +"g" kern 2.5ut#, +"h" kern 5ut#, +"i" kern 5ut#, +"j" kern 5ut#, +"k" kern 5ut#, +"l" kern 5ut#, +"m" kern 5ut#, +"n" kern 5ut#, +"o" kern 2.5ut#, +"p" kern 5ut#, +"q" kern 2.5ut#, +"r" kern 5ut#, +"s" |=:| oct"030", +"t" kern 2.5ut#, +"u" kern 5ut#, +"v" kern 5ut#, +"w" kern 5ut#, +"x" kern 5ut#, +"y" kern 5ut#, +"z" kern -2.5ut#, +oct"377" kern 5ut#, +oct"034" |=:| oct"030", +oct"036" kern 5ut#, +oct"037" kern 2.5ut#, +oct"344" kern 2.5ut#, +oct"366" kern 2.5ut#, +oct"374" kern 5ut#, +skipto 2 +; + +% alle verbundenen Buchst. vor spitzverb. Buchst, + % Verbindungsstueck einfuegen: +ligtable "A": "C": "E": "F": "G": "H": "J": "K": "L": + "M": "Q": "R": "U": "X": "Y": "Z": + "a": "b": "c": "d": "e": "f": "g": "h": "i": "j": "k": "l": + "m": "n": "o": "p": "q": "r": + "u": "v": "w": "x": "y": "z": + oct"037": oct"034": oct"036": + oct"304": oct"334": + oct"344": oct"366": oct"374": + "b" |=:| oct"200", + "f" |=:| oct"200", + "h" |=:| oct"200", + "i" |=:| oct"200", + "j" |=:| oct"200", + "k" |=:| oct"200", + "l" |=:| oct"200", + "m" |=:| oct"200", + "n" |=:| oct"200", + "p" |=:| oct"200", + "r" |=:| oct"200", + "s" |=:| oct"200", + "t" |=:| oct"200", + "u" |=:| oct"200", + "v" |=:| oct"200", + "w" |=:| oct"200", + "x" |=:| oct"200", + "y" |=:| oct"200", + oct"377" |=:| oct"200", + oct"034" |=:| oct"200", + oct"036" |=:| oct"200", + oct"037" |=:| oct"200", + oct"344" |=:| oct"200", + oct"366" |=:| oct"200", + oct"374" |=:| oct"200" + ; +%%%%%%%%%%%%%%%%%%% File-Ende %%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/weva14_sz.mf b/Master/texmf-dist/fonts/source/public/schulschriften/weva14_sz.mf new file mode 100644 index 00000000000..bf9cd27c0e2 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/weva14_sz.mf @@ -0,0 +1,374 @@ +% Vereinfachte Ausgangsschrift weva +% Ziffern, Satzzeichen, Sonderzeichen +% Walter Entenmann +% 11.09.2011 +% 13.09.2012 +% + +% Ziffern +beginchar("0",30ut#,Ht#,0); + pickup weva_pen; +draw fullcircle xscaled 20ut yscaled Ht shifted (15ut,ht); +endchar; + +beginchar("1",30ut#,Ht#,0); + pickup weva_pen; + xpos:=7.5ut; + gerade(ht,Ht,10ut,xpos); + stamm(Ht,0,xpos); +endchar; + +beginchar("2",30ut#,Ht#,0); + pickup weva_pen; + draw halfcircle xscaled 20ut yscaled ht shifted (15ut,1.5*ht); + draw ((25ut,1.5*ht){down}..tension2and 5..{-20ut,-27.5ut}(5ut,0)); + gerade(0,0,20ut,5ut); +endchar; + +beginchar("3",30ut#,Ht#,0); + pickup weva_pen; + draw ((-8.5ut,Ht-5ut)..(0,Ht){right}..(8.5ut,30ut){down}..(-1.5ut,ht+1ut){left}) shifted (15ut,0); + draw ((-1.5ut,ht+1ut){right}..(10ut,ht/2){down}..(0,0){left}..(-10ut,5ut)) shifted (15ut,0); +endchar; + +beginchar("4",30ut#,Ht#,0); + pickup weva_pen; +draw ((5ut,h)--(0,h/4)--(20ut,h/4)) shifted (5ut,0); +draw ((13.5ut,30ut)--(13.5ut,0)) shifted (5ut,0); +endchar; + +beginchar("5",30ut#,Ht#,0); + pickup weva_pen; + draw ((20ut,Ht)--(0,Ht)--(0,25ut)) shifted (5ut,0); + draw (halfcircle rotated -90 xscaled 25ut yscaled 27.5ut) shifted (12.5ut,13.75ut); + draw ((7.5ut,27.5ut){left}..(0,25ut)) shifted (5ut,0); + draw ((7.5ut,0){left}..(0,5ut)) shifted (5ut,0); +endchar; + + +beginchar("6",30ut#,Ht#,0); + pickup weva_pen; + draw fullcircle xscaled 20ut yscaled 27.5ut shifted (15ut,13.75ut); + draw ((0,13.75ut){up}..(10ut,Ht){right}..(16ut,Ht-2.5ut)) shifted (5ut,0); +endchar; + + +beginchar("7",30ut#,Ht#,0); + pickup weva_pen; + draw ((0,Ht)--(20ut,Ht)--(5ut,0)) shifted (5ut,0); + draw ((0,ht)--(10ut,ht)) shifted (12.5ut,0); +endchar; + +beginchar("8",30ut#,Ht#,0); + pickup weva_pen; + p:=(0,0){-1,-macht}..(-10ut,-10ut){down}..(0,-ht){right}..(10ut,-10ut){up}..{-1,macht}(0,0); + draw p shifted (15ut,ht); + draw p rotated 180 shifted (15ut,ht); +endchar; + + +beginchar("9",30ut#,Ht#,0); + pickup weva_pen; + draw fullcircle xscaled 20ut yscaled 25ut shifted (15ut,27.5ut); + draw ((20ut,Ht)--(20ut,27.5ut){down}..(10ut,0){left}..(0,5ut)) shifted (5ut,0); +endchar; + +% ASCII-Zeichen +beginchar("!",20ut#,Ht#,0); + pickup weva_pen; + z1=(10ut,40ut); + z2=(10ut,10ut); + z3=(10ut,0); + p := z1--z2; + draw p; + pickup weva_pen_thick; + drawdot z3; + labels(range 1 thru 3); +endchar; + +% ", Doppelapostroph, hier identisch mit oct"020", dt. Anfz. o. +beginchar(oct"042",25ut#,Ht#,0); + pickup weva_pen; + komma(12.5ut,Ht); + komma(17.5ut,Ht); +endchar; + +% # +beginchar("#",50ut#,Ht#,dt#); + pickup weva_pen; +draw ((0,1.5*ht)--(0,-1.5*ht)) slanted 1/6 shifted (20ut,ht/2); +draw ((0,1.5*ht)--(0,-1.5*ht)) slanted 1/6 shifted (20ut+10ut,ht/2); +draw (((-ht,0)--(ht,0)) shifted (0,5ut) slanted 1/6) shifted (25ut,ht/2); +draw (((-ht,0)--(ht,0)) shifted (0,-5ut) slanted 1/6) shifted (25ut,ht/2); +endchar; + +% $ +beginchar("$",30ut#,Ht#,0); + pickup weva_pen; + draw halfcircle xscaled 20ut yscaled 20ut shifted (15ut,30ut); + draw (halfcircle rotated 180 xscaled 20ut yscaled 20ut) shifted (15ut,10ut); + draw ((-10ut,10ut){down}..{down}(10ut,-10ut)) shifted (15ut,ht); + draw ((0,ht+2.5ut)--(0,-ht-2.5ut)) shifted (15ut,ht); +endchar; + +% % +beginchar("%",40ut#,Ht#,0); + pickup weva_pen; + q := (-23.6ut,0)--(23.6ut,0); + breit:=12.5ut;hoch:=17.5ut; + p := (breit/2,0){up}..(0,hoch/2){left}..(-breit/2,0){down}..(0,-hoch/2){right}..{up}(breit/2,0); + x0:=whatever;y0:=whatever; + z0=(directionpoint (-1,2) of (subpath (0,1) of p)) shifted (7.5ut+breit/2,Ht-hoch/2); + draw p shifted (7.5ut+breit/2,Ht-hoch/2); + draw p shifted (7.5ut+25ut-breit/2,hoch/2); + draw q rotated 58 shifted (w/2,h/2); + draw z0{1,-2}..{dir 58}(7.5ut+25ut,Ht); + endchar; + +% & + beginchar("&",40ut#,Ht#,0); + pickup weva_pen; + p := (22.5ut,12.5ut)..tension 1.2..(7.5ut,0){left}..(0,8ut){up}.. + %(8.167ut,21ut){3,2}.. + tension 1.2..(17ut,34.5ut){up}..(11.5ut,Ht){left}..(4ut,30ut){down}..{2,-3}(8.167ut,21ut)--(22.5ut,0); + draw p shifted (10ut,0); + endchar; + +% ยง + beginchar(oct"237",30ut#,Ht#,dt#); + pickup weva_pen; + p := (7.5ut,20ut){up}..(0,30ut){left}..(-7.5ut,20ut){down}..(-2.5ut,10ut){3,-2}..tension 1.2..(7.5ut,-2.5ut){down}..{left}(2.5ut,-10ut); + draw p shifted (w/2,ht/2); + draw p rotated 180 shifted (w/2,ht/2); + endchar; + +% [ +beginchar("[",25ut#,Ht#,0); + pickup weva_pen; +draw ((5ut,Ht)--(0,Ht)--(0,0)--(5ut,0)) shifted (10ut,0); + endchar; + +% ] +beginchar("]",25ut#,Ht#,0); + pickup weva_pen; +draw ((5ut,Ht)--(10ut,Ht)--(10ut,0)--(5ut,0)) shifted (5ut,0); + endchar; + +beginchar("'",20ut#,Ht#,0); + pickup weva_pen; +komma(12.5ut,Ht); +endchar; + +beginchar("(",20ut#,Ht#,0); + pickup weva_pen; +draw ((5ut,Ht)..(0,ht){down}..(5ut,0)) shifted (10ut,0); +endchar; + +beginchar(")",20ut#,Ht#,0); + pickup weva_pen; +draw ((5ut,Ht)..(10ut,ht){down}..(5ut,0)); +endchar; + +beginchar("*",38ut#,42.5ut#,0); + pickup weva_pen; +z3=(19ut,30ut); + z1=(-12.5ut,0); + z2=(12.5ut,0); + p := z1--z2; + draw p rotated 30 shifted z3 ; + draw p rotated -30 shifted z3 ; + draw p rotated 90 shifted z3 ; + labels(range 0 thru 3); +endchar; + +beginchar("+",40ut#,Ht#,0); + pickup weva_pen; +z3=(20ut,12.5ut); + z1=(-12.5ut,0); + z2=(12.5ut,0); + p := z1--z2; + draw p shifted z3 ; + draw p rotated 90 shifted z3 ; + labels(range 0 thru 3); +endchar; + +beginchar(",",15ut#,ht#,dt#); + pickup weva_pen; +komma(7.5ut,3.5ut); +endchar; + +% Bindestrich (-), Trennstrich +beginchar(oct"055",27.5ut#,ht#,0); + pickup weva_pen; + z1=(0,0); + z2=(12.5ut,0); + p := z1--z2; + draw p shifted (7.5ut,ht/2); + labels(range 1 thru 2); +endchar; + +% Bindestrich (-), Trennstrich +beginchar(oct"177",27.5ut#,ht#,0); + pickup weva_pen; + z1=(0,0); + z2=(12.5ut,0); + p := z1--z2; + draw p shifted (7.5ut,ht/2); + labels(range 1 thru 2); +endchar; + +beginchar(".",15ut#,ht#,0); + pickup weva_pen_thick; + z1=(7.5ut,0ut); + drawdot z1 ; + labels(1); +endchar; + +beginchar("/",25ut#,Ht#,0); + pickup weva_pen; +draw ((5ut,0)--(20ut,Ht)); +endchar; + +beginchar(":",20ut#,ht#,0); + pickup weva_pen_thick; + drawdot (0,0) shifted (10ut,0); + drawdot (0,0) shifted (10ut,17.5ut); +endchar; + +beginchar(";",20ut#,ht#,-dt#); + pickup weva_pen; +komma(10ut,3.5ut); + pickup weva_pen_thick; + drawdot (0,0) shifted (10ut,17.5ut); +endchar; + +beginchar(">",37.5ut#,Ht#,0); + pickup weva_pen; + z1=(7.5ut+20ut*sqrt(3)/2,12.5ut); + p := (0,0)--(20ut,0); + draw p rotated 150 shifted z1; + draw p rotated -150 shifted z1; + labels(1); +endchar; + +beginchar("=",40ut#,Ht#,0); + pickup weva_pen; +p := (0,0)--(25ut,0); +draw p shifted (7.5ut,12.5ut+3.5ut); +draw p shifted (7.5ut,12.5ut-3.5ut); +endchar; + +beginchar("<",37.5ut#,Ht#,0); + pickup weva_pen; + z1=(7.5ut,12.5ut); + p := (0,0)--(20ut,0); + draw p rotated 30 shifted z1; + draw p rotated -30 shifted z1; + labels(1); +endchar; + +beginchar("?",35ut#,Ht#,0); + pickup weva_pen; + z1=(-7.5ut,10ut); + z2=(0,15ut); + z3=(7.5ut,7.5ut); + z4=(0,0); + z5=(-7.5ut,-7.5ut); + z6=(0,-15ut); + z7=(7.5ut,-10ut); + p := z1..z2{right}..z3{down}..z4..{down}z5..z6{right}..z7; + draw p shifted (w/2,h/2+5ut) ; + pickup weva_pen_thick; + drawdot (0,0) shifted (w/2,0); + labels(range 1 thru 7); +endchar; + +% @ +beginchar("@",50ut#,Ht#,0); + pickup weva_pen; +draw (superellipse((a,0),(0,b),(-a,0),(0,-b),sigma)) shifted (25ut,ht); +draw ((a,b-2.5ut)--(a,-b+r){down}..(a+r,-b){right}..tension1.5..(a+9ut,0){up}..(0,ht){left}..(-a-9ut,0){down}..(0,-ht){right}..(a+9ut,-ht+9ut)) shifted (a+9ut+9ut,ht); +endchar; + +% +% spezielle Sonderzeichen (T1-Kodierung) +% dt. Anfuehrungszeichen oben (\grqq), wie oct"042" +beginchar(oct"020",25ut#,Ht#,0); + pickup weva_pen; + komma(12.5ut,Ht); + komma(17.5ut,Ht); +endchar; + +% dt. Anfuehrungszeichen unten (\glqq) +beginchar(oct"022",25ut#,ht#,dt#); + pickup weva_pen; + komma(7.5ut,3.5ut); + komma(12.5ut,3.5ut); +endchar; + +% Bis-Strich, Gedankenstrich ( -- ) +beginchar(oct"025",40ut#,ht#,0); + pickup weva_pen; + p :=(0,0)--(25ut,0); +draw p shifted (7.5ut,12.5ut); +endchar; + +% langer (engl.) Gedankenstrich (---) +beginchar(oct"026",65ut#,ht#,0); + pickup weva_pen; + p := (0,0)--(50ut,0); + draw p shifted (7.5ut,12.5ut); +endchar; + +% franz. Anfz. << (\flqq) +beginchar(oct"023",30ut#,ht#,0); + pickup weva_pen; +p := (0,0){dir 10}..(11.5ut,0); +q := (0,0){dir -10}..(11.5ut,0); +draw p rotated -60 shifted (10ut,10ut); +draw q rotated 60 shifted (10ut,10ut); +draw p rotated -60 shifted (15ut,10ut); +draw q rotated 60 shifted (15ut,10ut); +endchar; + +% franz. Anfz. < (\flq) +beginchar(oct"016",25ut#,ht#,0); + pickup weva_pen; +p := (0,0){dir 10}..(11.5ut,0); +q := (0,0){dir -10}..(11.5ut,0); +draw p rotated -60 shifted (10ut,10ut); +draw q rotated 60 shifted (10ut,10ut); +endchar; + + +% franz. Anfz. >> (\frqq) +beginchar(oct"024",30ut#,ht#,0); + pickup weva_pen; +p := (0,0){dir 10}..(11.5ut,0); +q := (0,0){dir -10}..(11.5ut,0); +draw p rotated 120 shifted (20ut,10ut); +draw q rotated -120 shifted (20ut,10ut); +draw p rotated 120 shifted (15ut,10ut); +draw q rotated -120 shifted (15ut,10ut); +endchar; + +% franz. Anfz. > (\frq) +beginchar(oct"017",25ut#,ht#,0); + pickup weva_pen; +p := (0,0){dir 10}..(11.5ut,0); +q := (0,0){dir -10}..(11.5ut,0); +draw p rotated 120 shifted (15ut,10ut); +draw q rotated -120 shifted (15ut,10ut); +endchar; + +% Euro +beginchar(oct"027",50ut#,Ht#,0); + pickup weva_pen; + draw (halfcircle rotated 90) xscaled 30ut yscaled Ht shifted (30ut,ht); + draw ((0,0){right}..(10ut,-5ut)) shifted (30ut,Ht); + draw ((0,0){right}..(10ut,5ut)) shifted (30ut,0); + draw (((-27.5ut,0)--(0,0)) shifted (30ut,ht+2.5ut)) slanted 0.29; + draw (((-27.5ut,0)--(0,0)) shifted (30ut,ht-2.5ut)) slanted 0.29; + endchar; + +%%%%%%%%%%%%%%%% File-Ende %%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/schulschriften/wevasl14.mf b/Master/texmf-dist/fonts/source/public/schulschriften/wevasl14.mf new file mode 100644 index 00000000000..2f31a4aa376 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/schulschriften/wevasl14.mf @@ -0,0 +1,3 @@ +% weva slanted +slant:=0.19; +input weva14; diff --git a/Master/texmf-dist/fonts/tfm/public/schulschriften/wedn14.tfm b/Master/texmf-dist/fonts/tfm/public/schulschriften/wedn14.tfm Binary files differnew file mode 100644 index 00000000000..f43a8419e4d --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/schulschriften/wedn14.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/schulschriften/wednsl14.tfm b/Master/texmf-dist/fonts/tfm/public/schulschriften/wednsl14.tfm Binary files differnew file mode 100644 index 00000000000..f43a8419e4d --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/schulschriften/wednsl14.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/schulschriften/wela14.tfm b/Master/texmf-dist/fonts/tfm/public/schulschriften/wela14.tfm Binary files differnew file mode 100644 index 00000000000..a5a6adb162f --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/schulschriften/wela14.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/schulschriften/welasl14.tfm b/Master/texmf-dist/fonts/tfm/public/schulschriften/welasl14.tfm Binary files differnew file mode 100644 index 00000000000..a5a6adb162f --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/schulschriften/welasl14.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/schulschriften/wesa14.tfm b/Master/texmf-dist/fonts/tfm/public/schulschriften/wesa14.tfm Binary files differnew file mode 100644 index 00000000000..25856bf04ce --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/schulschriften/wesa14.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/schulschriften/wesasl14.tfm b/Master/texmf-dist/fonts/tfm/public/schulschriften/wesasl14.tfm Binary files differnew file mode 100644 index 00000000000..25856bf04ce --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/schulschriften/wesasl14.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/schulschriften/wesu14.tfm b/Master/texmf-dist/fonts/tfm/public/schulschriften/wesu14.tfm Binary files differnew file mode 100644 index 00000000000..812eca367dd --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/schulschriften/wesu14.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/schulschriften/wesub14.tfm b/Master/texmf-dist/fonts/tfm/public/schulschriften/wesub14.tfm Binary files differnew file mode 100644 index 00000000000..812eca367dd --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/schulschriften/wesub14.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/schulschriften/wesubsl14.tfm b/Master/texmf-dist/fonts/tfm/public/schulschriften/wesubsl14.tfm Binary files differnew file mode 100644 index 00000000000..812eca367dd --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/schulschriften/wesubsl14.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/schulschriften/wesusl14.tfm b/Master/texmf-dist/fonts/tfm/public/schulschriften/wesusl14.tfm Binary files differnew file mode 100644 index 00000000000..812eca367dd --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/schulschriften/wesusl14.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/schulschriften/weva14.tfm b/Master/texmf-dist/fonts/tfm/public/schulschriften/weva14.tfm Binary files differnew file mode 100644 index 00000000000..0dce3d556ac --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/schulschriften/weva14.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/schulschriften/wevasl14.tfm b/Master/texmf-dist/fonts/tfm/public/schulschriften/wevasl14.tfm Binary files differnew file mode 100644 index 00000000000..0dce3d556ac --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/schulschriften/wevasl14.tfm |