summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/omega/otp/antomega/babel2de.otp
blob: 5874eae58a4e3324e38393643f24f6cf74805427 (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
%% This file is part of the ANTOMEGA project version 0.6
%% -----------------------------------------------------
%% 
%% It may be distributed under the terms of the LaTeX Project Public
%% License, as described in lppl.txt in the base LaTeX distribution.
%% Either version 1.0 or, at your option, any later version.
%% Copyright (C) 2001 -- 2003 by Alexej Kryukov
%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>

input: 1;
output: 2;

expressions:

% Punctuation characters
`"'`-'		=> "\ExplicitHyphen ";
`"'`"'		=> "\AllowHyphenation ";
`"'`|'		=> "\DisableLigature ";
`"'`='		=> "\CompoundWordMarkWithBreakpoint ";
`"'`~'		=> "\CompoundWordMarkNoBreakpoint ";
`"'`,'		=> "\InitialThinSpace ";
`"'`<'		=> "\LeftPointingDoubleAngleQuotationMark{}";
`"'`>'		=> "\RightPointingDoubleAngleQuotationMark{}";
`"'``'		=> "\GermanLeftDoubleQuotationMark{}";
`"'`''		=> "\GermanRightDoubleQuotationMark{}";

% German letters
`"'`A'          => @"00C4;
`"'`a'          => @"00E4;
`"'`O'          => @"00D6;
`"'`o'          => @"00E6;
`"'`U'          => @"00DC;
`"'`u'          => @"00FC;
`"'`E'          => @"00CB;
`"'`e'          => @"00EB;
`"'`I'          => @"00CF;
`"'`i'          => @"00EF;
`"'`S'          => "SS";
`"'`s'          => @"00DF;
`"'`Z'          => "SS";
`"'`z'          => @"00DF;

% Hyphenation rules
`"'`C'`K'       => "\discretionary{K-}{K}{CK}";
`"'`c'`k'       => "\discretionary{k-}{k}{ck}";
`"'`F'`F'       => "\discretionary{FF-}{F}{FF}";
`"'`f'`f'       => "\discretionary{ff-}{f}{ff}";
`"'`L'`L'       => "\discretionary{LL-}{L}{LL}";
`"'`l'`l'       => "\discretionary{ll-}{l}{ll}";
`"'`M'`M'       => "\discretionary{MM-}{M}{MM}";
`"'`m'`m'       => "\discretionary{mm-}{m}{mm}";
`"'`N'`N'       => "\discretionary{NN-}{N}{NN}";
`"'`n'`n'       => "\discretionary{nn-}{n}{nn}";
`"'`P'`P'       => "\discretionary{PP-}{P}{PP}";
`"'`p'`p'       => "\discretionary{pp-}{p}{pp}";
`"'`R'`R'       => "\discretionary{RR-}{R}{RR}";
`"'`r'`r'       => "\discretionary{rr-}{r}{rr}";
`"'`T'`T'       => "\discretionary{TT-}{T}{TT}";
`"'`t'`t'       => "\discretionary{tt-}{t}{tt}";

. => \1;