summaryrefslogtreecommitdiff
path: root/fonts/csx/styles/cp437csx.def
blob: ce19308480ab52ee72aaf316a40ac98e91ae725f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
%% This is file cp437csx.def
%% Based on cp437.def
%%
%% Classical Sanskrit/Classical Sanskrit Extended
%% Input encoding definition

\def\diatop[#1|#2]{\leavevmode{\setbox1=\hbox{{#1{}}}\setbox2=\hbox{{#2{}}}%
       \dimen0=\ifdim\wd1>\wd2\wd1\else\wd2\fi%
       \dimen1=\ht2\advance\dimen1by-1ex%
       \setbox1=\hbox to1\dimen0{\hss#1\hss}%
       \rlap{\raise1\dimen1\box1}%
       \hbox to1\dimen0{\hss#2\hss}}}%

\makeatletter

\DeclareInputText{159}{\b{r}}                             % Ÿ CSX
\DeclareInputText{166}{\~l}                               % ¦ CS
\DeclareInputText{167}{\.m}                               % § CS
\DeclareInputText{168}{\diatop[\u|{\@tabacckludge=a}]}    % ¨ CSX
\DeclareInputText{169}{\diatop[\u|{\@tabacckludge={\i}}]} % © CSX
\DeclareInputText{170}{\diatop[\u|{\@tabacckludge=u}]}    % ª CSX
\DeclareInputText{173}{\b{n}}                             % ­ CSX
\DeclareInputText{181}
        {\diatop[\@tabacckludge'|\@tabacckludge=a]}       % µ CSX
\DeclareInputText{182}
        {\diatop[\@tabacckludge`|\@tabacckludge=a]}       % ¶ CSX
\DeclareInputText{183}
        {\diatop[\@tabacckludge'|\@tabacckludge={\i}]}    % · CSX
\DeclareInputText{184}
        {\diatop[\@tabacckludge`|\@tabacckludge={\i}]}    % ¸ CSX
\DeclareInputText{189}
        {\diatop[\@tabacckludge'|\@tabacckludge=u]}       % ½ CSX
\DeclareInputText{190}
        {\diatop[\@tabacckludge`|\@tabacckludge=u]}       % ¾ CSX
\DeclareInputText{198}{\diatop[\@tabacckludge'|\d{r}]}    % Æ CSX
\DeclareInputText{199}{\diatop[\@tabacckludge`|\d{r}]}    % Ç CSX
\DeclareInputText{207}
        {\raisebox{.25ex}{\rlap{\@tabacckludge'}}\diatop[\@tabacckludge=|\d{r}]}      
                                                          % Ï CSX
\DeclareInputText{208}{\~{a}}                             % Ð CSX
\DeclareInputText{209}{\~{\i}}                            % Ñ CSX
\DeclareInputText{210}{\~{e}}                             % Ò CSX
\DeclareInputText{211}{\~{e}}                             % Ó CSX
\DeclareInputText{212}{\~{o}}                             % Ô CSX
\DeclareInputText{213}{\u{e}}                             % Õ CSX
\DeclareInputText{214}{\u{o}}                             % Ö CSX
\DeclareInputText{215}{\b{l}}                             % × CSX
\DeclareInputText{224}{\@tabacckludge=a}                  % à CS
\DeclareInputText{226}{\@tabacckludge=A}                  % â CS
\DeclareInputText{227}{\@tabacckludge={\i}}               % ã CS
\DeclareInputText{228}{\@tabacckludge=I}                  % ä CS
\DeclareInputText{229}{\@tabacckludge=u}                  % å CS
\DeclareInputText{230}{\@tabacckludge=U}                  % æ CS
\DeclareInputText{231}{\d{r}}                             % ç CS
\DeclareInputText{232}{\d{R}}                             % è CS
\DeclareInputText{233}{\diatop[\@tabacckludge=|\d{r}]}    % é CS
\DeclareInputText{234}{\diatop[\@tabacckludge=|\d{R}]}    % ê CS
\DeclareInputText{235}{\d{l}}                             % ë CS
\DeclareInputText{236}{\d{L}}                             % ì CS
\DeclareInputText{237}{\diatop[\@tabacckludge=|\d{l}]}    % í CS
\DeclareInputText{238}{\diatop[\@tabacckludge=|\d{L}]}    % î CS
\DeclareInputText{239}{\.n}                               % ï CS
\DeclareInputText{240}{\.N}                               % ð CS
\DeclareInputText{241}{\d{t}}                             % ñ CS
\DeclareInputText{242}{\d{T}}                             % ò CS
\DeclareInputText{243}{\d{d}}                             % ó CS
\DeclareInputText{244}{\d{D}}                             % ô CS
\DeclareInputText{245}{\d{n}}                             % õ CS
\DeclareInputText{246}{\d{N}}                             % ö CS
\DeclareInputText{247}{\@tabacckludge's}                  % ÷ CS
\DeclareInputText{248}{\@tabacckludge'S}                  % ø CS
\DeclareInputText{249}{\d{s}}                             % ù CS
\DeclareInputText{250}{\d{S}}                             % ú CS
\DeclareInputText{252}{\d{m}}                             % ü CS
\DeclareInputText{253}{\d{M}}                             % ý CS
\DeclareInputText{254}{\d{h}}                             % þ CS
\DeclareInputText{255}{\d{H}}                             % ÿ CS

\makeatother
\endinput