%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%       Definitions of ISO 8859 Latin-2 standard characters with set
%       8th bit.
%
%       Copyright September 1993, Andrej Brodnik (Andy),
%               ABrodnik@UWaterloo.CA
%               use or misuse this file as you like...
%
%       Adapted from:
%         o the file for Latin-1 by  Olaf `Olsen' Barthel, 7.April
%           1991
%         o ``The TeXbook'' page 356 for letters U and u with a circle
%           on the top
%         o typesetting of crossed D and d from Nenad Antoni\'{c}'s
%           temporary Croatian style 23.05.93
%         o ogonek typesetting taken from ``plhbm.sty --  93-01-24''
%           by ``Michal Jaegermann <NTOMCZAK@vm.ucs.UAlberta.CA>''.
%           Macros really originated with Leszek Holenderski (based on
%           work of Jerzy Ryll), were later modified by Janusz S.
%           Bie{\'n} and used by Michal.
%
%       NOTE: Most of letters defined here do not work for math.mode.
%       If one wants to define them for math mode as well, please, go
%       ahead!
%       The definition for a currency symbol is only an approximation.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


% See the new `lplain.tex' for TeX 3.0 (>= Version 2.09  Feb 8, 1990)
%
% if not(TeX >= 3.0) do_nothing else ...
\ifx\undefined\inputlineno \else
\ifnum\inputlineno=-1 \else

\message{ISO 8859-2 (Latin-2)}

%%%%
% typeset `ogonek' box
%---
\dimendef\ogonek@left=0 \dimendef\ogonek@down=1
\dimendef\ogonek@right=2 \dimendef\ogonek@temp=3

\def\@sob#1#2#3#4#5{\leavevmode%
% parameters: letter and fractions hl,ho,vl,vo
% `ogonek' boxes (first horizontal then vertical; first letter then `ogonek')
\setbox0\hbox{#1}\setbox1\hbox{$_\mathchar'454$}\setbox2\hbox{p}%
\ogonek@right=#2\wd0 \advance\ogonek@right by-#3\wd1
\ogonek@down=#5\ht1 \advance\ogonek@down by-#4\ht0
\ogonek@left=\ogonek@right \advance\ogonek@left by\wd1
\ogonek@temp=-\ogonek@down \advance\ogonek@temp by\dp2 \dp1=\ogonek@temp
\kern\ogonek@right\lower\ogonek@down\box1\kern-\ogonek@left #1}

\lccode`±=`±
\uccode`±=`¡
\catcode`±=\active \def ±{\@sob a{.66}{.20}{0}{.90}}
\lccode`¡=`±
\uccode`¡=`¡
\catcode`¡=\active \def ¡{\@sob A{.80}{.50}{0}{.90}}

\lccode`¢=`¢
\uccode`¢=`0
\catcode`¢=\active \def ¢{\u{}}

\lccode`³=`³
\uccode`³=`£
\catcode`³=\active \def ³{\l}
\lccode`£=`³
\uccode`£=`£
\catcode`£=\active \def £{\L}

% the following char is only an approximation of what it should be
\uccode`¤=`¤
\lccode`¤=`¤
\catcode`¤=\active\def ¤{\leavevmode
   \setbox0\hbox{$\times$}\hbox to\wd0{\hss\hbox to 0pt
   {\hss$\circ$\hss}\hbox to 0pt{\hss$\times$\hss}\hss}}

\lccode`µ=`µ
\uccode`µ=`¥
\catcode`µ=\active \def µ{\v{l}}
\lccode`¥=`µ
\uccode`¥=`¥
\catcode`¥=\active \def ¥{\v{L}}

\lccode`¶=`¶
\uccode`¶=`¦
\catcode`¶=\active \def ¶{\'{s}}
\lccode`¦=`¶
\uccode`¦=`¦
\catcode`¦=\active \def ¦{\'{S}}

\lccode`§=`§
\uccode`§=`0
\catcode`§=\active \def §{\S}

\lccode`¨=`¨
\uccode`¨=`0
\catcode`¨=\active \def ¨{\"{}}

\lccode`¹=`¹
\uccode`¹=`©
\catcode`¹=\active \def ¹{\v{s}}
\lccode`©=`¹
\uccode`©=`©
\catcode`©=\active \def ©{\v{S}}

\lccode`º=`º
\uccode`º=`ª
\catcode`º=\active \def º{\c{s}}
\lccode`ª=`º
\uccode`ª=`ª
\catcode`ª=\active \def ª{\c{S}}

\lccode`»=`»
\uccode`»=`«
\catcode`»=\active \def »{\v{t}}
\lccode`«=`»
\uccode`«=`«
\catcode`«=\active \def «{\v{T}}

\lccode`¼=`¼
\uccode`¼=`¬
\catcode`¼=\active \def ¼{\'{z}}
\lccode`¬=`¼
\uccode`¬=`¬
\catcode`¬=\active \def ¬{\'{Z}}

\lccode`­=`­
\uccode`­=`0
\catcode`­=\active \def ­{\-}

\lccode`¾=`¾
\uccode`¾=`®
\catcode`¾=\active \def ¾{\v{z}}
\lccode`®=`¾
\uccode`®=`®
\catcode`®=\active \def ®{\v{Z}}

\lccode`¿=`¿
\uccode`¿=`¯
\catcode`¿=\active \def ¿{\.{z}}
\lccode`¯=`¿
\uccode`¯=`¯
\catcode`¯=\active \def ¯{\.{Z}}

\lccode`°=`°
\uccode`°=`0
\catcode`°=\active \def °{\ifmmode^\circ\else$^\circ$\fi}

\lccode`²=`²
\uccode`²=`0
\catcode`²=\active \def ²{\@sob \ {.50}{.35}{0}{.90}}

\lccode`´=`´
\uccode`´=`0
\catcode`´=\active \def ´{\'{}}

\lccode`·=`·
\uccode`·=`0
\catcode`·=\active \def ·{\v{}}

\lccode`¸=`¸
\uccode`¸=`0
\catcode`¸=\active \def ¸{\c{\ }}

\lccode`½=`½
\uccode`½=`0
\catcode`½=\active \def ½{\H{}}

\lccode`à=`à
\uccode`à=`À
\catcode`à=\active \def à{\'{r}}
\lccode`À=`à
\uccode`À=`À
\catcode`À=\active \def À{\'{R}}

\lccode`á=`á
\uccode`á=`Á
\catcode`á=\active \def á{\'{a}}
\lccode`Á=`á
\uccode`Á=`Á
\catcode`Á=\active \def Á{\'{A}}

\lccode`â=`â
\uccode`â=`Â
\catcode`â=\active \def â{\^{a}}
\lccode`Â=`â
\uccode`Â=`Â
\catcode`Â=\active \def Â{\^{A}}

\lccode`ã=`ã
\uccode`ã=`Ã
\catcode`ã=\active \def ã{\u{a}}
\lccode`Ã=`ã
\uccode`Ã=`Ã
\catcode`Ã=\active \def Ã{\u{A}}

\lccode`ä=`ä
\uccode`ä=`Ä
\catcode`ä=\active \def ä{\"{a}}
\lccode`Ä=`ä
\uccode`Ä=`Ä
\catcode`Ä=\active \def Ä{\"{A}}

\lccode`å=`å
\uccode`å=`Å
\catcode`å=\active \def å{\'{l}}
\lccode`Å=`å
\uccode`Å=`Å
\catcode`Å=\active \def Å{\'{L}}

\lccode`æ=`æ
\uccode`æ=`Æ
\catcode`æ=\active \def æ{\'{c}}
\lccode`Æ=`æ
\uccode`Æ=`Æ
\catcode`Æ=\active \def Æ{\'{C}}

\lccode`ç=`ç
\uccode`ç=`Ç
\catcode`ç=\active \def ç{\c{c}}
\lccode`Ç=`ç
\uccode`Ç=`Ç
\catcode`Ç=\active \def Ç{\c{C}}

\lccode`è=`è
\uccode`è=`È
\catcode`è=\active \def è{\v{c}}
\lccode`È=`è
\uccode`È=`È
\catcode`È=\active \def È{\v{C}}

\lccode`é=`é
\uccode`é=`É
\catcode`é=\active \def é{\'{e}}
\lccode`É=`é
\uccode`É=`É
\catcode`É=\active \def É{\'{E}}

\lccode`ê=`ê
\uccode`ê=`Ê
\catcode`ê=\active \def ê{\@sob e{.50}{.35}{0}{.93}}
\lccode`Ê=`ê
\uccode`Ê=`Ê
\catcode`Ê=\active \def Ê{\@sob E{.60}{.35}{0}{.90}}

\lccode`ë=`ë
\uccode`ë=`Ë
\catcode`ë=\active \def ë{\"{e}}
\lccode`Ë=`ë
\uccode`Ë=`Ë
\catcode`Ë=\active \def Ë{\"{E}}

\lccode`ì=`ì
\uccode`ì=`Ì
\catcode`ì=\active \def ì{\v{e}}
\lccode`Ì=`ì
\uccode`Ì=`Ì
\catcode`Ì=\active \def Ì{\v{E}}

\lccode`í=`í
\uccode`í=`Í
\catcode`í=\active \def í{\'{\i}}
\lccode`Í=`í
\uccode`Í=`Í
\catcode`Í=\active \def Í{\'{I}}

\lccode`î=`î
\uccode`î=`Î
\catcode`î=\active \def î{\^{\i}}
\lccode`Î=`î
\uccode`Î=`Î
\catcode`Î=\active \def Î{\^{I}}

\lccode`ï=`ï
\uccode`ï=`Ï
\catcode`ï=\active \def ï{\v{d}}
\lccode`Ï=`ï
\uccode`Ï=`Ï
\catcode`Ï=\active \def Ï{\v{D}}

\lccode`ð=`ð
\uccode`ð=`Ð
\catcode`ð=\active
\def ð{\hbox{%
d\kern-0,347em%
\vrule width0,3em height1,252ex depth-1,21ex%
\kern0,051em}}
\lccode`Ð=`ð
\uccode`Ð=`Ð
\catcode`Ð=\active
\def Ð{\hbox{%
D\kern-0,735em%
\vrule width0,3em height0,86ex depth-0,81ex%
\kern0,40em}}

\lccode`ñ=`ñ
\uccode`ñ=`Ñ
\catcode`ñ=\active \def ñ{\'{n}}
\lccode`Ñ=`ñ
\uccode`Ñ=`Ñ
\catcode`Ñ=\active \def Ñ{\'{N}}

\lccode`ò=`ò
\uccode`ò=`Ò
\catcode`ò=\active \def ò{\v{n}}
\lccode`Ò=`ò
\uccode`Ò=`Ò
\catcode`Ò=\active \def Ò{\v{N}}

\lccode`ó=`ó
\uccode`ó=`Ó
\catcode`ó=\active \def ó{\'{o}}
\lccode`Ó=`ó
\uccode`Ó=`Ó
\catcode`Ó=\active \def Ó{\'{O}}

\lccode`ô=`ô
\uccode`ô=`Ô
\catcode`ô=\active \def ô{\^{o}}
\lccode`Ô=`ô
\uccode`Ô=`Ô
\catcode`Ô=\active \def Ô{\^{O}}

\lccode`õ=`õ
\uccode`õ=`Õ
\catcode`õ=\active \def õ{\H{o}}
\lccode`Õ=`õ
\uccode`Õ=`Õ
\catcode`Õ=\active \def Õ{\H{O}}

\lccode`ö=`ö
\uccode`ö=`Ö
\catcode`ö=\active \def ö{\"{o}}
\lccode`Ö=`ö
\uccode`Ö=`Ö
\catcode`Ö=\active \def Ö{\"{O}}

\lccode`×=`×
\uccode`×=`0
\catcode`×=\active \def ×{\ifmmode\times\else$\times$\fi}

\lccode`ø=`ø
\uccode`ø=`Ø
\catcode`ø=\active \def ø{\v{r}}
\lccode`Ø=`ø
\uccode`Ø=`Ø
\catcode`Ø=\active \def Ø{\v{R}}

\lccode`ù=`ù
\uccode`ù=`Ù
\catcode`ù=\active \def ù{\accent'27u}
\lccode`Ù=`ù
\uccode`Ù=`Ù
\catcode`Ù=\active \def Ù{\leavevmode%
\setbox0=\hbox{h}\dimen@=\ht0 \advance\dimen@ by-1ex%
\rlap{\raise.67\dimen@\hbox{\char'27}}U}

\lccode`ú=`ú
\uccode`ú=`Ú
\catcode`ú=\active \def ú{\'{u}}
\lccode`Ú=`ú
\uccode`Ú=`Ú
\catcode`Ú=\active \def Ú{\'{U}}

\lccode`û=`û
\uccode`û=`Û
\catcode`û=\active \def û{\H{u}}
\lccode`Û=`û
\uccode`Û=`Û
\catcode`Û=\active \def Û{\H{U}}

\lccode`ü=`ü
\uccode`ü=`Ü
\catcode`ü=\active \def ü{\"{u}}
\lccode`Ü=`ü
\uccode`Ü=`Ü
\catcode`Ü=\active \def Ü{\"{U}}

\lccode`ý=`ý
\uccode`ý=`Ý
\catcode`ý=\active \def ý{\'{y}}
\lccode`Ý=`ý
\uccode`Ý=`Ý
\catcode`Ý=\active \def Ý{\'{Y}}

\lccode`þ=`þ
\uccode`þ=`Þ
\catcode`þ=\active \def þ{\c{t}}
\lccode`Þ=`þ
\uccode`Þ=`Þ
\catcode`Þ=\active \def Þ{\c{T}}

\lccode`ß=`ß
\uccode`ß=`0
\catcode`ß=\active \def ß{\ss}

\lccode`÷=`÷
\uccode`÷=`0
\catcode`÷=\active \def ÷{\ifmmode\div\else$\div$\fi}

\lccode`ÿ=`ÿ
\uccode`ÿ=`0
\catcode`ÿ=\active \def ÿ{\.{}}

% After transferring files there's sometimes an Ctrl-Z at the end.
% (This could also handled in the CodePage with a line ^^Z>^^@)
\catcode`^^Z=9                          % ignore it or ...
%\catcode`^^Z=\active \def^^Z{\endinput}% ... make it active

\fi\fi


\endinput
% Local Variables: 
% mode: tex
% TeX-master: t
% End: 
