summaryrefslogtreecommitdiff
path: root/macros/latex/exptl/mem/la.sd
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/exptl/mem/la.sd
Initial commit
Diffstat (limited to 'macros/latex/exptl/mem/la.sd')
-rw-r--r--macros/latex/exptl/mem/la.sd67
1 files changed, 67 insertions, 0 deletions
diff --git a/macros/latex/exptl/mem/la.sd b/macros/latex/exptl/mem/la.sd
new file mode 100644
index 0000000000..604da7c771
--- /dev/null
+++ b/macros/latex/exptl/mem/la.sd
@@ -0,0 +1,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'.