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

\ProvidesFile{el.sd}

\DeclareScript{El}

%\SetScriptEncodings{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}}

\DeclareScriptSymbol{\i}{"0345}

\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'.