summaryrefslogtreecommitdiff
path: root/macros/latex/exptl/mem/cy.sd
blob: 3964ad0b7768140aa12a4f34979954f1448c34f5 (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
% (c) 2001-2004 Javier Bezos

\ProvidesFile{cy.sd}

\DeclareScript{Cy}

%\SetScriptEncodings{T2A,LOM}%

\SetScriptDirection{TLT}

\DeclareScriptCommand\`[1]{#1\unichar{"0300}}
\DeclareScriptCommand\'[1]{#1\unichar{"0301}}
\DeclareScriptCommand\^[1]{#1\unichar{"0342}}
\DeclareScriptCommand\~[1]{#1\unichar{"0342}}
\DeclareScriptCommand\=[1]{#1\unichar{"0304}}
\DeclareScriptCommand\"[1]{#1\unichar{"0308}}
\DeclareScriptCommand\.[1]{#1\unichar{"0307}}
\DeclareScriptCommand\b[1]{#1\unichar{"0331}}
\DeclareScriptCommand\d[1]{#1\unichar{"0323}}

\DeclareMemProcessGroup{1000}{case}
\AddMemProcess{case}{case}
\SetMemProcess{case}{}

\DeclareRobustCommand{\MakeUppercase}{\mem@uppercase}
\DeclareRobustCommand{\MakeLowercase}{\mem@lowercase}

\providecommand\mem@uppercase[1]{%
  {\SetMemProcess{case}{uppercase}\SelectProcesses#1}}
\providecommand\mem@lowercase[1]{%
  {\SetMemProcess{case}{lowercase}\SelectProcesses#1}}

\input{shared.sd}

% \endinput
% %%
% %% End of file `el.sd'.