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

\ProvidesFile{la.sd}

\DeclareScript{La}

%\SetScriptEncodings{LOM,T1,OT1}%

% Split LOM into LLA, LEL, LCY??

\SetScriptDirection{TLT}

\DeclareScriptCommand\`[1]{#1\unichar{"0300}}
\DeclareScriptCommand\'[1]{#1\unichar{"0301}}
\DeclareScriptCommand\^[1]{#1\unichar{"0302}}
\DeclareScriptCommand\~[1]{#1\unichar{"0303}}
\DeclareScriptCommand\=[1]{#1\unichar{"0304}}
\DeclareScriptCommand\"[1]{#1\unichar{"0308}}
\DeclareScriptCommand\H[1]{#1\unichar{"030B}}
\DeclareScriptCommand\r[1]{#1\unichar{"030A}}
\DeclareScriptCommand\v[1]{#1\unichar{"030C}}
\DeclareScriptCommand\u[1]{#1\unichar{"0306}}
\DeclareScriptCommand\.[1]{#1\unichar{"0307}}
\DeclareScriptCommand\b[1]{#1\unichar{"0331}}
\DeclareScriptCommand\c[1]{#1\unichar{"0327}}
\DeclareScriptCommand\d[1]{#1\unichar{"0323}}
\DeclareScriptCommand\k[1]{#1\unichar{"0328}}

\DeclareScriptSymbol{\i}{"0131}
\DeclareScriptSymbol{\AE}{"00C6}
\DeclareScriptSymbol{\DH}{"00D0}
\DeclareScriptSymbol{\DJ}{"0110}
\DeclareScriptSymbol{\L}{"0141}
\DeclareScriptSymbol{\NG}{"014A}
\DeclareScriptSymbol{\OE}{"0152}
\DeclareScriptSymbol{\O}{"00D8}
\DeclareScriptCommand{\SS}{SS}
\DeclareScriptSymbol{\TH}{"00FE}
\DeclareScriptSymbol{\ae}{"00E6}
\DeclareScriptSymbol{\dh}{"00F0}
\DeclareScriptSymbol{\dj}{"0111}
\DeclareScriptSymbol{\j}{??}
\DeclareScriptSymbol{\l}{"0142}
\DeclareScriptSymbol{\ng}{"014B}
\DeclareScriptSymbol{\oe}{"0153}
\DeclareScriptSymbol{\o}{"00F8}
\DeclareScriptSymbol{\ss}{"00DF}
\DeclareScriptSymbol{\th}{"00FE}

\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 `la.sd'.