% LA Zeichensatz: Lateinische Ausgangsschrift
%
%   Original  J. Heuer, Wildeshausen
%   nach Vorlage der VA-Zeichenstze von Ludewig, Siegen
%
%  (C)opyright 1994  Johannes Heuer
%  ------------------------------------------------------------------
%  LA und LLA darf nur als Gesamtpaket weitergegeben werden.
%
%  Bei Trennvorgaben und Befehlen, die Einfluss
%  auf die Verwendung von Ligaturen haben koennen ist groe
%  Zurueckhaltung geboten!
%  Es gibt so gut wie keine Buchstabenreihenfolge, die nicht
%  durch die Ligaturprogrammierung beeinflusst wird.
%
%  ---------------------
%
% Wuensche, Fehler und Anregungen bitte an:
%
%             Joh. Heuer, Otto-Hahn-Str. 4, 27793 Wildeshausen.
%             johannes.heuer@gym-wildeshsn.nsn.ni.schule.de
%             oder:
%             johannes.heuer@arbi.informatik.uni-oldenburg.de
%
% plain


font_identifier "LA"; font_size 14pt#;
font_coding_scheme:="LA text";

mode_setup;

boolean serifs,monospace;
%
xpt#:=pt#;
monospace:=false;
serifs:=true;
%
pair auf,ab,an;
auf=(1,7);
ab=(-1,-7);
an=(1,0.8);
%
%
ut#:=0.3;
ut=ut#*hppp;
%
%
numeric str_d,str_dp,str_dm,str_i;
numeric top,mid,base,bot,an_top,an_mid,an_bot,ang;
numeric kl_oben,gr_oben;
%
%
str_d:=1.8ut;         %Strichdicke
str_i:=2.8ut;
str_dp:=2.3ut;
str_dm:=1.3ut;
%
%pen linien_pen;
%linien_pen := pencircle scaled 0.6ut;
%pen grund_pen;
%grund_pen := pencircle scaled 1 ut;

pen va_pen;
va_pen := pencircle scaled str_d;  % 3.51ut;

pen va_pen_small;
va_pen_small := pencircle scaled str_dm;

pen va_pen_big;
va_pen_big := pencircle scaled str_dp;
%

top:=8ut; mid:=-3ut; bas:=0ut; bot:=0ut;
kl_oben:=19ut; gr_oben:=34ut;
%
an_top=16ut; an_mid=11ut; an_bot=6ut;
%
%
% --------------------------->
input la-spec;
input la-in;
%
font_quad 33pt#;
font_normal_space 7.6pt#;    % 6.6pt#;
font_normal_stretch 5pt#;    % 3pt#;
font_normal_shrink 3pt#;     % 1pt#;
font_x_height 5.7pt#;
%
%  etwas kerning ist doch notwendig:
%
vor_m#:=-3ut#;
vor_i#:=-1ut#;
B_e#:=-8ut#;
T_e#:=-2ut#;

boundarychar:=oct"040";

ligtable oct"025": "-"   =:  oct"026";   % --

ligtable  "a":oct"344":"c":"d":"e":oct"037":"f":"g":"h":"i":"j":
          "k":"l":"m":"n":"p":"t":"u":oct"374":"x":"y":"z":
              "a" |=:| 133,
          oct"344"|=:| 133,
              "b" |=:| 134,
              "c" |=:| 133,
              "d" |=:| 133,
          %    "e" |=:| 147,
              "f" |=:| 134,
              "g" |=:| 133,
              "h" |=:| 134,
              "i" |=:| 146,
              "j" |=:| 146,
              "k" |=:| 134,
              "l" |=:| 134,
              "m" |=:| 132,
              "n" |=:| 132,
              "o" |=:| 133,
         oct"366" |=:| 133,
              "p" |=:| 146,
              "q" |=:| 133,
              "r" |=:| 132,
              "s" |=:| 146,
         oct"377" |=:| 134,   % sz
              "t" |=:| 134,
              "u" |=:| 146,
         oct"374" |=:| 146,
              "v" |=:| 132,
              "w" |=:| 132,
              "x" |=:| 132,
              "y" |=:| 146,
              "z" |=:| 132;

ligtable "b":"o":oct"366":"r":"v":"w":             %Schleife nach b, r,...
              "e" |=: oct"037",                    % e nach b, r ...
              " " |=:| oct"043",
              "-" |=:| oct"043",
              ")" |=:| oct"043",
              "." |=:| oct"043",
              ":" |=:| oct"043",
         oct"001" |=:| oct"043",    %Strich oben
         oct"047" |=:| oct"043",    %Strich oben
         oct"140" |=:| oct"043",    %Strich oben
         oct"020" |=:| oct"043",    % dito.
         oct"021" |=:| oct"043",    %Anfhrungsstr. oben
         oct"042" |=:| oct"043",    % dito.
              "," |=:| oct"043",
              ";" |=:| oct"043",
              "!" |=:| oct"043",
              "?" |=:| oct"043",
              "a" |=:| oct"044",
          oct"344"|=:| oct"044",
              "b" |=:| oct"045",
              "c" |=:| oct"044",
              "d" |=:| oct"044",
              "f" |=:| oct"045",
              "g" |=:| oct"044",
              "h" |=:| oct"045",
              "i" |=:| oct"043",
              "j" |=:| oct"043",
              "k" |=:| oct"045",
              "l" |=:| oct"045",
              "m" |=:| oct"046",
              "n" |=:| oct"046",
              "o" |=:| oct"044",
         oct"366" |=:| oct"044",
              "p" |=:| oct"043",
              "q" |=:| oct"044",
              "r" |=:| oct"046",
              "s" |=:| oct"043",
         oct"377" |=:| oct"043",
              "t" |=:| oct"045",
              "u" |=:| oct"043",
         oct"374" |=:| oct"043",
              "v" |=:| oct"046",
              "w" |=:| oct"046",
              "x" |=:| oct"046",
              "y" |=:| oct"043",
              "z" |=:| oct"046";




ligtable ||:"(":oct"020":oct"022":"-":     %Aufstrich nach
                                           %Leerzeichen, (, ",-, Anf.Str. unten...
              "-"  =: oct"025",
              "a" |=:| 130,
         oct"344" |=:| 130,
              "b" |=:| 127,
              "c" |=:| 130,
              "d" |=:| 130,
              "e" |=:| 128,
              "f" |=:| 127,
              "g" |=:| 130,
              "h" |=:| 127,
              "i" |=:| 129,
              "j" |=:| 129,
              "k" |=:| 127,
              "l" |=:| 127,
              "o" |=:| 130,
         oct"366" |=:| 130,
              "p" |=:| 129,
              "q" |=:| 130,
              "s" |=:| 129,
              "t" |=:| 127,
              "u" |=:| 129,
         oct"374" |=:| 129,
              "y" |=:| 129,
         oct"377" |=:| 127;


%Kleinbuchstabe nach s, sz oder s am Wortende

ligtable "s":oct"377":
              "a" |=:| 149,
          oct"344"|=:| 149,
              "b" |=:| 150,
              "c" |=:| 149,
              "d" |=:| 149,
              "e" |=:| 148,
              "f" |=:| 150,
              "g" |=:| 149,
              "h" |=:| 150,
              "i" |=:| 151,
              "j" |=:| 151,
              "k" |=:| 150,
              "l" |=:| 150,
              "m" |=:| 152,
              "n" |=:| 152,
              "o" |=:| 149,
         oct"366" |=:| 149,
              "p" |=:| 151,
              "q" |=:| 149,
              "r" |=:| 152,
              "s" |=:| 151,
              "t" |=:| 150,
              "u" |=:| 151,
         oct"374" |=:| 151,
              "v" |=:| 152,
              "w" |=:| 152,
              "x" |=:| 152,
              "y" |=:| 151,
              "z" |=:| 152;

ligtable  "A":oct"304":"C":"E":"G":"H":"J":"K":"L":"M":
          "R":"U":"X":"Y":"Z":oct"334":
              "a" |=:| 131,
         oct"344" |=:| 131,
              "b" |=:| 143,
              "c" |=:| 131,
              "d" |=:| 131,
              "f" |=:| 143,
              "g" |=:| 131,
              "h" |=:| 143,
              "i" |=:| 144,
              "j" |=:| 144,
              "k" |=:| 143,
              "l" |=:| 143,
              "m" |=:| 145,
              "n" |=:| 145,
              "o" |=:| 131,
         oct"366" |=:| 131,
              "p" |=:| 144,
              "q" |=:| 131,
              "s" |=:| 144,
              "r" |=:| 145,
              "t" |=:| 143,
              "u" |=:| 144,
         oct"374" |=:| 144,
              "v" |=:| 145,
              "w" |=:| 145,
              "x" |=:| 145,
              "y" |=:| 144,
              "z" |=:| 145;


ligtable  "B":"D":"O":oct"326":"V":"W":"N":
              "a" |=:| 139,
         oct"344" |=:| 139,
              "b" |=:| 140,
              "c" |=:| 139,
              "d" |=:| 139,
              "e" |=:| 153,
              "f" |=:| 140,
              "g" |=:| 139,
              "h" |=:| 140,
              "i" |=:| 141,
              "j" |=:| 141,
              "k" |=:| 140,
              "l" |=:| 140,
              "m" |=:| 142,
              "n" |=:| 142,
              "o" |=:| 139,
         oct"366" |=:| 139,
              "p" |=:| 142,
              "q" |=:| 139,
              "r" |=:| 142,
              "s" |=:| 141,
              "t" |=:| 140,
              "u" |=:| 141,
         oct"374" |=:| 141,
              "v" |=:| 142,
              "w" |=:| 142,
              "x" |=:| 142,
              "y" |=:| 141,
              "z" |=:| 142,
             153 kern B_e#,
             141 kern vor_i#,
             142 kern vor_m#;

ligtable  "F":"I":"P":"S":"T":
              "a" |=:| 135,
         oct"344" |=:| 135,
              "b" |=:| 138,
              "c" |=:| 135,
              "d" |=:| 135,
              "e" |=:| 147,
              "f" |=:| 138,
              "g" |=:| 135,
              "h" |=:| 138,
              "i" |=:| 136,
              "j" |=:| 136,
              "k" |=:| 138,
              "l" |=:| 138,
              "m" |=:| 137,
              "n" |=:| 137,
              "o" |=:| 135,
         oct"366" |=:| 135,
              "p" |=:| 136,
              "q" |=:| 135,
              "r" |=:| 137,
              "s" |=:| 136,
              "t" |=:| 138,
              "u" |=:| 136,
         oct"374" |=:| 136,
              "v" |=:| 137,
              "w" |=:| 137,
              "x" |=:| 137,
              "y" |=:| 136,
              "z" |=:| 137,
              147 kern T_e#,
              137 kern vor_m#;
bye.
