summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/omega/otp/antomega
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-11 22:58:20 +0000
committerKarl Berry <karl@freefriends.org>2006-01-11 22:58:20 +0000
commitd087712418726a64822e40ce1c0627a514d17975 (patch)
treec4942175bbffb74d67fe94f7ab804354bed7824f /Master/texmf-dist/omega/otp/antomega
parente6a66b49ce19e32e4719208298db515429c3c12f (diff)
trunk/Master/texmf-dist/omega
git-svn-id: svn://tug.org/texlive/trunk@103 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/omega/otp/antomega')
-rw-r--r--Master/texmf-dist/omega/otp/antomega/babel2de.otp61
-rw-r--r--Master/texmf-dist/omega/otp/antomega/babel2es.otp50
-rw-r--r--Master/texmf-dist/omega/otp/antomega/babel2la.otp57
-rw-r--r--Master/texmf-dist/omega/otp/antomega/babel2pl.otp45
-rw-r--r--Master/texmf-dist/omega/otp/antomega/babel2punct.otp27
-rw-r--r--Master/texmf-dist/omega/otp/antomega/babel2ru.otp29
-rw-r--r--Master/texmf-dist/omega/otp/antomega/bblgrk2uni.otp280
-rw-r--r--Master/texmf-dist/omega/otp/antomega/dosrus2uni.otp53
-rw-r--r--Master/texmf-dist/omega/otp/antomega/greek2punct.otp36
-rw-r--r--Master/texmf-dist/omega/otp/antomega/iso2uni.otp30
-rw-r--r--Master/texmf-dist/omega/otp/antomega/isobaltic2uni.otp48
-rw-r--r--Master/texmf-dist/omega/otp/antomega/isoce2uni.otp48
-rw-r--r--Master/texmf-dist/omega/otp/antomega/isocyr2uni.otp41
-rw-r--r--Master/texmf-dist/omega/otp/antomega/isogrk2uni.otp330
-rw-r--r--Master/texmf-dist/omega/otp/antomega/koirus2uni.otp73
-rw-r--r--Master/texmf-dist/omega/otp/antomega/latcyr2uni.otp240
-rw-r--r--Master/texmf-dist/omega/otp/antomega/latin/la-lig.otp27
-rw-r--r--Master/texmf-dist/omega/otp/antomega/latin/la-longs.otp25
-rw-r--r--Master/texmf-dist/omega/otp/antomega/latin/la-noj.otp24
-rw-r--r--Master/texmf-dist/omega/otp/antomega/latin/la-nouv.otp25
-rw-r--r--Master/texmf-dist/omega/otp/antomega/rhobre.otp16
-rw-r--r--Master/texmf-dist/omega/otp/antomega/rhonobre.otp16
-rw-r--r--Master/texmf-dist/omega/otp/antomega/tex2punct.otp36
-rw-r--r--Master/texmf-dist/omega/otp/antomega/texgrk2uni.otp280
-rw-r--r--Master/texmf-dist/omega/otp/antomega/uni2accents.otp35
-rw-r--r--Master/texmf-dist/omega/otp/antomega/uni2lgr.otp475
-rw-r--r--Master/texmf-dist/omega/otp/antomega/uni2lig.otp29
-rw-r--r--Master/texmf-dist/omega/otp/antomega/uni2omega.otp347
-rw-r--r--Master/texmf-dist/omega/otp/antomega/uni2t1.otp185
-rw-r--r--Master/texmf-dist/omega/otp/antomega/uni2t2a.otp192
-rw-r--r--Master/texmf-dist/omega/otp/antomega/uniutf2uni.otp37
-rw-r--r--Master/texmf-dist/omega/otp/antomega/uppercase-dflt.otp265
-rw-r--r--Master/texmf-dist/omega/otp/antomega/win2uni.otp49
-rw-r--r--Master/texmf-dist/omega/otp/antomega/winbaltic2uni.otp138
-rw-r--r--Master/texmf-dist/omega/otp/antomega/wince2uni.otp95
-rw-r--r--Master/texmf-dist/omega/otp/antomega/wincyr2uni.otp152
36 files changed, 3896 insertions, 0 deletions
diff --git a/Master/texmf-dist/omega/otp/antomega/babel2de.otp b/Master/texmf-dist/omega/otp/antomega/babel2de.otp
new file mode 100644
index 00000000000..5874eae58a4
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/babel2de.otp
@@ -0,0 +1,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;
diff --git a/Master/texmf-dist/omega/otp/antomega/babel2es.otp b/Master/texmf-dist/omega/otp/antomega/babel2es.otp
new file mode 100644
index 00000000000..9dcd6170a80
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/babel2es.otp
@@ -0,0 +1,50 @@
+%% This file is part of the ANTOMEGA project version 0.7
+%% -----------------------------------------------------
+%%
+%% 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 -- 2004 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{}";
+
+% Spanish letters
+`''`A' => @"00C1;
+`''`E' => @"00C9;
+`''`I' => @"00CD;
+`''`O' => @"00D3;
+`''`U' => @"00DA;
+`''`a' => @"00E1;
+`''`e' => @"00E9;
+`''`i' => @"00ED;
+`''`o' => @"00F3;
+`''`u' => @"00FA;
+`''`N' => @"00D1;
+`''`n' => @"00F1;
+`"'`N' => @"00D1;
+`"'`n' => @"00F1;
+`"'`a' => @"00AA;
+`"'`o' => @"00BA;
+`"'`U' => @"00DC;
+`"'`u' => @"00FC;
+`"'`C' => @"00C7;
+`"'`c' => @"00E7;
+
+
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/babel2la.otp b/Master/texmf-dist/omega/otp/antomega/babel2la.otp
new file mode 100644
index 00000000000..5dfb113ab23
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/babel2la.otp
@@ -0,0 +1,57 @@
+%% This file is part of the ANTOMEGA project version 0.8
+%% -----------------------------------------------------
+%%
+%% 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) 2005 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{}";
+
+% Latin letters with macrons and brevia
+`='`A' => @"0100;
+`='`a' => @"0101;
+`='`E' => @"0112;
+`='`e' => @"0113;
+`='`I' => @"012A;
+`='`i' => @"012B;
+`='`O' => @"014C;
+`='`o' => @"014D;
+`='`U' => @"016A;
+`='`u' => @"016B;
+`='`Y' => @"0232;
+`='`y' => @"0233;
+
+% Couldn't implement these shorthands, because `^' has catcode 7,
+% and modifying it is probably not a quite good idea
+
+%`^'`A' => @"0102;
+%`^'`a' => @"0103;
+%`^'`E' => @"0114;
+%`^'`e' => @"0115;
+%`^'`I' => @"012C;
+%`^'`i' => @"012D;
+%`^'`O' => @"014C;
+%`^'`o' => @"014D;
+%`^'`U' => @"016A;
+%`^'`u' => @"016B;
+%`^'`Y' => "\textormath{\u{y}\allowhyphens}{\hat{y}}";
+%`^'`y' => "\textormath{\u{y}\allowhyphens}{\hat{y}}";
+
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/babel2pl.otp b/Master/texmf-dist/omega/otp/antomega/babel2pl.otp
new file mode 100644
index 00000000000..cf961ce7053
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/babel2pl.otp
@@ -0,0 +1,45 @@
+%% 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{}";
+
+% Polish letters
+`"'`A' => @"0104;
+`"'`a' => @"0105;
+`"'`C' => @"0106;
+`"'`c' => @"0107;
+`"'`E' => @"0118;
+`"'`e' => @"0119;
+`"'`L' => @"0141;
+`"'`l' => @"0142;
+`"'`N' => @"0143;
+`"'`n' => @"0144;
+`"'`O' => @"00D3;
+`"'`o' => @"00F3;
+`"'`Z' => @"0179;
+`"'`z' => @"017A;
+`"'`R' => @"017B;
+`"'`r' => @"017C;
+
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/babel2punct.otp b/Master/texmf-dist/omega/otp/antomega/babel2punct.otp
new file mode 100644
index 00000000000..53f78bcf8c1
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/babel2punct.otp
@@ -0,0 +1,27 @@
+%% 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{}";
+
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/babel2ru.otp b/Master/texmf-dist/omega/otp/antomega/babel2ru.otp
new file mode 100644
index 00000000000..cd3bcd94d52
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/babel2ru.otp
@@ -0,0 +1,29 @@
+%% 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:
+
+`"'`-'`-'`-' => "\PlainTextEmDash ";
+`"'`-'`-'`~' => "\CompoundNamesEmDash ";
+`"'`-'`-'`*' => "\DirectSpeechEmDash ";
+`"'`-' => "\ExplicitHyphen ";
+`"'`"' => "\AllowHyphenation ";
+`"'`|' => "\DisableLigature ";
+`"'`=' => "\CompoundWordMarkWithBreakpoint ";
+`"'`~' => "\CompoundWordMarkNoBreakpoint ";
+`"'`,' => "\InitialThinSpace ";
+`"'`<' => "\LeftPointingDoubleAngleQuotationMark{}";
+`"'`>' => "\RightPointingDoubleAngleQuotationMark{}";
+`"'``' => "\GermanLeftDoubleQuotationMark{}";
+`"'`'' => "\GermanRightDoubleQuotationMark{}";
+
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/bblgrk2uni.otp b/Master/texmf-dist/omega/otp/antomega/bblgrk2uni.otp
new file mode 100644
index 00000000000..894e21be76f
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/bblgrk2uni.otp
@@ -0,0 +1,280 @@
+%% 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) 1995 John Plaice and Yannis Haralambous
+%% Modifications 2003 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%% This file was taken from the original omega package and renamed
+%% from grpotextilde2uni.otp to oldgrk2uni.otp to avoid name clashes
+%% in case of independent developement.
+
+%% Conversion from the standard 7-bit Greek notation used in the CB
+%% Greek fonts supported by the Babel package.
+
+%% The only serious differences between this file and the original
+%% grpotextilde2uni.otp is different rules for the conversion of single
+%% quotes and support for the `((' and `))' combinations (which produce
+%% Greek guillemots in the CB Greek fonts).
+
+input: 1;
+output: 2;
+
+expressions:
+
+`<'`''`a'`|' => #(@"1F85) ;
+`<'`''`h'`|' => #(@"1F95) ;
+`<'`''`w'`|' => #(@"1FA5) ;
+`<'`~'`a'`|' => #(@"1F87) ;
+`<'`~'`h'`|' => #(@"1F97) ;
+`<'`~'`w'`|' => #(@"1FA7) ;
+`<'``'`a'`|' => #(@"1F83) ;
+`<'``'`h'`|' => #(@"1F93) ;
+`<'``'`w'`|' => #(@"1FA3) ;
+`>'`''`a'`|' => #(@"1F84) ;
+`>'`''`h'`|' => #(@"1F94) ;
+`>'`''`w'`|' => #(@"1FA4) ;
+`>'`~'`a'`|' => #(@"1F86) ;
+`>'`~'`h'`|' => #(@"1F96) ;
+`>'`~'`w'`|' => #(@"1FA6) ;
+`>'``'`a'`|' => #(@"1F82) ;
+`>'``'`h'`|' => #(@"1F92) ;
+`>'``'`w'`|' => #(@"1FA2) ;
+`"'`''`i' => #(@"1FD3) ;
+`"'`''`u' => #(@"1FE3) ;
+`"'`~'`i' => #(@"1FD7) ;
+`"'`~'`u' => #(@"1FE7) ;
+`"'``'`i' => #(@"1FD2) ;
+`"'``'`u' => #(@"1FE2) ;
+`''`a'`|' => #(@"1FB4) ;
+`''`h'`|' => #(@"1FC4) ;
+`''`w'`|' => #(@"1FF4) ;
+`<'`''`a' => #(@"1F05) ;
+`<'`''`e' => #(@"1F15) ;
+`<'`''`h' => #(@"1F25) ;
+`<'`''`i' => #(@"1F35) ;
+`<'`''`o' => #(@"1F45) ;
+`<'`''`u' => #(@"1F55) ;
+`<'`''`w' => #(@"1F65) ;
+`<'`~'`a' => #(@"1F07) ;
+`<'`~'`e' => #(@"03B5)#(@"1FDF) ;
+`<'`~'`h' => #(@"1F27) ;
+`<'`~'`i' => #(@"1F37) ;
+`<'`~'`o' => #(@"03BF)#(@"1FDF) ;
+`<'`~'`u' => #(@"1F57) ;
+`<'`~'`w' => #(@"1F67) ;
+`<'``'`a' => #(@"1F03) ;
+`<'``'`e' => #(@"1F13) ;
+`<'``'`h' => #(@"1F23) ;
+`<'``'`i' => #(@"1F33) ;
+`<'``'`o' => #(@"1F43) ;
+`<'``'`u' => #(@"1F53) ;
+`<'``'`w' => #(@"1F63) ;
+`<'`a'`|' => #(@"1F81) ;
+`<'`h'`|' => #(@"1F91) ;
+`<'`w'`|' => #(@"1FA1) ;
+`~'`a'`|' => #(@"1FB7) ;
+`~'`h'`|' => #(@"1FC7) ;
+`~'`w'`|' => #(@"1FF7) ;
+`>'`''`a' => #(@"1F04) ;
+`>'`''`e' => #(@"1F14) ;
+`>'`''`h' => #(@"1F24) ;
+`>'`''`i' => #(@"1F34) ;
+`>'`''`o' => #(@"1F44) ;
+`>'`''`u' => #(@"1F54) ;
+`>'`''`w' => #(@"1F64) ;
+`>'`~'`a' => #(@"1F06) ;
+`>'`~'`e' => #(@"03B5)#(@"1FCF) ;
+`>'`~'`h' => #(@"1F26) ;
+`>'`~'`i' => #(@"1F36) ;
+`>'`~'`o' => #(@"03BF)#(@"1FCF) ;
+`>'`~'`u' => #(@"1F56) ;
+`>'`~'`w' => #(@"1F66) ;
+`>'``'`a' => #(@"1F02) ;
+`>'``'`e' => #(@"1F12) ;
+`>'``'`h' => #(@"1F22) ;
+`>'``'`i' => #(@"1F32) ;
+`>'``'`o' => #(@"1F42) ;
+`>'``'`u' => #(@"1F52) ;
+`>'``'`w' => #(@"1F62) ;
+`>'`a'`|' => #(@"1F80) ;
+`>'`h'`|' => #(@"1F90) ;
+`>'`w'`|' => #(@"1FA0) ;
+``'`a'`|' => #(@"1FB2) ;
+``'`h'`|' => #(@"1FC2) ;
+``'`w'`|' => #(@"1FF2) ;
+`"'`I' => #(@"03AA) ;
+`"'`U' => #(@"03AB) ;
+`"'`i' => #(@"03CA) ;
+`"'`u' => #(@"03CB) ;
+`''`a' => #(@"1F71) ;
+`''`e' => #(@"1F73) ;
+`''`h' => #(@"1F75) ;
+`''`i' => #(@"1F77) ;
+`''`o' => #(@"1F79) ;
+`''`u' => #(@"1F7B) ;
+`''`w' => #(@"1F7D) ;
+`''`A' => #(@"0386) ;
+`''`E' => #(@"0388) ;
+`''`H' => #(@"0389) ;
+`''`I' => #(@"038A) ;
+`''`O' => #(@"038C) ;
+`''`U' => #(@"038E) ;
+`''`W' => #(@"038F) ;
+`<'`'' => #(@"1FDE) ;
+`<'`<' => #(@"00AB) ;
+`<'`~' => #(@"1FDF) ;
+`<'``' => #(@"1FDD) ;
+`<'`a' => #(@"1F01) ;
+`<'`e' => #(@"1F11) ;
+`<'`h' => #(@"1F21) ;
+`<'`i' => #(@"1F31) ;
+`<'`o' => #(@"1F41) ;
+`<'`r' => #(@"1FE5) ;
+`<'`u' => #(@"1F51) ;
+`<'`w' => #(@"1F61) ;
+`~'`P' => #(@"03E0) ;
+`~'`Q' => #(@"03DE) ;
+`~'`S' => #(@"03DA) ;
+`~'`a' => #(@"1FB6) ;
+`~'`e' => #(@"03B5)#(@"1FC0) ;
+`~'`h' => #(@"1FC6) ;
+`~'`i' => #(@"1FD6) ;
+`~'`o' => #(@"03BF)#(@"1FC0) ;
+`~'`p' => #(@"03E1) ;
+`~'`q' => #(@"03DF) ;
+`~'`s' => #(@"03DB) ;
+`~'`u' => #(@"1FE6) ;
+`~'`w' => #(@"1FF6) ;
+`>'`'' => #(@"1FCE) ;
+`>'`~' => #(@"1FCF) ;
+`>'`>' => #(@"00BB) ;
+`>'``' => #(@"1FCD) ;
+`>'`a' => #(@"1F00) ;
+`>'`e' => #(@"1F10) ;
+`>'`h' => #(@"1F20) ;
+`>'`i' => #(@"1F30) ;
+`>'`o' => #(@"1F40) ;
+`>'`r' => #(@"1FE4) ;
+`>'`u' => #(@"1F50) ;
+`>'`w' => #(@"1F60) ;
+`^'`A' => #(@"1FB8) ;
+`^'`E' => #(@"0395)#(@"0306) ;
+`^'`H' => #(@"0397)#(@"0306) ;
+`^'`I' => #(@"1FD8) ;
+`^'`O' => #(@"039F)#(@"0306) ;
+`^'`U' => #(@"1FE8) ;
+`^'`W' => #(@"03A9)#(@"0306) ;
+`^'`a' => #(@"1FB0) ;
+`^'`e' => #(@"03B5)#(@"0306) ;
+`^'`h' => #(@"03B7)#(@"0306) ;
+`^'`i' => #(@"1FD0) ;
+`^'`o' => #(@"03BF)#(@"0306) ;
+`^'`u' => #(@"1FE0) ;
+`^'`w' => #(@"03C9)#(@"0306) ;
+`_'`A' => #(@"1FB9) ;
+`_'`E' => #(@"0395)#(@"0304) ;
+`_'`H' => #(@"0397)#(@"0304) ;
+`_'`I' => #(@"1FD9) ;
+`_'`O' => #(@"039F)#(@"0304) ;
+`_'`U' => #(@"1FE9) ;
+`_'`W' => #(@"03A9)#(@"0304) ;
+`_'`a' => #(@"1FB1) ;
+`_'`e' => #(@"03B5)#(@"0304) ;
+`_'`h' => #(@"03B7)#(@"0304) ;
+`_'`i' => #(@"1FD1) ;
+`_'`o' => #(@"03BF)#(@"0304) ;
+`_'`u' => #(@"1FE1) ;
+`_'`w' => #(@"03C9)#(@"0304) ;
+``'`a' => #(@"1F70) ;
+``'`e' => #(@"1F72) ;
+``'`h' => #(@"1F74) ;
+``'`i' => #(@"1F76) ;
+``'`o' => #(@"1F78) ;
+``'`u' => #(@"1F7A) ;
+``'`w' => #(@"1F7C) ;
+`|'`|' => #(@"03F5) ;
+`a'`|' => #(@"1FB3) ;
+`h'`|' => #(@"1FC3) ;
+`w'`|' => #(@"1FF3) ;
+`;' => #(@"0387) ;
+`<'`<' => #(@"00AB) ;
+`<' => #(@"1FFE) ;
+`>'`>' => #(@"00BB) ;
+`>' => #(@"1FBF) ;
+`?' => #(@"037E) ;
+`A' => #(@"0391) ;
+`B' => #(@"0392) ;
+`D' => #(@"0394) ;
+`E' => #(@"0395) ;
+`F' => #(@"03A6) ;
+`G' => #(@"0393) ;
+`H' => #(@"0397) ;
+`I' => #(@"0399) ;
+`J' => #(@"0398) ;
+`K' => #(@"039A) ;
+`L' => #(@"039B) ;
+`M' => #(@"039C) ;
+`N' => #(@"039D) ;
+`O' => #(@"039F) ;
+`P' => #(@"03A0) ;
+`Q' => #(@"03A7) ;
+`R' => #(@"03A1) ;
+`S' => #(@"03A3) ;
+`T' => #(@"03A4) ;
+`U' => #(@"03A5) ;
+`V' => #(@"03DC) ;
+`W' => #(@"03A9) ;
+`X' => #(@"039E) ;
+`Y' => #(@"03A8) ;
+`Z' => #(@"0396) ;
+`^' => #(@"0306) ;
+`_' => #(@"0304) ;
+`a' => #(@"03B1) ;
+`b' => #(@"03B2) ;
+`c' => #(@"03C2) ;
+`d' => #(@"03B4) ;
+`e' => #(@"03B5) ;
+`f' => #(@"03C6) ;
+`g' => #(@"03B3) ;
+`h' => #(@"03B7) ;
+`i' => #(@"03B9) ;
+`j' => #(@"03B8) ;
+`k' => #(@"03BA) ;
+`l' => #(@"03BB) ;
+`m' => #(@"03BC) ;
+`n' => #(@"03BD) ;
+`o' => #(@"03BF) ;
+`p' => #(@"03C0) ;
+`q' => #(@"03C7) ;
+`r' => #(@"03C1) ;
+`s' => #(@"03C3) ;
+`t' => #(@"03C4) ;
+`u' => #(@"03C5) ;
+`v' => #(@"03DD) ;
+`w' => #(@"03C9) ;
+`x' => #(@"03BE) ;
+`y' => #(@"03C8) ;
+`z' => #(@"03B6) ;
+`_' => #(@"0304) ;
+`^' => #(@"0306) ;
+`|' => #(@"1FBE) ;
+
+`?' => @"037E;
+`;' => @"0387;
+`-'`-'`-' => @"2014;
+`-'`-' => @"2013;
+``'``' => @"201C;
+``' => @"1FEF;
+`''`'' => @"201D;
+`'' => @"1FFD;
+`<'`<' => @"201F;
+`>'`>' => @"201D;
+`('`(' => @"00AB;
+`)'`)' => @"00BB;
+. => \1;
+
diff --git a/Master/texmf-dist/omega/otp/antomega/dosrus2uni.otp b/Master/texmf-dist/omega/otp/antomega/dosrus2uni.otp
new file mode 100644
index 00000000000..c20f37be50f
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/dosrus2uni.otp
@@ -0,0 +1,53 @@
+%% 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) 2003 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%% Conversion to Unicode from DOS Russian/Ukrainian encoding
+%% (cp866).
+
+input: 1;
+output: 2;
+
+expressions:
+
+% Basic ASCII symbols
+@"00-@"7F => \1;
+
+% Cyrillic numero sign
+@"FC => @"2116;
+
+% Basic Russian alphabet
+@"80-@"AF => #(\1 + @"390);
+@"E0-@"EF => #(\1 + @"360);
+
+% Russian capital letter YO
+@"F0 => @"401;
+
+% Russian small letter YO
+@"F1 => @"451;
+
+% Ukrainian capital letter IE
+@"F2 => @"404;
+
+% Ukrainian small letter IE
+@"F3 => @"454;
+
+% Ukrainian capital letter YI
+@"F4 => @"407;
+
+% Ukrainian small letter YI
+@"F5 => @"457;
+
+% Byelorussian capital letter short U
+@"F6 => @"40E;
+
+% Byelorussian small letter short U
+@"F7 => @"45E;
+
+% all other symbols, including Unicode characters
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/greek2punct.otp b/Master/texmf-dist/omega/otp/antomega/greek2punct.otp
new file mode 100644
index 00000000000..5565172abbf
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/greek2punct.otp
@@ -0,0 +1,36 @@
+%% This file is part of the ANTOMEGA project version 0.8
+%% -----------------------------------------------------
+%%
+%% 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) 2005 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+input: 1;
+output: 2;
+
+expressions:
+
+`-'`-'`-' => @"2014;
+`-'`-' => @"2013;
+`?'``' => "\InvertedQuestionMark{}";
+`!'``' => "\InvertedExclamationMark{}";
+``'``' => "\LeftDoubleQuotationMark{}";
+``' => @"2018;
+`''`'' => "\RightDoubleQuotationMark{}";
+`'' => @"2019;
+`,'`,' => @"201E;
+`;' => "\Semicolon{}";
+`:' => "\Colon{}";
+`?' => "\QuestionMark{}";
+`!' => "\ExclamationMark{}";
+`<'`<' => "\LeftPointingDoubleAngleQuotationMark{}";
+@"AB => "\LeftPointingDoubleAngleQuotationMark{}";
+`>'`>' => "\RightPointingDoubleAngleQuotationMark{}";
+@"BB => "\RightPointingDoubleAngleQuotationMark{}";
+
+`~' => "\NonBreakingSpace ";
+@"A0 => "\NonBreakingSpace ";
+
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/iso2uni.otp b/Master/texmf-dist/omega/otp/antomega/iso2uni.otp
new file mode 100644
index 00000000000..b54a468d9a3
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/iso2uni.otp
@@ -0,0 +1,30 @@
+%% This file is part of the ANTOMEGA project version 0.7
+%% -----------------------------------------------------
+%%
+%% 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) 1995 John Plaice and Yannis Haralambous
+%% The information was provided by Martin Duerst.
+%% Modifications 2003 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%% This file was taken from the original omega package and renamed
+%% from in88591.otp to iso2uni.otp to avoid name clashes
+%% in case of independent developement.
+
+%% Conversion to Unicode from UTF-8.
+
+%% The only difference between this file and the original
+%% in88591.otp is different definition for conversion symbols not
+%% defined in ISO-8859-1. The new definition allows to mix 8-bit text
+%% with Omega-styled Unicode representation (like ^^^^****).
+
+input: 1;
+output: 2;
+
+expressions:
+
+@"00-@"FF => \1;
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/isobaltic2uni.otp b/Master/texmf-dist/omega/otp/antomega/isobaltic2uni.otp
new file mode 100644
index 00000000000..832f685ce57
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/isobaltic2uni.otp
@@ -0,0 +1,48 @@
+%% This file is part of the ANTOMEGA project version 0.7
+%% -----------------------------------------------------
+%%
+%% 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) 1995 John Plaice and Yannis Haralambous
+%% The information was provided by Martin Duerst.
+%% Modifications 2003 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%% This file was taken from the original omega package and renamed
+%% from in88594.otp to isobaltic2uni.otp to avoid name clashes
+%% in case of independent developement.
+
+%% Conversion to Unicode from UTF-8.
+
+%% The only difference between this file and the original
+%% in88594.otp is different definition for conversion symbols not
+%% defined in ISO-8859-4. The new definition allows to mix 8-bit text
+%% with Omega-styled Unicode representation (like ^^^^****).
+
+input: 1;
+output: 2;
+
+tables:
+
+tab8859_4[@"60] = {
+@"00A0, @"0104, @"0138, @"0156, @"00A4, @"0128, @"013B, @"00A7,
+@"00A8, @"0160, @"0112, @"0122, @"0166, @"00AD, @"017D, @"00AF,
+@"00B0, @"0105, @"02DB, @"0157, @"00B4, @"0129, @"013C, @"02C7,
+@"00B8, @"0161, @"0113, @"0123, @"0167, @"014A, @"017E, @"014B,
+@"0100, @"00C1, @"00C2, @"00C3, @"00C4, @"00C5, @"00C6, @"012E,
+@"010C, @"00C9, @"0118, @"00CB, @"0116, @"00CD, @"00CE, @"012A,
+@"0110, @"0145, @"014C, @"0136, @"00D4, @"00D5, @"00D6, @"00D7,
+@"00D8, @"0172, @"00DA, @"00DB, @"00DC, @"0168, @"016A, @"00DF,
+@"0101, @"00E1, @"00E2, @"00E3, @"00E4, @"00E5, @"00E6, @"012F,
+@"010D, @"00E9, @"0119, @"00EB, @"0117, @"00ED, @"00EE, @"012B,
+@"0111, @"0146, @"014D, @"0137, @"00F4, @"00F5, @"00F6, @"00F7,
+@"00F8, @"0173, @"00FA, @"00FB, @"00FC, @"0169, @"016B, @"02D9
+};
+
+expressions:
+
+@"00-@"9F => \1;
+@"A0-@"FF => #(tab8859_4[\1-@"A0]);
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/isoce2uni.otp b/Master/texmf-dist/omega/otp/antomega/isoce2uni.otp
new file mode 100644
index 00000000000..2797db72433
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/isoce2uni.otp
@@ -0,0 +1,48 @@
+%% This file is part of the ANTOMEGA project version 0.7
+%% -----------------------------------------------------
+%%
+%% 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) 1995 John Plaice and Yannis Haralambous
+%% The information was provided by Martin Duerst.
+%% Modifications 2003 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%% This file was taken from the original omega package and renamed
+%% from in88592.otp to isoce2uni.otp to avoid name clashes
+%% in case of independent developement.
+
+%% Conversion to Unicode from UTF-8.
+
+%% The only difference between this file and the original
+%% in88592.otp is different definition for conversion symbols not
+%% defined in ISO-8859-2. The new definition allows to mix 8-bit text
+%% with Omega-styled Unicode representation (like ^^^^****).
+
+input: 1;
+output: 2;
+
+tables:
+
+tab8859_2[@"60] = {
+@"00A0, @"0104, @"02D8, @"0141, @"00A4, @"013D, @"015A, @"00A7,
+@"00A8, @"0160, @"015E, @"0164, @"0179, @"00AD, @"017D, @"017B,
+@"00B0, @"0105, @"02DB, @"0142, @"00B4, @"013E, @"015B, @"02C7,
+@"00B8, @"0161, @"015F, @"0165, @"017A, @"02DD, @"017E, @"017C,
+@"0154, @"00C1, @"00C2, @"0102, @"00C4, @"0139, @"0106, @"00C7,
+@"010C, @"00C9, @"0118, @"00CB, @"011A, @"00CD, @"00CE, @"010E,
+@"0110, @"0143, @"0147, @"00D3, @"00D4, @"0150, @"00D6, @"00D7,
+@"0158, @"016E, @"00DA, @"0170, @"00DC, @"00DD, @"0162, @"00DF,
+@"0155, @"00E1, @"00E2, @"0103, @"00E4, @"013A, @"0107, @"00E7,
+@"010D, @"00E9, @"0119, @"00EB, @"011B, @"00ED, @"00EE, @"010F,
+@"0111, @"0144, @"0148, @"00F3, @"00F4, @"0151, @"00F6, @"00F7,
+@"0159, @"016F, @"00FA, @"0171, @"00FC, @"00FD, @"0163, @"02D9
+};
+
+expressions:
+
+@"00-@"9F => \1;
+@"A0-@"FF => #(tab8859_2[\1-@"A0]);
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/isocyr2uni.otp b/Master/texmf-dist/omega/otp/antomega/isocyr2uni.otp
new file mode 100644
index 00000000000..72da9aba7ec
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/isocyr2uni.otp
@@ -0,0 +1,41 @@
+%% 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>
+
+%% Conversion to Unicode from the ISO-8859-5 Cyrillic encoding.
+
+input: 1;
+output: 2;
+
+expressions:
+
+% ASCII symbols
+@"00-@"A0 => \1;
+
+% degree sign
+@"AD => @"00AD;
+
+% Cyrillic numero sign
+@"F0 => @"2116;
+
+% textsection
+@"FD => @"00A7;
+
+% Capital Ukrainian, Buelorussian, Serbian and Macedonian letters
+@"A1-@"AC => #(\1+@"360);
+@"AE-@"AF => #(\1+@"360);
+
+% Basic Russian alphabeth
+@"B0-@"EF => #(\1+@"360);
+
+% Small Ukrainian, Buelorussian, Serbian and Macedonian letters
+@"F1-@"FC => #(\1+@"360);
+@"FE-@"FF => #(\1+@"360);
+
+%all other symbols, including Unicode characters
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/isogrk2uni.otp b/Master/texmf-dist/omega/otp/antomega/isogrk2uni.otp
new file mode 100644
index 00000000000..a8f53a8268f
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/isogrk2uni.otp
@@ -0,0 +1,330 @@
+%% 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) 1995 John Plaice and Yannis Haralambous
+%% Modifications 2003 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%% This file was taken from the original omega package and renamed
+%% from isogr2uni.otp to isogr2uni.otp to avoid name clashes
+%% in case of independent developement.
+
+%% Conversion from the iso-8859-7 encoding with polytonic additions
+%% provided by the Babel package.
+
+%% The only serious differences between this file and the original
+%% iso2uni.otp is different rules for the conversion of single quotes
+%% and support for the `((' and `))' combinations (which produce
+%% Greek guillemots in the CB Greek fonts).
+
+input: 1;
+output: 2;
+
+expressions:
+
+`<' @"DC `|' => #(@"1F85) ;
+`<' @"DE `|' => #(@"1F95) ;
+`<' @"FE `|' => #(@"1FA5) ;
+`<' @"A2 `|' => #(@"1F8D) ;
+`<' @"B9 `|' => #(@"1F9D) ;
+`<' @"BF `|' => #(@"1FAD) ;
+`<'`=' @"E1 `|' => #(@"1F87) ;
+`<'`=' @"E7 `|' => #(@"1F97) ;
+`<'`=' @"F9 `|' => #(@"1FA7) ;
+`<'`=' @"C1 `|' => #(@"1F8F) ;
+`<'`=' @"C7 `|' => #(@"1F9F) ;
+`<'`=' @"D9 `|' => #(@"1FAF) ;
+`<'``' @"E1 `|' => #(@"1F83) ;
+`<'``' @"E7 `|' => #(@"1F93) ;
+`<'``' @"F9 `|' => #(@"1FA3) ;
+`<'``' @"C1 `|' => #(@"1F8B) ;
+`<'``' @"C7 `|' => #(@"1F9B) ;
+`<'``' @"D9 `|' => #(@"1FAB) ;
+`>' @"DC `|' => #(@"1F84) ;
+`>' @"DE `|' => #(@"1F94) ;
+`>' @"FE `|' => #(@"1FA4) ;
+`>' @"A2 `|' => #(@"1F8C) ;
+`>' @"B9 `|' => #(@"1F9C) ;
+`>' @"BF `|' => #(@"1FAC) ;
+`>'`=' @"E1 `|' => #(@"1F86) ;
+`>'`=' @"E7 `|' => #(@"1F96) ;
+`>'`=' @"F9 `|' => #(@"1FA6) ;
+`>'`=' @"C1 `|' => #(@"1F8E) ;
+`>'`=' @"C7 `|' => #(@"1F9E) ;
+`>'`=' @"D9 `|' => #(@"1FAE) ;
+`>'``' @"E1 `|' => #(@"1F82) ;
+`>'``' @"E7 `|' => #(@"1F92) ;
+`>'``' @"F9 `|' => #(@"1FA2) ;
+`>'``' @"C1 `|' => #(@"1F8A) ;
+`>'``' @"C7 `|' => #(@"1F9A) ;
+`>'``' @"D9 `|' => #(@"1FAA) ;
+@"C0 => #(@"0390) ;
+@"E0 => #(@"03B0) ;
+`=' @"FA => #(@"1FD7) ;
+`=' @"FB => #(@"1FE7) ;
+``' @"FA => #(@"1FD2) ;
+``' @"FB => #(@"1FE2) ;
+@"DC `|' => #(@"1FB4) ;
+@"DE `|' => #(@"1FC4) ;
+@"FE `|' => #(@"1FF4) ;
+`<' @"DC => #(@"1F05) ;
+`<' @"DD => #(@"1F15) ;
+`<' @"DE => #(@"1F25) ;
+`<' @"DF => #(@"1F35) ;
+`<' @"FC => #(@"1F45) ;
+`<' @"FD => #(@"1F55) ;
+`<' @"FE => #(@"1F65) ;
+`<' @"A2 => #(@"1F0D) ;
+`<' @"B8 => #(@"1F1D) ;
+`<' @"B9 => #(@"1F2D) ;
+`<' @"BA => #(@"1F3D) ;
+`<' @"BC => #(@"1F4D) ;
+`<' @"BE => #(@"1F5D) ;
+`<' @"BF => #(@"1F6D) ;
+`<'`=' @"E1 => #(@"1F07) ;
+`<'`=' @"E5 => #(@"1F11)#(@"0303) ;
+`<'`=' @"E7 => #(@"1F27) ;
+`<'`=' @"E9 => #(@"1F37) ;
+`<'`=' @"EF => #(@"1F41)#(@"0303) ;
+`<'`=' @"F5 => #(@"1F57) ;
+`<'`=' @"F9 => #(@"1F67) ;
+`<'`=' @"C1 => #(@"1F0F) ;
+`<'`=' @"C5 => #(@"1F19)#(@"0303) ;
+`<'`=' @"C7 => #(@"1F2F) ;
+`<'`=' @"C9 => #(@"1F3F) ;
+`<'`=' @"CF => #(@"1F49)#(@"0303) ;
+`<'`=' @"D5 => #(@"1F5F) ;
+`<'`=' @"D9 => #(@"1F6F) ;
+`<'``' @"E1 => #(@"1F03) ;
+`<'``' @"E5 => #(@"1F13) ;
+`<'``' @"E7 => #(@"1F23) ;
+`<'``' @"E9 => #(@"1F33) ;
+`<'``' @"EF => #(@"1F43) ;
+`<'``' @"F5 => #(@"1F53) ;
+`<'``' @"F9 => #(@"1F63) ;
+`<'``' @"C1 => #(@"1F0B) ;
+`<'``' @"C5 => #(@"1F1B) ;
+`<'``' @"C7 => #(@"1F2B) ;
+`<'``' @"C9 => #(@"1F3B) ;
+`<'``' @"CF => #(@"1F4B) ;
+`<'``' @"D5 => #(@"1F5B) ;
+`<'``' @"D9 => #(@"1F6B) ;
+`<' @"E1 `|' => #(@"1F81) ;
+`<' @"E7 `|' => #(@"1F91) ;
+`<' @"F9 `|' => #(@"1FA1) ;
+`<' @"C1 `|' => #(@"1F89) ;
+`<' @"C7 `|' => #(@"1F99) ;
+`<' @"D9 `|' => #(@"1FA9) ;
+`=' @"E1 `|' => #(@"1FB7) ;
+`=' @"E7 `|' => #(@"1FC7) ;
+`=' @"F9 `|' => #(@"1FF7) ;
+`>' @"DC => #(@"1F04) ;
+`>' @"DD => #(@"1F14) ;
+`>' @"DE => #(@"1F24) ;
+`>' @"DF => #(@"1F34) ;
+`>' @"FC => #(@"1F44) ;
+`>' @"FD => #(@"1F54) ;
+`>' @"FE => #(@"1F64) ;
+`>' @"A2 => #(@"1F0C) ;
+`>' @"B8 => #(@"1F1C) ;
+`>' @"B9 => #(@"1F2C) ;
+`>' @"BA => #(@"1F3C) ;
+`>' @"BC => #(@"1F4C) ;
+`>' @"BE => #(@"1F5C) ;
+`>' @"BF => #(@"1F6C) ;
+`>'`=' @"E1 => #(@"1F06) ;
+`>'`=' @"E5 => #(@"1F10)#(@"0303) ;
+`>'`=' @"E7 => #(@"1F26) ;
+`>'`=' @"E9 => #(@"1F36) ;
+`>'`=' @"EF => #(@"1F40)#(@"0303) ;
+`>'`=' @"F5 => #(@"1F56) ;
+`>'`=' @"F9 => #(@"1F66) ;
+`>'`=' @"C1 => #(@"1F0E) ;
+`>'`=' @"C5 => #(@"1F18)#(@"0303) ;
+`>'`=' @"C7 => #(@"1F2E) ;
+`>'`=' @"C9 => #(@"1F3E) ;
+`>'`=' @"CF => #(@"1F48)#(@"0303) ;
+`>'`=' @"D5 => #(@"1F5E) ;
+`>'`=' @"D9 => #(@"1F6E) ;
+`>'``' @"E1 => #(@"1F02) ;
+`>'``' @"E5 => #(@"1F12) ;
+`>'``' @"E7 => #(@"1F22) ;
+`>'``' @"E9 => #(@"1F32) ;
+`>'``' @"EF => #(@"1F42) ;
+`>'``' @"F5 => #(@"1F52) ;
+`>'``' @"F9 => #(@"1F62) ;
+`>'``' @"C1 => #(@"1F0A) ;
+`>'``' @"C5 => #(@"1F1A) ;
+`>'``' @"C7 => #(@"1F2A) ;
+`>'``' @"C9 => #(@"1F3A) ;
+`>'``' @"CF => #(@"1F4A) ;
+`>'``' @"D5 => #(@"1F5A) ;
+`>'``' @"D9 => #(@"1F6A) ;
+`>' @"E1 `|' => #(@"1F80) ;
+`>' @"E7 `|' => #(@"1F90) ;
+`>' @"F9 `|' => #(@"1FA0) ;
+`>' @"C1 `|' => #(@"1F88) ;
+`>' @"C7 `|' => #(@"1F98) ;
+`>' @"D9 `|' => #(@"1FA8) ;
+``' @"E1 `|' => #(@"1FB2) ;
+``' @"E7 `|' => #(@"1FC2) ;
+``' @"F9 `|' => #(@"1FF2) ;
+@"DA => #(@"03AA) ;
+@"DB => #(@"03AB) ;
+@"FA => #(@"03CA) ;
+@"FB => #(@"03CB) ;
+@"DC => #(@"03AC) ;
+@"DD => #(@"03AD) ;
+@"DE => #(@"03AE) ;
+@"DF => #(@"03AF) ;
+@"FC => #(@"03CC) ;
+@"FD => #(@"03CD) ;
+@"FE => #(@"03CE) ;
+@"A2 => #(@"0386) ;
+@"B8 => #(@"0388) ;
+@"B9 => #(@"0389) ;
+@"BA => #(@"038A) ;
+@"BC => #(@"038C) ;
+@"BE => #(@"038E) ;
+@"BF => #(@"038F) ;
+`<'`'' => #(@"1FDE) ;
+`<'`<' => #(@"00AB) ;
+`<'`=' => #(@"1FDF) ;
+`<'``' => #(@"1FDD) ;
+`<' @"E1 => #(@"1F01) ;
+`<' @"E5 => #(@"1F11) ;
+`<' @"E7 => #(@"1F21) ;
+`<' @"E9 => #(@"1F31) ;
+`<' @"EF => #(@"1F41) ;
+`<' @"F1 => #(@"1FE5) ;
+`<' @"F5 => #(@"1F51) ;
+`<' @"F9 => #(@"1F61) ;
+`<' @"C1 => #(@"1F09) ;
+`<' @"C5 => #(@"1F19) ;
+`<' @"C7 => #(@"1F29) ;
+`<' @"C9 => #(@"1F39) ;
+`<' @"CF => #(@"1F49) ;
+`<' @"D1 => #(@"1FEC) ;
+`<' @"D5 => #(@"1F59) ;
+`<' @"D9 => #(@"1F69) ;
+`=' @"D0 => #(@"03E0) ;
+`=' @"D7 => #(@"03DE) ;
+`=' @"D3 => #(@"03DA) ;
+`=' @"CA => #(@"03D8) ;
+`=' @"C2 => #(@"03DC) ;
+`=' @"E1 => #(@"1FB6) ;
+`=' @"E5 => #(@"03B5)#(@"0303) ;
+`=' @"E7 => #(@"1FC6) ;
+`=' @"E9 => #(@"1FD6) ;
+`=' @"EF => #(@"03BF)#(@"0303) ;
+`=' @"F0 => #(@"03E1) ;
+`=' @"F7 => #(@"03DF) ;
+`=' @"F3 => #(@"03DB) ;
+`=' @"EA => #(@"03D9) ;
+`=' @"F5 => #(@"1FE6) ;
+`=' @"F9 => #(@"1FF6) ;
+`=' @"E2 => @"03DD ;
+`>'`'' => #(@"1FCE) ;
+`>'`=' => #(@"1FCF) ;
+`>'`>' => #(@"00BB) ;
+`>'``' => #(@"1FCD) ;
+`>' @"E1 => #(@"1F00) ;
+`>' @"E5 => #(@"1F10) ;
+`>' @"E7 => #(@"1F20) ;
+`>' @"E9 => #(@"1F30) ;
+`>' @"EF => #(@"1F40) ;
+`>' @"F1 => #(@"1FE4) ;
+`>' @"F5 => #(@"1F50) ;
+`>' @"F9 => #(@"1F60) ;
+`>' @"C1 => #(@"1F08) ;
+`>' @"C5 => #(@"1F18) ;
+`>' @"C7 => #(@"1F28) ;
+`>' @"C9 => #(@"1F38) ;
+`>' @"CF => #(@"1F48) ;
+`>' @"D1 => #(@"1FDC) ;
+`>' @"D5 => #(@"1F58) ;
+`>' @"D9 => #(@"1F68) ;
+``' @"E1 => #(@"1F70) ;
+``' @"E5 => #(@"1F72) ;
+``' @"E7 => #(@"1F74) ;
+``' @"E9 => #(@"1F76) ;
+``' @"EF => #(@"1F78) ;
+``' @"F5 => #(@"1F7A) ;
+``' @"F9 => #(@"1F7C) ;
+@"E1 `|' => #(@"1FB3) ;
+@"E7 `|' => #(@"1FC3) ;
+@"F9 `|' => #(@"1FF3) ;
+@"C1 `|' => #(@"1FBC) ;
+@"C7 `|' => #(@"1FCC) ;
+@"D9 `|' => #(@"1FFC) ;
+@"B7 => #(@"0387) ;
+@"C1 => #(@"0391) ;
+@"C2 => #(@"0392) ;
+@"C4 => #(@"0394) ;
+@"C5 => #(@"0395) ;
+@"D6 => #(@"03A6) ;
+@"C3 => #(@"0393) ;
+@"C7 => #(@"0397) ;
+@"C9 => #(@"0399) ;
+@"C8 => #(@"0398) ;
+@"CA => #(@"039A) ;
+@"CB => #(@"039B) ;
+@"CC => #(@"039C) ;
+@"CD => #(@"039D) ;
+@"CF => #(@"039F) ;
+@"D0 => #(@"03A0) ;
+@"D7 => #(@"03A7) ;
+@"D1 => #(@"03A1) ;
+@"D3 => #(@"03A3) ;
+@"D4 => #(@"03A4) ;
+@"D5 => #(@"03A5) ;
+@"D9 => #(@"03A9) ;
+@"CE => #(@"039E) ;
+@"D8 => #(@"03A8) ;
+@"C6 => #(@"0396) ;
+@"E1 => #(@"03B1) ;
+@"E2 => #(@"03B2) ;
+@"F2 => #(@"03C2) ;
+@"E4 => #(@"03B4) ;
+@"E5 => #(@"03B5) ;
+@"F6 => #(@"03C6) ;
+@"E3 => #(@"03B3) ;
+@"E7 => #(@"03B7) ;
+@"E9 => #(@"03B9) ;
+@"E8 => #(@"03B8) ;
+@"EA => #(@"03BA) ;
+@"EB => #(@"03BB) ;
+@"EC => #(@"03BC) ;
+@"ED => #(@"03BD) ;
+@"EF => #(@"03BF) ;
+@"F0 => #(@"03C0) ;
+@"F7 => #(@"03C7) ;
+@"F1 => #(@"03C1) ;
+@"F3 => #(@"03C3) ;
+@"F4 => #(@"03C4) ;
+@"F5 => #(@"03C5) ;
+@"F9 => #(@"03C9) ;
+@"EE => #(@"03BE) ;
+@"F8 => #(@"03C8) ;
+@"E6 => #(@"03B6) ;
+`|' => "|" ;
+
+`;' => @"037E;
+@"B7 => @"0387;
+`-'`-'`-' => @"2014;
+`-'`-' => @"2013;
+``' => @"1FEF;
+`'' => @"1FFD;
+``'``' => @"201C;
+`''`'' => @"201D;
+`<' => #(@"1FFE) ;
+`>' => #(@"1FBF) ;
+`<'`<' => @"00AB;
+`>'`>' => @"00BB;
+`('`(' => @"00AB;
+`)'`)' => @"00BB;
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/koirus2uni.otp b/Master/texmf-dist/omega/otp/antomega/koirus2uni.otp
new file mode 100644
index 00000000000..ac1e118c3e9
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/koirus2uni.otp
@@ -0,0 +1,73 @@
+%% 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) 2003 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%% Conversion to Unicode from Russian/Ukrainian KOI8-RU encoding.
+
+input: 1;
+output: 2;
+
+tables:
+
+tabkoi8[@"40] = {
+@"044E, @"0430, @"0431, @"0446, @"0434, @"0435, @"0444, @"0433,
+@"0445, @"0438, @"0439, @"043A, @"043B, @"043C, @"043D, @"043E,
+@"043F, @"044F, @"0440, @"0441, @"0442, @"0443, @"0436, @"0432,
+@"044C, @"044B, @"0437, @"0448, @"044D, @"0449, @"0447, @"044A,
+@"042E, @"0410, @"0411, @"0426, @"0414, @"0415, @"0424, @"0413,
+@"0425, @"0418, @"0419, @"041A, @"041B, @"041C, @"041D, @"041E,
+@"041F, @"042F, @"0420, @"0421, @"0422, @"0423, @"0416, @"0412,
+@"042C, @"042B, @"0417, @"0428, @"042D, @"0429, @"0427, @"042A
+};
+
+expressions:
+
+% Basic ASCII symbols
+@"00-@"7F => \1;
+
+% Basic Russian alphabet
+@"C0-@"FF => #(tabkoi8[\1-@"C0]);
+
+% Russian capital letter YO
+@"B3 => @"401;
+
+% Russian small letter YO
+@"A3 => @"451;
+
+% Ukrainian capital letter IE
+@"B4 => @"404;
+
+% Ukrainian small letter IE
+@"A4 => @"454;
+
+% Ukrainian-Byelorussian capital letter I
+@"B6 => @"407;
+
+% Ukrainian-Byelorussian small letter I
+@"A6 => @"457;
+
+% Ukrainian capital letter YI
+@"B7 => @"407;
+
+% Ukrainian small letter YI
+@"A7 => @"457;
+
+% Ukrainian capital letter GHE with upturn
+@"BD => @"407;
+
+% Ukrainian small letter GHE with upturn
+@"AD => @"457;
+
+% Byelorussian capital letter short U
+@"BE => @"40E;
+
+% Byelorussian small letter short U
+@"AE => @"45E;
+
+% all other symbols, including Unicode characters
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/latcyr2uni.otp b/Master/texmf-dist/omega/otp/antomega/latcyr2uni.otp
new file mode 100644
index 00000000000..5b8cfd8705f
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/latcyr2uni.otp
@@ -0,0 +1,240 @@
+%% 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) 1995 John Plaice and Yannis Haralambous
+%% Modifications 2003 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%% This file was taken from the original omega package and renamed
+%% from 7cyr2uni.otp to latcyr2uni.otp to avoid name clashes
+%% in case of independent developement.
+
+%% Conversion from the TeX 7-bit tranliteration for the Cyrilic
+%% letters to Unicode.
+
+input: 1;
+output: 2;
+
+expressions:
+
+
+`-'`-'`-' => @"2014;
+`-'`-' => @"F05F;
+``'``' => @"201C;
+``' => @"2018;
+`''`'' => @"201D;
+`'' => @"2019;
+`,'`,' => @"201E;
+`<'`<' => @"00AB;
+`>'`>' => @"00BB;
+
+
+`A'`'' => @"0410@"042C;
+`B'`'' => @"0411@"042C;
+`V'`'' => @"0412@"042C;
+`G'`'' => @"0413@"042C;
+`D'`'' => @"0414@"042C;
+`E'`'' => @"0415@"042C;
+`Z'`'' => @"0417@"042C;
+`J'`'' => @"0416@"042C;
+`I'`'' => @"0418@"042C;
+`K'`'' => @"041A@"042C;
+`L'`'' => @"041B@"042C;
+`M'`'' => @"041C@"042C;
+`N'`'' => @"041D@"042C;
+`O'`'' => @"041E@"042C;
+`P'`'' => @"041F@"042C;
+`R'`'' => @"0420@"042C;
+`T'`'' => @"0422@"042C;
+`U'`'' => @"0423@"042C;
+`F'`'' => @"0424@"042C;
+`X'`'' => @"0425@"042C;
+`Q'`'' => @"0427@"042C;
+`C'`'' => @"0426@"042C;
+`S'`H'`S'`H'`'' => @"0429@"042C;
+`S'`h'`s'`h'`'' => @"0429@"042C;
+`S'`H'`'' => @"0428@"042C;
+`S'`h'`'' => @"0428@"042C;
+`S'`'' => @"0421@"042C;
+`Y'`O'`'' => @"0401@"042C;
+`Y'`o'`'' => @"0401@"042C;
+`Y'`U'`'' => @"042E@"042C;
+`Y'`u'`'' => @"042E@"042C;
+`Y'`A'`'' => @"042F@"042C;
+`Y'`a'`'' => @"042F@"042C;
+`Y'`'' => @"042B@"042C;
+`H'`'' => @"0419@"042C;
+``'`E'`'' => @"042D@"042C;
+`a'`'' => @"0430@"044C;
+`b'`'' => @"0431@"044C;
+`v'`'' => @"0432@"044C;
+`g'`'' => @"0433@"044C;
+`d'`'' => @"0434@"044C;
+`e'`'' => @"0435@"044C;
+`z'`'' => @"0437@"044C;
+`j'`'' => @"0436@"044C;
+`i'`'' => @"0438@"044C;
+`k'`'' => @"043A@"044C;
+`l'`'' => @"043B@"044C;
+`m'`'' => @"043C@"044C;
+`n'`'' => @"043D@"044C;
+`o'`'' => @"043E@"044C;
+`p'`'' => @"043F@"044C;
+`r'`'' => @"0440@"044C;
+`t'`'' => @"0442@"044C;
+`u'`'' => @"0443@"044C;
+`f'`'' => @"0444@"044C;
+`x'`'' => @"0445@"044C;
+`q'`'' => @"0447@"044C;
+`c'`'' => @"0446@"044C;
+`s'`h'`s'`h'`'' => @"0449@"044C;
+`s'`h'`'' => @"0448@"044C;
+`s'`'' => @"0441@"044C;
+`y'`o'`'' => @"0451@"044C;
+`y'`u'`'' => @"044E@"044C;
+`y'`a'`'' => @"044F@"044C;
+`y'`'' => @"044B@"044C;
+`h'`'' => @"0439@"044C;
+``'`e'`'' => @"044D@"044C;
+
+`A'`"' => @"0410@"042A;
+`B'`"' => @"0411@"042A;
+`V'`"' => @"0412@"042A;
+`G'`"' => @"0413@"042A;
+`D'`"' => @"0414@"042A;
+`E'`"' => @"0415@"042A;
+`Z'`"' => @"0417@"042A;
+`J'`"' => @"0416@"042A;
+`I'`"' => @"0418@"042A;
+`K'`"' => @"041A@"042A;
+`L'`"' => @"041B@"042A;
+`M'`"' => @"041C@"042A;
+`N'`"' => @"041D@"042A;
+`O'`"' => @"041E@"042A;
+`P'`"' => @"041F@"042A;
+`R'`"' => @"0420@"042A;
+`T'`"' => @"0422@"042A;
+`U'`"' => @"0423@"042A;
+`F'`"' => @"0424@"042A;
+`X'`"' => @"0425@"042A;
+`Q'`"' => @"0427@"042A;
+`C'`"' => @"0426@"042A;
+`S'`H'`S'`H'`"' => @"0429@"042A;
+`S'`h'`s'`h'`"' => @"0429@"042A;
+`S'`H'`"' => @"0428@"042A;
+`S'`h'`"' => @"0428@"042A;
+`S'`"' => @"0421@"042A;
+`Y'`O'`"' => @"0401@"042A;
+`Y'`o'`"' => @"0401@"042A;
+`Y'`U'`"' => @"042E@"042A;
+`Y'`u'`"' => @"042E@"042A;
+`Y'`A'`"' => @"042F@"042A;
+`Y'`a'`"' => @"042F@"042A;
+`Y'`"' => @"042B@"042A;
+`H'`"' => @"0419@"042A;
+``'`E'`"' => @"042D@"042A;
+`a'`"' => @"0430@"044A;
+`b'`"' => @"0431@"044A;
+`v'`"' => @"0432@"044A;
+`g'`"' => @"0433@"044A;
+`d'`"' => @"0434@"044A;
+`e'`"' => @"0435@"044A;
+`z'`"' => @"0437@"044A;
+`j'`"' => @"0436@"044A;
+`i'`"' => @"0438@"044A;
+`k'`"' => @"043A@"044A;
+`l'`"' => @"043B@"044A;
+`m'`"' => @"043C@"044A;
+`n'`"' => @"043D@"044A;
+`o'`"' => @"043E@"044A;
+`p'`"' => @"043F@"044A;
+`r'`"' => @"0440@"044A;
+`t'`"' => @"0442@"044A;
+`u'`"' => @"0443@"044A;
+`f'`"' => @"0444@"044A;
+`x'`"' => @"0445@"044A;
+`q'`"' => @"0447@"044A;
+`c'`"' => @"0446@"044A;
+`s'`h'`s'`h'`"' => @"0449@"044A;
+`s'`h'`"' => @"0448@"044A;
+`s'`"' => @"0441@"044A;
+`y'`o'`"' => @"0451@"044A;
+`y'`u'`"' => @"044E@"044A;
+`y'`a'`"' => @"044F@"044A;
+`y'`"' => @"044B@"044A;
+`h'`"' => @"0439@"044A;
+``'`e'`"' => @"044D@"044A;
+
+`A' => @"0410;
+`B' => @"0411;
+`V' => @"0412;
+`G' => @"0413;
+`D' => @"0414;
+`E' => @"0415;
+`Z' => @"0417;
+`J' => @"0416;
+`I' => @"0418;
+`K' => @"041A;
+`L' => @"041B;
+`M' => @"041C;
+`N' => @"041D;
+`O' => @"041E;
+`P' => @"041F;
+`R' => @"0420;
+`T' => @"0422;
+`U' => @"0423;
+`F' => @"0424;
+`X' => @"0425;
+`Q' => @"0427;
+`C' => @"0426;
+`S'`H'`S'`H' => @"0429;
+`S'`h'`s'`h' => @"0429;
+`S'`H' => @"0428;
+`S'`h' => @"0428;
+`S' => @"0421;
+`Y'`O' => @"0401;
+`Y'`o' => @"0401;
+`Y'`U' => @"042E;
+`Y'`u' => @"042E;
+`Y'`A' => @"042F;
+`Y'`a' => @"042F;
+`Y' => @"042B;
+`H' => @"0419;
+``'`E' => @"042D;
+`a' => @"0430;
+`b' => @"0431;
+`v' => @"0432;
+`g' => @"0433;
+`d' => @"0434;
+`e' => @"0435;
+`z' => @"0437;
+`j' => @"0436;
+`i' => @"0438;
+`k' => @"043A;
+`l' => @"043B;
+`m' => @"043C;
+`n' => @"043D;
+`o' => @"043E;
+`p' => @"043F;
+`r' => @"0440;
+`t' => @"0442;
+`u' => @"0443;
+`f' => @"0444;
+`x' => @"0445;
+`q' => @"0447;
+`c' => @"0446;
+`s'`h'`s'`h' => @"0449;
+`s'`h' => @"0448;
+`s' => @"0441;
+`y'`o' => @"0451;
+`y'`u' => @"044E;
+`y'`a' => @"044F;
+`y' => @"044B;
+`h' => @"0439;
+``'`e' => @"044D;
+
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/latin/la-lig.otp b/Master/texmf-dist/omega/otp/antomega/latin/la-lig.otp
new file mode 100644
index 00000000000..0be476ca21b
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/latin/la-lig.otp
@@ -0,0 +1,27 @@
+%% This file is part of the ANTOMEGA project version 0.8
+%% -----------------------------------------------------
+%%
+%% 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) 2005 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%% This file is used to replace Latin digraphs with ligatures, as
+%% in some 18th century and earlier editions.
+
+input: 2;
+output: 2;
+
+expressions:
+
+% Latin digraphs
+`A'`E' => @"00C6;
+`A'`e' => @"00C6;
+`a'`e' => @"00E6;
+`O'`E' => @"0152;
+`O'`e' => @"0152;
+`o'`e' => @"0153;
+
+% all other symbols, including Unicode characters
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/latin/la-longs.otp b/Master/texmf-dist/omega/otp/antomega/latin/la-longs.otp
new file mode 100644
index 00000000000..c88574ca844
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/latin/la-longs.otp
@@ -0,0 +1,25 @@
+%% This file is part of the ANTOMEGA project version 0.8
+%% -----------------------------------------------------
+%%
+%% 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) 2005 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%% This file is used to insert "long s" into a Latin text.
+
+input: 2;
+output: 2;
+
+aliases:
+
+LETTER = (@"0041-@"005A | @"0061-@"007A | @"00B0-@"00FF |
+ @"0100-@"017F | @"0180-@"024F) ;
+
+expressions:
+
+`s'`s'{LETTER} => @"017F@"017F \3;
+`s'{LETTER} => @"017F \2;
+
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/latin/la-noj.otp b/Master/texmf-dist/omega/otp/antomega/latin/la-noj.otp
new file mode 100644
index 00000000000..89b58910a5e
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/latin/la-noj.otp
@@ -0,0 +1,24 @@
+%% This file is part of the ANTOMEGA project version 0.8
+%% -----------------------------------------------------
+%%
+%% 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) 2005 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%% This file is used to replace the Latin letter "J" with "I",
+%% according to the orthography used in most classical text editions
+%% and textbooks.
+
+input: 2;
+output: 2;
+
+expressions:
+
+% Latin letters
+`J' => `I';
+`j' => `i';
+
+% all other symbols, including Unicode characters
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/latin/la-nouv.otp b/Master/texmf-dist/omega/otp/antomega/latin/la-nouv.otp
new file mode 100644
index 00000000000..676f2b2ed94
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/latin/la-nouv.otp
@@ -0,0 +1,25 @@
+%% This file is part of the ANTOMEGA project version 0.8
+%% -----------------------------------------------------
+%%
+%% 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) 2005 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%% This file is used to replace Latin capital letter "U" with "V",
+%% and latin small letter "v" with "u" according to the orthography
+%% used in most classical text editions, where U and V are treated
+%% as the same letter.
+
+input: 2;
+output: 2;
+
+expressions:
+
+% Latin letters
+`U' => `V';
+`v' => `u';
+
+% all other symbols, including Unicode characters
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/rhobre.otp b/Master/texmf-dist/omega/otp/antomega/rhobre.otp
new file mode 100644
index 00000000000..4d5155146d9
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/rhobre.otp
@@ -0,0 +1,16 @@
+%% This file is part of the ANTOMEGA project version 0.3
+%% -----------------------------------------------------
+%%
+%% 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: 2;
+output: 2;
+
+expressions:
+
+@"03C1 @"03C1 => @"1FE4 @"1FE5;
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/rhonobre.otp b/Master/texmf-dist/omega/otp/antomega/rhonobre.otp
new file mode 100644
index 00000000000..cf85b83cc55
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/rhonobre.otp
@@ -0,0 +1,16 @@
+%% This file is part of the ANTOMEGA project version 0.3
+%% -----------------------------------------------------
+%%
+%% 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: 2;
+output: 2;
+
+expressions:
+
+@"1FE4 @"1FE5 => @"03C1 @"03C1;
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/tex2punct.otp b/Master/texmf-dist/omega/otp/antomega/tex2punct.otp
new file mode 100644
index 00000000000..375fb13c508
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/tex2punct.otp
@@ -0,0 +1,36 @@
+%% 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:
+
+`-'`-'`-' => @"2014;
+`-'`-' => @"2013;
+`?'``' => "\InvertedQuestionMark{}";
+`!'``' => "\InvertedExclamationMark{}";
+``'``' => "\LeftDoubleQuotationMark{}";
+``' => @"2018;
+`''`'' => "\RightDoubleQuotationMark{}";
+`'' => @"2019;
+`,'`,' => @"201E;
+`;' => "\Semicolon{}";
+`:' => "\Colon{}";
+`?' => "\QuestionMark{}";
+`!' => "\ExclamationMark{}";
+`<'`<' => "\LeftPointingDoubleAngleQuotationMark{}";
+@"AB => "\LeftPointingDoubleAngleQuotationMark{}";
+`>'`>' => "\RightPointingDoubleAngleQuotationMark{}";
+@"BB => "\RightPointingDoubleAngleQuotationMark{}";
+
+`~' => "\NonBreakingSpace ";
+@"A0 => "\NonBreakingSpace ";
+
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/texgrk2uni.otp b/Master/texmf-dist/omega/otp/antomega/texgrk2uni.otp
new file mode 100644
index 00000000000..46bb6208145
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/texgrk2uni.otp
@@ -0,0 +1,280 @@
+%% 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) 1995 John Plaice and Yannis Haralambous
+%% Modifications 2001 -- 2003 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%% This file was taken from the original omega package and renamed
+%% from grpotex2uni.otp to oldgrk2uni.otp to avoid name clashes
+%% in case of independent developement.
+
+%% Conversion from the Greek notation used in some older Greek
+%% packages for TeX (where the `=' sign corresponds to the Greek
+%% perispomeni) to Unicode.
+
+%% The only serious differences between this file and the original
+%% grpotex2uni.otp is different rules for the conversion of single quotes
+%% and support for the `((' and `))' combinations (which produce
+%% Greek guillemots in the CB Greek fonts).
+
+input: 1;
+output: 2;
+
+expressions:
+
+`<'`''`a'`|' => #(@"1F85) ;
+`<'`''`h'`|' => #(@"1F95) ;
+`<'`''`w'`|' => #(@"1FA5) ;
+`<'`='`a'`|' => #(@"1F87) ;
+`<'`='`h'`|' => #(@"1F97) ;
+`<'`='`w'`|' => #(@"1FA7) ;
+`<'``'`a'`|' => #(@"1F83) ;
+`<'``'`h'`|' => #(@"1F93) ;
+`<'``'`w'`|' => #(@"1FA3) ;
+`>'`''`a'`|' => #(@"1F84) ;
+`>'`''`h'`|' => #(@"1F94) ;
+`>'`''`w'`|' => #(@"1FA4) ;
+`>'`='`a'`|' => #(@"1F86) ;
+`>'`='`h'`|' => #(@"1F96) ;
+`>'`='`w'`|' => #(@"1FA6) ;
+`>'``'`a'`|' => #(@"1F82) ;
+`>'``'`h'`|' => #(@"1F92) ;
+`>'``'`w'`|' => #(@"1FA2) ;
+`"'`''`i' => #(@"1FD3) ;
+`"'`''`u' => #(@"1FE3) ;
+`"'`='`i' => #(@"1FD7) ;
+`"'`='`u' => #(@"1FE7) ;
+`"'``'`i' => #(@"1FD2) ;
+`"'``'`u' => #(@"1FE2) ;
+`''`a'`|' => #(@"1FB4) ;
+`''`h'`|' => #(@"1FC4) ;
+`''`w'`|' => #(@"1FF4) ;
+`<'`''`a' => #(@"1F05) ;
+`<'`''`e' => #(@"1F15) ;
+`<'`''`h' => #(@"1F25) ;
+`<'`''`i' => #(@"1F35) ;
+`<'`''`o' => #(@"1F45) ;
+`<'`''`u' => #(@"1F55) ;
+`<'`''`w' => #(@"1F65) ;
+`<'`='`a' => #(@"1F07) ;
+`<'`='`e' => #(@"03B5)#(@"1FDF) ;
+`<'`='`h' => #(@"1F27) ;
+`<'`='`i' => #(@"1F37) ;
+`<'`='`o' => #(@"03BF)#(@"1FDF) ;
+`<'`='`u' => #(@"1F57) ;
+`<'`='`w' => #(@"1F67) ;
+`<'``'`a' => #(@"1F03) ;
+`<'``'`e' => #(@"1F13) ;
+`<'``'`h' => #(@"1F23) ;
+`<'``'`i' => #(@"1F33) ;
+`<'``'`o' => #(@"1F43) ;
+`<'``'`u' => #(@"1F53) ;
+`<'``'`w' => #(@"1F63) ;
+`<'`a'`|' => #(@"1F81) ;
+`<'`h'`|' => #(@"1F91) ;
+`<'`w'`|' => #(@"1FA1) ;
+`='`a'`|' => #(@"1FB7) ;
+`='`h'`|' => #(@"1FC7) ;
+`='`w'`|' => #(@"1FF7) ;
+`>'`''`a' => #(@"1F04) ;
+`>'`''`e' => #(@"1F14) ;
+`>'`''`h' => #(@"1F24) ;
+`>'`''`i' => #(@"1F34) ;
+`>'`''`o' => #(@"1F44) ;
+`>'`''`u' => #(@"1F54) ;
+`>'`''`w' => #(@"1F64) ;
+`>'`='`a' => #(@"1F06) ;
+`>'`='`e' => #(@"03B5)#(@"1FCF) ;
+`>'`='`h' => #(@"1F26) ;
+`>'`='`i' => #(@"1F36) ;
+`>'`='`o' => #(@"03BF)#(@"1FCF) ;
+`>'`='`u' => #(@"1F56) ;
+`>'`='`w' => #(@"1F66) ;
+`>'``'`a' => #(@"1F02) ;
+`>'``'`e' => #(@"1F12) ;
+`>'``'`h' => #(@"1F22) ;
+`>'``'`i' => #(@"1F32) ;
+`>'``'`o' => #(@"1F42) ;
+`>'``'`u' => #(@"1F52) ;
+`>'``'`w' => #(@"1F62) ;
+`>'`a'`|' => #(@"1F80) ;
+`>'`h'`|' => #(@"1F90) ;
+`>'`w'`|' => #(@"1FA0) ;
+``'`a'`|' => #(@"1FB2) ;
+``'`h'`|' => #(@"1FC2) ;
+``'`w'`|' => #(@"1FF2) ;
+`"'`I' => #(@"03AA) ;
+`"'`U' => #(@"03AB) ;
+`"'`i' => #(@"03CA) ;
+`"'`u' => #(@"03CB) ;
+`''`a' => #(@"1F71) ;
+`''`e' => #(@"1F73) ;
+`''`h' => #(@"1F75) ;
+`''`i' => #(@"1F77) ;
+`''`o' => #(@"1F79) ;
+`''`u' => #(@"1F7B) ;
+`''`w' => #(@"1F7D) ;
+`''`A' => #(@"0386) ;
+`''`E' => #(@"0388) ;
+`''`H' => #(@"0389) ;
+`''`I' => #(@"038A) ;
+`''`O' => #(@"038C) ;
+`''`U' => #(@"038E) ;
+`''`W' => #(@"038F) ;
+`<'`'' => #(@"1FDE) ;
+`<'`<' => #(@"00AB) ;
+`<'`=' => #(@"1FDF) ;
+`<'``' => #(@"1FDD) ;
+`<'`a' => #(@"1F01) ;
+`<'`e' => #(@"1F11) ;
+`<'`h' => #(@"1F21) ;
+`<'`i' => #(@"1F31) ;
+`<'`o' => #(@"1F41) ;
+`<'`r' => #(@"1FE5) ;
+`<'`u' => #(@"1F51) ;
+`<'`w' => #(@"1F61) ;
+`='`P' => #(@"03E0) ;
+`='`Q' => #(@"03DE) ;
+`='`S' => #(@"03DA) ;
+`='`a' => #(@"1FB6) ;
+`='`e' => #(@"03B5)#(@"1FC0) ;
+`='`h' => #(@"1FC6) ;
+`='`i' => #(@"1FD6) ;
+`='`o' => #(@"03BF)#(@"1FC0) ;
+`='`p' => #(@"03E1) ;
+`='`q' => #(@"03DF) ;
+`='`s' => #(@"03DB) ;
+`='`u' => #(@"1FE6) ;
+`='`w' => #(@"1FF6) ;
+`>'`'' => #(@"1FCE) ;
+`>'`=' => #(@"1FCF) ;
+`>'`>' => #(@"00BB) ;
+`>'``' => #(@"1FCD) ;
+`>'`a' => #(@"1F00) ;
+`>'`e' => #(@"1F10) ;
+`>'`h' => #(@"1F20) ;
+`>'`i' => #(@"1F30) ;
+`>'`o' => #(@"1F40) ;
+`>'`r' => #(@"1FE4) ;
+`>'`u' => #(@"1F50) ;
+`>'`w' => #(@"1F60) ;
+`^'`A' => #(@"1FB8) ;
+`^'`E' => #(@"0395)#(@"0306) ;
+`^'`H' => #(@"0397)#(@"0306) ;
+`^'`I' => #(@"1FD8) ;
+`^'`O' => #(@"039F)#(@"0306) ;
+`^'`U' => #(@"1FE8) ;
+`^'`W' => #(@"03A9)#(@"0306) ;
+`^'`a' => #(@"1FB0) ;
+`^'`e' => #(@"03B5)#(@"0306) ;
+`^'`h' => #(@"03B7)#(@"0306) ;
+`^'`i' => #(@"1FD0) ;
+`^'`o' => #(@"03BF)#(@"0306) ;
+`^'`u' => #(@"1FE0) ;
+`^'`w' => #(@"03C9)#(@"0306) ;
+`_'`A' => #(@"1FB9) ;
+`_'`E' => #(@"0395)#(@"0304) ;
+`_'`H' => #(@"0397)#(@"0304) ;
+`_'`I' => #(@"1FD9) ;
+`_'`O' => #(@"039F)#(@"0304) ;
+`_'`U' => #(@"1FE9) ;
+`_'`W' => #(@"03A9)#(@"0304) ;
+`_'`a' => #(@"1FB1) ;
+`_'`e' => #(@"03B5)#(@"0304) ;
+`_'`h' => #(@"03B7)#(@"0304) ;
+`_'`i' => #(@"1FD1) ;
+`_'`o' => #(@"03BF)#(@"0304) ;
+`_'`u' => #(@"1FE1) ;
+`_'`w' => #(@"03C9)#(@"0304) ;
+``'`a' => #(@"1F70) ;
+``'`e' => #(@"1F72) ;
+``'`h' => #(@"1F74) ;
+``'`i' => #(@"1F76) ;
+``'`o' => #(@"1F78) ;
+``'`u' => #(@"1F7A) ;
+``'`w' => #(@"1F7C) ;
+`|'`|' => #(@"03F5) ;
+`a'`|' => #(@"1FB3) ;
+`h'`|' => #(@"1FC3) ;
+`w'`|' => #(@"1FF3) ;
+`;' => #(@"0387) ;
+`<'`<' => #(@"00AB) ;
+`<' => #(@"1FFE) ;
+`>'`>' => #(@"00BB) ;
+`>' => #(@"1FBF) ;
+`?' => #(@"037E) ;
+`A' => #(@"0391) ;
+`B' => #(@"0392) ;
+`D' => #(@"0394) ;
+`E' => #(@"0395) ;
+`F' => #(@"03A6) ;
+`G' => #(@"0393) ;
+`H' => #(@"0397) ;
+`I' => #(@"0399) ;
+`J' => #(@"0398) ;
+`K' => #(@"039A) ;
+`L' => #(@"039B) ;
+`M' => #(@"039C) ;
+`N' => #(@"039D) ;
+`O' => #(@"039F) ;
+`P' => #(@"03A0) ;
+`Q' => #(@"03A7) ;
+`R' => #(@"03A1) ;
+`S' => #(@"03A3) ;
+`T' => #(@"03A4) ;
+`U' => #(@"03A5) ;
+`V' => #(@"03DC) ;
+`W' => #(@"03A9) ;
+`X' => #(@"039E) ;
+`Y' => #(@"03A8) ;
+`Z' => #(@"0396) ;
+`^' => #(@"0306) ;
+`_' => #(@"0304) ;
+`a' => #(@"03B1) ;
+`b' => #(@"03B2) ;
+`c' => #(@"03C2) ;
+`d' => #(@"03B4) ;
+`e' => #(@"03B5) ;
+`f' => #(@"03C6) ;
+`g' => #(@"03B3) ;
+`h' => #(@"03B7) ;
+`i' => #(@"03B9) ;
+`j' => #(@"03B8) ;
+`k' => #(@"03BA) ;
+`l' => #(@"03BB) ;
+`m' => #(@"03BC) ;
+`n' => #(@"03BD) ;
+`o' => #(@"03BF) ;
+`p' => #(@"03C0) ;
+`q' => #(@"03C7) ;
+`r' => #(@"03C1) ;
+`s' => #(@"03C3) ;
+`t' => #(@"03C4) ;
+`u' => #(@"03C5) ;
+`v' => #(@"03DD) ;
+`w' => #(@"03C9) ;
+`x' => #(@"03BE) ;
+`y' => #(@"03C8) ;
+`z' => #(@"03B6) ;
+`_' => #(@"0304) ;
+`^' => #(@"0306) ;
+`|' => #(@"1FBE) ;
+
+`?' => @"037E;
+`;' => @"0387;
+`-'`-'`-' => @"2014;
+`-'`-' => @"2013;
+``'``' => @"201C;
+``' => @"1FEF;
+`''`'' => @"201D;
+`'' => @"1FFD;
+`<'`<' => @"201F;
+`>'`>' => @"201D;
+`('`(' => @"00AB;
+`)'`)' => @"00BB;
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/uni2accents.otp b/Master/texmf-dist/omega/otp/antomega/uni2accents.otp
new file mode 100644
index 00000000000..93c7d9002e3
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/uni2accents.otp
@@ -0,0 +1,35 @@
+%% This file is part of the ANTOMEGA project version 0.8
+%% -----------------------------------------------------
+%%
+%% 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: 2;
+output: 2;
+
+expressions:
+
+. @"0300 => "\GraveAccent{" \1 "}";
+. @"0301 => "\AcuteAccent{" \1 "}";
+. @"0302 => "\CircumflexAccent{" \1 "}";
+. @"0303 => "\TildeAccent{" \1 "}";
+. @"0308 => "\DieresisAccent{" \1 "}";
+. @"030B => "\HungarumlautAccent{" \1 "}";
+. @"030A => "\RingAccent{" \1 "}";
+. @"030C => "\CaronAccent{" \1 "}";
+. @"0306 => "\BreveAccent{" \1 "}";
+. @"0304 => "\MacronAccent{" \1 "}";
+. @"0307 => "\DotAboveAccent{" \1 "}";
+. @"0311 => "\CyrillicFlexAccent{" \1 "}";
+. @"030F => "\DoubleGraveAccent{" \1 "}";
+. @"0331 => "\BarBelowAccent{" \1 "}";
+. @"0327 => "\CedillaAccent{" \1 "}";
+. @"0323 => "\DotBelowAccent{" \1 "}";
+. @"0328 => "\OgonekAccent{" \1 "}";
+
+. @"0342 => "\GreekCircumflexAccent{" \1 "}";
+. @"0343 => "\GreekKoronisAccent{" \1 "}";
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/uni2lgr.otp b/Master/texmf-dist/omega/otp/antomega/uni2lgr.otp
new file mode 100644
index 00000000000..25c76269897
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/uni2lgr.otp
@@ -0,0 +1,475 @@
+%% 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>
+
+% Conversion from Unicode to Greek LGR encoding.
+
+input: 2;
+output: 1;
+
+expressions:
+
+% sequence of accented letters: acute, grave, circumflex, lenis, asper,
+% lenisacute, lenisgrave, leniscircum, asperacute, aspergrave, aspercircum.
+
+% combinations with alphaiota
+@"1FB4 => @"8C;
+@"1FB2 => @"84;
+@"1FB7 => @"94;
+@"1F80 => @"86;
+@"1F81 => @"85;
+@"1F84 => @"8E;
+@"1F82 => @"8F;
+@"1F86 => @"96;
+@"1F85 => @"8D;
+@"1F83 => @"87;
+@"1F87 => @"95;
+
+% combinations with etaiota
+@"1FC4 => @"A4;
+@"1FC2 => @"9C;
+@"1FC7 => @"AC;
+@"1F90 => @"9E;
+@"1F91 => @"9D;
+@"1F94 => @"A6;
+@"1F92 => @"AF;
+@"1F96 => @"AE;
+@"1F95 => @"A5;
+@"1F93 => @"A7;
+@"1F97 => @"AD;
+
+% combinations with omegaiota
+@"1FF4 => @"BC;
+@"1FF2 => @"B4;
+@"1FF7 => @"C4;
+@"1FA0 => @"B6;
+@"1FA1 => @"B5;
+@"1FA4 => @"BE;
+@"1FA2 => @"BF;
+@"1FA6 => @"C6;
+@"1FA5 => @"BD;
+@"1FA3 => @"B7;
+@"1FA7 => `E';
+
+% combinations with capital alphaiota
+@"1F88 => @"3E `A' @"7C;
+@"1F89 => @"3C `A' @"7C;
+@"1F8C => `>' `'' `A' @"7C;
+@"1F8A => `>' ``' `A' @"7C;
+@"1F8E => `>' `~' `A' @"7C;
+@"1F8D => `<' `'' `A' @"7C;
+@"1F8B => `<' ``' `A' @"7C;
+@"1F8F => `<' `~' `A' @"7C;
+
+% combinations with capital etaiota
+@"1F98 => @"3E `H' @"7C;
+@"1F99 => @"3C `H' @"7C;
+@"1F9C => `>' `'' `H' @"7C;
+@"1F9A => `>' ``' `H' @"7C;
+@"1F9E => `>' `~' `H' @"7C;
+@"1F9D => `<' `'' `H' @"7C;
+@"1F9B => `<' ``' `H' @"7C;
+@"1F9F => `<' `~' `H' @"7C;
+
+% combinations with capital omegaiota
+@"1FA8 => @"3E `W' @"7C;
+@"1FA9 => @"3C `W' @"7C;
+@"1FAC => `>' `'' `W' @"7C;
+@"1FAA => `>' ``' `W' @"7C;
+@"1FAE => `>' `~' `W' @"7C;
+@"1FAD => `<' `'' `W' @"7C;
+@"1FAB => `<' ``' `W' @"7C;
+@"1FAF => `<' `~' `W' @"7C;
+
+% alphaiota alone
+@"1FB3 => @"F8;
+% etaiota alone
+@"1FC3 => @"F9;
+% omegaiota alone
+@"1FF3 => @"FA;
+% capital alphaiota alone
+@"1FBC => `A' @"7C;
+% capital etaiota alone
+@"1FCC => `H' @"7C;
+% capital omegaiotaalone
+@"1FFC => `W' @"7C;
+
+% combinations with alpha
+@"1F71 => @"88;
+@"1F70 => @"80;
+@"1FB6 => @"90;
+@"1F00 => @"82;
+@"1F01 => @"81;
+@"1F04 => @"8A;
+@"1F02 => @"8B;
+@"1F06 => @"92;
+@"1F05 => @"89;
+@"1F03 => @"83;
+@"1F07 => @"91;
+
+% combination with eta
+@"1F75 => @"A0;
+@"1F74 => @"98;
+@"1FC6 => @"A8;
+@"1F20 => @"9A;
+@"1F21 => @"99;
+@"1F24 => @"A2;
+@"1F22 => @"AB;
+@"1F26 => @"AA;
+@"1F25 => @"A1;
+@"1F23 => @"A3;
+@"1F27 => @"A9;
+
+% combinations with omega
+@"1F7D => @"B8;
+@"1F7C => @"B0;
+@"1FF6 => @"C0;
+@"1F60 => @"B2;
+@"1F61 => @"B1;
+@"1F64 => @"BA;
+@"1F62 => @"BB;
+@"1F66 => @"C2;
+@"1F65 => @"B9;
+@"1F63 => @"B3;
+@"1F67 => @"C1;
+
+% combinations with capital alpha
+@"1FBB => @"27 `A' ;
+@"1FBA => @"60 `A' ;
+@"1F08 => @"3E `A' ;
+@"1F09 => @"3C `A' ;
+@"1F0C => `>' `'' `A' ;
+@"1F0A => `>' ``' `A' ;
+@"1F0E => `>' `~' `A' ;
+@"1F0D => `<' `'' `A' ;
+@"1F0B => `<' ``' `A' ;
+@"1F0F => `<' `~' `A' ;
+
+% combination with capital eta
+@"1FCB => @"27 `H' ;
+@"1FCA => @"60 `H' ;
+@"1F28 => @"3E `H' ;
+@"1F29 => @"3C `H' ;
+@"1F2C => `>' `'' `H' ;
+@"1F2A => `>' ``' `H' ;
+@"1F2E => `>' `~' `H' ;
+@"1F2D => `<' `'' `H' ;
+@"1F2B => `<' ``' `H' ;
+@"1F2F => `<' `~' `H' ;
+
+% combinations with capital omega
+@"1FFB => @"27 `W' ;
+@"1FFA => @"60 `W' ;
+@"1F68 => @"3E `W' ;
+@"1F69 => @"3C `W' ;
+@"1F6C => `>' `'' `W' ;
+@"1F6A => `>' ``' `W' ;
+@"1F6E => `>' `~' `W' ;
+@"1F6D => `<' `'' `W' ;
+@"1F6B => `<' ``' `W' ;
+@"1F6F => `<' `~' `W' ;
+
+% combinations with epsilon
+@"1F73 => @"E8;
+@"1F72 => @"E0;
+@"1F10 => @"E2;
+@"1F11 => @"E1;
+@"1F14 => @"EA;
+@"1F12 => @"EB;
+@"1F15 => @"E9;
+@"1F13 => @"E3;
+
+% combinations with omicron
+@"1F79 => @"EC;
+@"1F78 => @"E4;
+@"1F40 => @"E6;
+@"1F41 => @"E5;
+@"1F44 => @"EE;
+@"1F42 => @"EF;
+@"1F45 => @"ED;
+@"1F43 => @"E7;
+
+% combinations with capital epsilon
+@"1FC9 => @"27 `E' ;
+@"1FC8 => @"60 `E' ;
+@"1F18 => @"3E `E' ;
+@"1F19 => @"3C `E' ;
+@"1F1C => `>' `'' `E' ;
+@"1F1A => `>' ``' `E' ;
+@"1F1D => `<' `'' `E' ;
+@"1F1B => `<' ``' `E' ;
+
+% combinations with capital omicron
+@"1FF9 => @"27 `O' ;
+@"1FF8 => @"60 `O' ;
+@"1F48 => @"3E `O' ;
+@"1F49 => @"3C `O' ;
+@"1F4C => `>' `'' `O' ;
+@"1F4A => `>' `'' `O' ;
+@"1F4D => `<' `'' `O' ;
+@"1F4B => `<' ``' `O' ;
+
+% combinations with iota
+@"1F77 => @"D0;
+@"1F76 => @"C8;
+@"1FD6 => @"D8;
+@"1F30 => @"CA;
+@"1F31 => @"C9;
+@"1F34 => @"D2;
+@"1F32 => @"D3;
+@"1F36 => @"DA;
+@"1F35 => @"D1;
+@"1F33 => @"CB;
+@"1F37 => @"D9;
+
+% combinations with upsilon
+@"1F7B => @"D4;
+@"1F7A => @"CC;
+@"1FE6 => @"DC;
+@"1F50 => @"CE;
+@"1F51 => @"CD;
+@"1F54 => @"D6;
+@"1F52 => @"D7;
+@"1F56 => @"DE;
+@"1F55 => @"D5;
+@"1F53 => @"CF;
+@"1F57 => @"DD;
+
+% combinations with capital iota
+@"1FDB => @"27 `I' ;
+@"1FDA => @"60 `I' ;
+@"1F38 => @"3E `I' ;
+@"1F39 => @"3C `I' ;
+@"1F3C => `>' `'' `I' ;
+@"1F3A => `>' ``' `I' ;
+@"1F3E => `>' `~' `I' ;
+@"1F3D => `<' `'' `I' ;
+@"1F3B => `<' ``' `I' ;
+@"1F3F => `<' `~' `I' ;
+
+% combinations with capital upsilon
+@"1FEB => @"27 `U' ;
+@"1FEA => @"60 `U' ;
+@"1F58 => @"3E `U' ;
+@"1F59 => @"3C `U' ;
+@"1F5C => `>' `'' `U' ;
+@"1F5A => `>' ``' `U' ;
+@"1F5E => `>' `~' `U' ;
+@"1F5D => `<' `'' `U' ;
+@"1F5B => `<' ``' `U' ;
+@"1F5F => `<' `~' `U' ;
+
+% rho with asper
+@"1FE5 => @"FB;
+% rho with lenis
+@"1FE4 => @"FC;
+% capital rho with asper
+@"1FEC => @"3C `R' ;
+
+% small letters with dieresis
+@"03CA => @"F0;
+@"03CB => @"F4;
+% capital letters with dieresis
+@"03AA => @"DB;
+@"03AB => @"DF;
+% small letters with dieresistonos
+@"0390 => @"F2;
+@"03B0 => @"F6;
+% small letters with dieresisacute
+@"1FD3 => @"F2;
+@"1FE3 => @"F6;
+% small letters with dieresisgrave
+@"1FD2 => @"F1;
+@"1FE2 => @"F5;
+% small letters with dieresiscircum
+@"1FD7 => @"F3;
+@"1FE7 => @"F7;
+
+% small letters with tonos
+@"03AC => @"88;
+@"03AD => @"E8;
+@"03AE => @"A0;
+@"03AF => @"D0;
+@"03CC => @"EC;
+@"03CD => @"D4;
+@"03CE => @"B8;
+
+% capital letters with tonos
+@"0386 => @"27 `A';
+@"0388 => @"27 `E';
+@"0389 => @"27 `H';
+@"038A => @"27 `I';
+@"038C => @"27 `O';
+@"038E => @"27 `U';
+@"038F => @"27 `W';
+
+% diacritics
+% lenis
+@"1FBF => @"3E;
+% asper
+@"1FFE => @"3C;
+% tonos
+@"0384 => @"27;
+% acute
+@"1FFD => @"27;
+% grave
+@"1FEF => @"60;
+% circumflexus
+@"1FC0 => @"7E;
+% lenisacute
+@"1FCE => `>' `'';
+% lenisgrave
+@"1FCD => `>' ``';
+% leniscircum
+@"1FCF => `>' `~';
+% asperacute
+@"1FDE => `<' `'';
+% aspergrave
+@"1FDD => `<' ``';
+% aspercircum
+@"1FDF => `<' `~';
+% dieresis
+@"00A8 => @"22;
+% dieresistonos
+@"0385 => @"23;
+% dieresisacute
+@"1FEE => @"23;
+% dieresisgrave
+@"1FED => @"24;
+% dieresiscircum
+@"1FC1 => @"20;
+% isubscriptum
+@"037A => @"7C;
+@"1FBE => @"7C;
+
+% capital letters
+@"0391 => `A';
+@"0392 => `B';
+@"0393 => `G';
+@"0394 => `D';
+@"0395 => `E';
+@"0396 => `Z';
+@"0397 => `H';
+@"0398 => `J';
+@"0399 => `I';
+@"039A => `K';
+@"039B => `L';
+@"039C => `M';
+@"039D => `N';
+@"039E => `X';
+@"039F => `O';
+@"03A0 => `P';
+@"03A1 => `R';
+@"03A3 => `S';
+@"03A4 => `T';
+@"03A5 => `U';
+@"03A6 => `F';
+@"03A7 => `Q';
+@"03A8 => `Y';
+@"03A9 => `W';
+
+% small letters
+@"03B1 => `a';
+@"03B2 => `b';
+@"03B3 => `g';
+@"03B4 => `d';
+@"03B5 => `e';
+@"03B6 => `z';
+@"03B7 => `h';
+@"03B8 => `j';
+@"03B9 => `i';
+@"03BA => `k';
+@"03BB => `l';
+@"03BC => `m';
+@"03BD => `n';
+@"03BE => `x';
+@"03BF => `o';
+@"03C0 => `p';
+@"03C1 => `r';
+@"03C2 => `c';
+@"03C3 => `s';
+@"03C4 => `t';
+@"03C5 => `u';
+@"03C6 => `f';
+@"03C7 => `q';
+@"03C8 => `y';
+@"03C9 => `w';
+
+% alternative variants
+% medbeta
+@"03D0 => `b';
+% varkappa
+@"03F0 => `k';
+% varrho
+@"03F1 => `r';
+% varpi
+@"03D6 => `p';
+% varphi
+@"03D5 => `f';
+% vartheta
+@"03D1 => `j';
+
+% numeric and archaic forms
+% qoppa archaic
+@"03D9 => "\noocpchar{19}";
+% Qoppa archaic
+@"03D8 => "\noocpchar{19}";
+% qoppa numeric
+@"03DF => "\noocpchar{18}";
+% Qoppa numeric
+@"03DE => "\noocpchar{21}";
+% stigma
+@"03DB => "\noocpchar{6}";
+% Stigma
+@"03DA => "\noocpchar{22}";
+% digamma
+@"03DD => @"93;
+% Digamma
+@"03DC => @"C3;
+% sampi
+@"03E1 => "\noocpchar{27}";
+% Sampi
+@"03E0 => "\noocpchar{23}";
+
+% anwtonos
+@"0374 => @"FE;
+% katwtonos
+@"0375 => @"FF;
+
+% common symbols and punctuation
+% numerals
+@"0030-@"0039 => \1;
+% semicolon
+@"003B => `?';
+% colon
+@"003A => `:';
+% greek question mark
+@"037E => `?';
+% ano teleia
+@"0387 => `;';
+
+% Zero width non-joiner
+@"200C => `v';
+% emdash
+@"2014 => `-'`-'`-';
+% endash
+@"2013 => `-'`-';
+% guillemots
+@"00AB => @"7B;
+@"00BB => @"7D;
+% singlequotes
+@"2019 => @"27 @"27;
+% euro
+@"20AC => "\noocpchar{24}";
+% perthousand
+@"2030 => "\noocpchar{25}";
+% schwa
+@"01DD => "\noocpchar{26}";
+
+% all other symbols
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/uni2lig.otp b/Master/texmf-dist/omega/otp/antomega/uni2lig.otp
new file mode 100644
index 00000000000..bb8db12ea8c
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/uni2lig.otp
@@ -0,0 +1,29 @@
+%% 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>
+
+% Combining Unicode symbols to standard Latin ligatures
+
+input: 2;
+output: 2;
+
+expressions:
+
+`f'`f'`i' => @"FB03;
+`f'`f'`l' => @"FB04;
+`f'`f' => @"FB00;
+`f'`i' => @"FB01;
+`f'`l' => @"FB02;
+
+% s-long ligatures
+@"017F `t' => @"FB05;
+
+% French calligraphic ones
+%`s'`t' => @"FB06;
+
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/uni2omega.otp b/Master/texmf-dist/omega/otp/antomega/uni2omega.otp
new file mode 100644
index 00000000000..ca3c647413d
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/uni2omega.otp
@@ -0,0 +1,347 @@
+%% 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>
+
+% Conversion from Unicode to the encoding of the omlgc font.
+
+input: 2;
+output: 2;
+
+expressions:
+
+% Greek letters
+
+@"1F00 => @"0711;
+@"1F01 => @"0710;
+@"1F02 => @"071A;
+@"1F03 => @"0716;
+@"1F04 => @"071B;
+@"1F05 => @"0717;
+@"1F06 => @"071C;
+@"1F07 => @"0718;
+@"1F08 => @"0701 @"0391;
+@"1F09 => @"0700 @"0391;
+@"1F0A => @"070A @"0391;
+@"1F0B => @"0706 @"0391;
+@"1F0C => @"070B @"0391;
+@"1F0D => @"0707 @"0391;
+@"1F0E => @"070C @"0391;
+@"1F0F => @"0708 @"0391;
+%
+@"1F10 @"1FC0 => @"073C;
+@"1F11 @"1FC0 => @"0738;
+@"1F10 => @"0731;
+@"1F11 => @"0730;
+@"1F12 => @"073A;
+@"1F13 => @"0736;
+@"1F14 => @"073B;
+@"1F15 => @"0737;
+@"1F18 @"1FC0 => @"070C @"0395;
+@"1F19 @"1FC0 => @"0708 @"0395;
+@"1F18 => @"0701 @"0395;
+@"1F19 => @"0700 @"0395;
+@"1F1A => @"070A @"0395;
+@"1F1B => @"0706 @"0395;
+@"1F1C => @"070B @"0395;
+@"1F1D => @"0707 @"0395;
+%
+@"1F20 => @"0741;
+@"1F21 => @"0740;
+@"1F22 => @"074A;
+@"1F23 => @"0746;
+@"1F24 => @"074B;
+@"1F25 => @"0747;
+@"1F26 => @"074C;
+@"1F27 => @"0748;
+@"1F28 => @"0701 @"0397;
+@"1F29 => @"0700 @"0397;
+@"1F2A => @"070A @"0397;
+@"1F2B => @"0706 @"0397;
+@"1F2C => @"070B @"0397;
+@"1F2D => @"0707 @"0397;
+@"1F2E => @"070C @"0397;
+@"1F2F => @"0708 @"0397;
+%
+@"1F30 => @"0761;
+@"1F31 => @"0760;
+@"1F32 => @"076A;
+@"1F33 => @"0766;
+@"1F34 => @"076B;
+@"1F35 => @"0767;
+@"1F36 => @"076C;
+@"1F37 => @"0768;
+@"1F38 => @"0701 @"0399;
+@"1F39 => @"0700 @"0399;
+@"1F3A => @"070A @"0399;
+@"1F3B => @"0706 @"0399;
+@"1F3C => @"070B @"0399;
+@"1F3D => @"0707 @"0399;
+@"1F3E => @"070C @"0399;
+@"1F3F => @"0708 @"0399;
+%
+@"1F40 @"1FC0 => @"077C;
+@"1F41 @"1FC0 => @"0778;
+@"1F40 => @"0771;
+@"1F41 => @"0770;
+@"1F42 => @"077A;
+@"1F43 => @"0776;
+@"1F44 => @"077B;
+@"1F45 => @"0777;
+@"1F48 @"1FC0 => @"070C @"039F;
+@"1F49 @"1FC0 => @"0708 @"039F;
+@"1F48 => @"0701 @"039F;
+@"1F49 => @"0700 @"039F;
+@"1F4A => @"070A @"039F;
+@"1F4B => @"0706 @"039F;
+@"1F4C => @"070B @"039F;
+@"1F4D => @"0707 @"039F;
+%
+@"1F50 => @"0781;
+@"1F51 => @"0780;
+@"1F52 => @"078A;
+@"1F53 => @"0786;
+@"1F54 => @"078B;
+@"1F55 => @"0787;
+@"1F56 => @"078C;
+@"1F57 => @"0788;
+@"1F58 => @"0701 @"03A5;
+@"1F59 => @"0700 @"03A5;
+@"1F5A => @"070A @"03A5;
+@"1F5B => @"0706 @"03A5;
+@"1F5C => @"070B @"03A5;
+@"1F5D => @"0707 @"03A5;
+@"1F5E => @"070C @"03A5;
+@"1F5F => @"0708 @"03A5;
+%
+@"1F60 => @"0791;
+@"1F61 => @"0790;
+@"1F62 => @"079A;
+@"1F63 => @"0796;
+@"1F64 => @"079B;
+@"1F65 => @"0797;
+@"1F66 => @"079C;
+@"1F67 => @"0798;
+@"1F68 => @"0701 @"03A9;
+@"1F69 => @"0700 @"03A9;
+@"1F6A => @"070A @"03A9;
+@"1F6B => @"0706 @"03A9;
+@"1F6C => @"070B @"03A9;
+@"1F6D => @"0707 @"03A9;
+@"1F6E => @"070C @"03A9;
+@"1F6F => @"0708 @"03A9;
+%
+@"1F70 => @"0712;
+@"1F71 => @"0713;
+@"1F72 => @"0732;
+@"1F73 => @"0733;
+@"1F74 => @"0742;
+@"1F75 => @"0743;
+@"1F76 => @"0762;
+@"1F77 => @"0763;
+@"1F78 => @"0772;
+@"1F79 => @"0773;
+@"1F7A => @"0782;
+@"1F7B => @"0783;
+@"1F7C => @"0792;
+@"1F7D => @"0793;
+%
+@"1F80 => @"0721;
+@"1F81 => @"0720;
+@"1F82 => @"072A;
+@"1F83 => @"0726;
+@"1F84 => @"072B;
+@"1F85 => @"0727;
+@"1F86 => @"072C;
+@"1F87 => @"0728;
+@"1F88 => @"0701 @"07D0;
+@"1F89 => @"0700 @"07D0;
+@"1F8A => @"070A @"07D0;
+@"1F8B => @"0706 @"07D0;
+@"1F8C => @"070B @"07D0;
+@"1F8D => @"0707 @"07D0;
+@"1F8E => @"070C @"07D0;
+@"1F8F => @"0708 @"07D0;
+%
+@"1F90 => @"0751;
+@"1F91 => @"0750;
+@"1F92 => @"075A;
+@"1F93 => @"0756;
+@"1F94 => @"075B;
+@"1F95 => @"0757;
+@"1F96 => @"075C;
+@"1F97 => @"0758;
+@"1F98 => @"0701 @"07D3;
+@"1F99 => @"0700 @"07D3;
+@"1F9A => @"070A @"07D3;
+@"1F9B => @"0706 @"07D3;
+@"1F9C => @"070B @"07D3;
+@"1F9D => @"0707 @"07D3;
+@"1F9E => @"070C @"07D3;
+@"1F9F => @"0708 @"07D3;
+%
+@"1FA0 => @"07A1;
+@"1FA1 => @"07A0;
+@"1FA2 => @"07AA;
+@"1FA3 => @"07A6;
+@"1FA4 => @"07AB;
+@"1FA5 => @"07A7;
+@"1FA6 => @"07AC;
+@"1FA7 => @"07A8;
+@"1FA8 => @"0701 @"07D6;
+@"1FA9 => @"0700 @"07D6;
+@"1FAA => @"070A @"07D6;
+@"1FAB => @"0706 @"07D6;
+@"1FAC => @"070B @"07D6;
+@"1FAD => @"0707 @"07D6;
+@"1FAE => @"070C @"07D6;
+@"1FAF => @"0708 @"07D6;
+%
+@"1FB0 => @"071F;
+@"1FB1 => @"071E;
+@"1FB2 => @"0722;
+@"1FB3 => @"07CD;
+@"1FB4 => @"0723;
+@"1FB6 => @"0714;
+@"1FB7 => @"0724;
+@"1FB8 => @"07B8;
+@"1FB9 => @"07B0;
+@"1FBA => @"0702 @"0391;
+@"1FBB => @"0703 @"0391;
+@"1FBC => @"07D0;
+@"1FBD => @"0701;
+@"1FBE => @"07CC;
+@"1FBF => @"0701;
+%
+@"1FC0 => @"0704;
+@"1FC1 => @"07DC;
+@"1FC2 => @"0752;
+@"1FC3 => @"07CE;
+@"1FC4 => @"0753;
+@"1FC6 => @"0744;
+@"1FC7 => @"0754;
+@"1FC8 => @"0702 @"0395;
+@"1FC9 => @"0703 @"0395;
+@"1FCA => @"0702 @"0397;
+@"1FCB => @"0703 @"0397;
+@"1FCC => @"07D3;
+@"1FCD => @"070A;
+@"1FCE => @"070B;
+@"1FCF => @"070C;
+%
+@"1FD0 => @"076F;
+@"1FD1 => @"076E;
+@"1FD2 => @"07C0;
+@"1FD3 => @"07C1;
+@"1FD6 => @"0764;
+@"1FD7 => @"07C2;
+@"1FD8 => @"07BB;
+@"1FD9 => @"07B3;
+@"1FDA => @"0702 @"0399;
+@"1FDB => @"0703 @"0399;
+@"1FDD => @"0706;
+@"1FDE => @"0707;
+@"1FDF => @"0708;
+%
+@"1FE0 => @"078F;
+@"1FE1 => @"078E;
+@"1FE2 => @"07C4;
+@"1FE3 => @"07C5;
+@"1FE4 => @"07C9;
+@"1FE5 => @"07C8;
+@"1FE6 => @"0784;
+@"1FE7 => @"07C6;
+@"1FE8 => @"07BD;
+@"1FE9 => @"07B5;
+@"1FEA => @"0702 @"03A5;
+@"1FEB => @"0703 @"03A5;
+@"1FEC => @"0700 @"03A1;
+@"1FED => @"07DA;
+@"1FEE => @"07DB;
+@"1FEF => @"0702;
+%
+@"1FF2 => @"07A2;
+@"1FF3 => @"07CF;
+@"1FF4 => @"07A3;
+@"1FF6 => @"0794;
+@"1FF7 => @"07A4;
+@"1FF8 => @"0702 @"039F;
+@"1FF9 => @"0703 @"039F;
+@"1FFA => @"0702 @"03A9;
+@"1FFB => @"0703 @"03A9;
+@"1FFC => @"07D6;
+@"1FFD => @"0703;
+@"1FFE => @"0700;
+
+% greek question mark
+@"037E => @"003B;
+
+%`f'`f'`i'`j' => @"022C; % for Dutch only
+`f'`f'`i' => @"0223;
+`f'`f'`l' => @"0224;
+`f'`f'`j' => @"022A;
+`f'`f'@"012F => @"0226;
+`f'`f'@"0142 => @"0228;
+`f'`f'@"013A => @"022E;
+`f'`f'@"013C => @"0230;
+`f'`f'@"013E => @"0232;
+`f'`f'@"0140 => @"0234;
+`f'`f' => @"0220;
+%`f'`i'`j' => @"022B; % for Dutch only
+`f'`i' => @"0221;
+`f'`l' => @"0222;
+`f'`j' => @"0229;
+`f'@"012F => @"0225;
+`f'@"0142 => @"0227;
+`f'@"013A => @"022D;
+`f'@"013C => @"022F;
+`f'@"013E => @"0231;
+`f'@"0140 => @"0233;
+%
+% s-long ligatures
+%
+@"017F@"017F`i' => @"0238;
+@"017F@"017F`l' => @"0239;
+@"017F@"017F => @"0235;
+@"017F`i' => @"0236;
+@"017F`l' => @"0237;
+% French calligraphic ones
+%`s'`t' => @"023A;
+%`c'`t' => @"023B;
+
+%
+% Tifinagh ligatures
+%
+% slanted l and n
+(@"EC4E|@"EC4C)(@"EC45|@"EC4F)@"EC4E => #(\1) @"EC82 ;
+(@"EC4E|@"EC4C)@"EC4E => #(\1) @"EC82 ;
+(@"EC4E|@"EC4C)(@"EC45|@"EC4F)@"EC4C => #(\1) @"EC81 ;
+(@"EC4E|@"EC4C)@"EC4C => #(\1) @"EC81 ;
+% ng
+@"EC4E(@"EC45|@"EC4F)@"EC47 => @"EC80 ;
+@"EC4E@"EC47 => @"EC80 ;
+% bt, ct, etc.
+@"EC42(@"EC45|@"EC4F)@"EC54 => @"EC83 ;
+@"EC42@"EC54 => @"EC83 ;
+@"EC43(@"EC45|@"EC4F)@"EC54 => @"EC84 ;
+@"EC43@"EC54 => @"EC84 ;
+@"EC47(@"EC45|@"EC4F)@"EC54 => @"EC86 ;
+@"EC47@"EC54 => @"EC86 ;
+@"EC4D(@"EC45|@"EC4F)@"EC54 => @"EC87 ;
+@"EC4D@"EC54 => @"EC87 ;
+@"EC52(@"EC45|@"EC4F)@"EC54 => @"EC88 ;
+@"EC52@"EC54 => @"EC88 ;
+@"EC53(@"EC45|@"EC4F)@"EC54 => @"EC89 ;
+@"EC53@"EC54 => @"EC89 ;
+@"EC7A(@"EC45|@"EC4F)@"EC54 => @"EC8A ;
+@"EC7A@"EC54 => @"EC8A ;
+
+% general punctuation
+@"2010-@"2046 => #(\1 - @"1000);
+
+. => \1;
+
diff --git a/Master/texmf-dist/omega/otp/antomega/uni2t1.otp b/Master/texmf-dist/omega/otp/antomega/uni2t1.otp
new file mode 100644
index 00000000000..adb1231a970
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/uni2t1.otp
@@ -0,0 +1,185 @@
+%% 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 -- 2005 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+% Conversion from Unicode to western T1 encoding.
+
+input: 2;
+output: 1;
+
+expressions:
+
+% upper-ASCII codes
+@"0000-@"007F => \1;
+
+% accented symbols found in latin1
+@"00C0-@"00D6 => \1;
+@"00D8-@"00DD => \1;
+@"00E0-@"00F6 => \1;
+@"00F8-@"00FE => \1;
+@"00DF => @"FF;
+% upsilon dieresis
+@"0178 => @"98;
+@"00FF => @"B8;
+% oe ligature
+@"0152 => @"D7;
+@"0153 => @"F7;
+% s caron
+@"0160 => @"92;
+@"0161 => @"B2;
+% z caron
+@"017D => @"9A;
+@"017E => @"BA;
+% dh
+@"0111 => @"9E;
+
+% dotless i
+@"0131 => "\noocpchar{26}";
+% capital i with dot
+@"0130 => @"9D;
+
+% additional capital letters
+% abreve
+@"0102 => @"80;
+% aogonek
+@"0104 => @"81;
+% cacute
+@"0106 => @"82;
+% ccaron
+@"010C => @"83;
+% dcaron
+@"010E => @"84;
+% ecaron
+@"011A => @"85;
+% eogonek
+@"0118 => @"86;
+% gcaron
+@"011E => @"87;
+% lacute
+@"0139 => @"88;
+% lcomma
+@"013D => @"89;
+% lslash
+@"0141 => @"8A;
+% nacute
+@"0143 => @"8B;
+% ncaron
+@"0147 => @"8C;
+% ng
+@"014A => @"8D;
+% ohungarumlaut
+@"0150 => @"8E;
+% racute
+@"0154 => @"8F;
+% rcaron
+@"0158 => @"90;
+% sacute
+@"015A => @"91;
+% scedilla
+@"015E => @"93;
+% tcaron
+@"0164 => @"94;
+% tcedilla
+@"0162 => @"95;
+% uhungarumlaut
+@"0170 => @"96;
+% uring
+@"016E => @"97;
+% zacute
+@"0179 => @"99;
+% zdot
+@"017B => @"9B;
+% ijligature
+@"0132 => @"9C;
+
+% additional small letters
+% abreve
+@"0103 => @"A0;
+% aogonek
+@"0105 => @"A1;
+% cacute
+@"0107 => @"A2;
+% ccaron
+@"010D => @"A3;
+% dcaron
+@"010F => @"A4;
+% ecaron
+@"011B => @"A5;
+% eogonek
+@"0119 => @"A6;
+% gcaron
+@"011F => @"A7;
+% lacute
+@"013A => @"A8;
+% lcomma
+@"013E => @"A9;
+% lslash
+@"0142 => @"AA;
+% nacute
+@"0144 => @"AB;
+% ncaron
+@"0148 => @"AC;
+% ng
+@"014B => @"AD;
+% ohungarumlaut
+@"0151 => @"AE;
+% racute
+@"0155 => @"AF;
+% rcaron
+@"0159 => @"B0;
+% sacute
+@"015B => @"B1;
+% scedilla
+@"015F => @"B3;
+% tcaron
+@"0165 => @"B4;
+% tcedilla
+@"0163 => @"B5;
+% uhungarumlaut
+@"0171 => @"B6;
+% uring
+@"016F => @"B7;
+% zacute
+@"017A => @"B9;
+% zdot
+@"017C => @"BB;
+% ijligature
+@"0133 => @"BC;
+
+% common symbols
+
+% Zero width non-joiner
+@"200C => "\noocpchar{23}";
+% emdash
+@"2014 => "\noocpchar{22}";
+% endash
+@"2013 => "\noocpchar{21}";
+% exclamdown
+@"00A1 => @"BD;
+% questiondown
+@"00BF => @"BE;
+% sterling
+@"00A3 => @"BF;
+% guillemots
+@"00AB => "\noocpchar{19}";
+@"00BB => "\noocpchar{20}";
+% quilsingles
+@"2039 => "\noocpchar{14}";
+@"203A => "\noocpchar{15}";
+% dblquotes
+@"201C => "\noocpchar{16}";
+@"201D => "\noocpchar{17}";
+@"201E => "\noocpchar{18}";
+% singlequotes
+@"2018 => @"60;
+@"2019 => @"27;
+% section
+@"00A7 => @"9F;
+
+% all other symbols
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/uni2t2a.otp b/Master/texmf-dist/omega/otp/antomega/uni2t2a.otp
new file mode 100644
index 00000000000..1f745133b74
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/uni2t2a.otp
@@ -0,0 +1,192 @@
+%% 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 -- 2005 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+% Conversion from Unicode to cyrillic T2A encoding.
+
+input: 2;
+output: 1;
+
+expressions:
+
+% upper-ASCII codes
+@"0000-@"007F => \1;
+
+% russian letters
+@"0410-@"044F => #(\1 - @"350);
+
+% additional uppercase letters
+% CYRYO
+@"0401 => @"9C;
+% CYRDJE
+@"0402 => @"82;
+% CYRGJE
+@"0403 => @"5C @"27 @"C3;
+% CYRIE
+@"0404 => @"99;
+% CYRDZE
+@"0405 => @"8F;
+% CYRI
+@"0406 => `I';
+% CYRYI
+@"0407 => @"88;
+% CYRJ
+@"0408 => `J';
+% CYRLJE
+@"0409 => @"87;
+% CYRNJE
+@"040A => @"9B;
+% CYRTSHE
+@"040B => @"83;
+% CYRKJE
+@"040C => @"5C @"27 @"CA;
+% CYRUSHRT
+@"040E => @"92;
+% CYRDZHE
+@"040F => @"96;
+% CYRGUP
+@"0490 => @"80;
+
+%Non-slavic uppercase letters
+% CYRGHCRS
+@"0492 => @"81;
+% CYRSHHA
+@"04BA => @"84;
+% CYRZHDSC
+@"0496 => @"85;
+% CYRZDSC
+@"0498 => @"86;
+% CYRKDSC
+@"049A => @"89;
+% CYRKBEAK
+@"04A0 => @"8A;
+% CYRKVCRS
+@"049C => @"8B;
+% CYRAE
+@"04D4 => @"8C;
+% CYRNDSC
+@"04A2 => @"8D;
+% CYRNG
+@"04A4 => @"8E;
+% CYROTLD
+@"0472 => @"90;
+% CYRSDSC
+@"04AA => @"91;
+% CYRY
+@"04AE => @"93;
+% CYRYHCRS
+@"04B0 => @"94;
+% CYRHDSC
+@"04B2 => @"95;
+% CYRCHVCRS
+@"04B8 => @"97;
+% CYRCHRDSC
+@"04B6 => @"98;
+% CYRSCHWA
+@"04D8 => @"9A;
+
+% additional lowercase letters
+% cyryo
+@"0451 => @"BC;
+% cyrdje
+@"0452 => @"A2;
+% cyrgje
+@"0453 => @"5C @"27 @"E3;
+% cyrie
+@"0454 => @"B9;
+% cyrdze
+@"0455 => @"AF;
+% cyri
+@"0456 => `i';
+% cyryi
+@"0457 => @"A8;
+% cyrj
+@"0458 => `j';
+% cyrlje
+@"0459 => @"A7;
+% cyrnje
+@"045A => @"BB;
+% cyrtshe
+@"045B => @"A3;
+% cyrkje
+@"045C => @"5C @"27 @"EA;
+% cyrushrt
+@"045E => @"B2;
+% cyrdzhe
+@"045F => @"B6;
+% cyrgup
+@"0491 => @"A0;
+
+%Non-slavic lowercase letters
+% cyrghcrs
+@"0493 => @"A1;
+% cyrshha
+@"04BB => @"A4;
+% cyrzhdsc
+@"0497 => @"A5;
+% cyrzdsc
+@"0499 => @"A6;
+% cyrkdsc
+@"049B => @"A9;
+% cyrkbeak
+@"04A1 => @"AA;
+% cyrkvcrs
+@"049D => @"AB;
+% cyrae
+@"04D5 => @"AC;
+% cyrndsc
+@"04A3 => @"AD;
+% cyrng
+@"04A5 => @"AE;
+% cyrotld
+@"0473 => @"B0;
+% cyrsdsc
+@"04AB => @"B1;
+% cyry
+@"04AF => @"B3;
+% cyryhcrs
+@"04B1 => @"B4;
+% cyrhdsc
+@"04B3 => @"B5;
+% cyrchvcrs
+@"04B9 => @"B7;
+% cyrchrdsc
+@"04B7 => @"B8;
+% cyrschwa
+@"04D9 => @"BA;
+
+% common symbols
+
+% dotless i
+@"0131 => "\noocpchar{25}";
+% Zero width non-joiner
+@"200C => "\noocpchar{23}";
+% emdash
+@"2014 => "\noocpchar{22}";
+% endash
+@"2013 => "\noocpchar{21}";
+% angle brackets
+@"2329 => "\noocpchar{14}";
+@"232A => "\noocpchar{15}";
+% guillemots
+@"00AB => "\noocpchar{190}";
+@"00BB => "\noocpchar{191}";
+% dblquotes
+@"201C => "\noocpchar{16}";
+@"201D => "\noocpchar{17}";
+@"201E => "\noocpchar{189}";
+% singlequotes
+@"2018 => @"60;
+@"2019 => @"27;
+% section
+@"00A7 => @"9F;
+% textnumero
+@"2116 => @"9D;
+
+% all other symbols
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/uniutf2uni.otp b/Master/texmf-dist/omega/otp/antomega/uniutf2uni.otp
new file mode 100644
index 00000000000..0e09052fde5
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/uniutf2uni.otp
@@ -0,0 +1,37 @@
+%% 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) 1999 John Plaice and Yannis Haralambous
+%% The information was provided by Martin Duerst.
+%% Modifications 2003 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%% This file was taken from the original omega package and renamed
+%% from inutf8.otp to uniutf2uni.otp to avoid name clashes
+%% in case of independent developement.
+
+%% Conversion to Unicode from UTF-8.
+
+%% The only difference between this file and the original
+%% inutf8.otp is different definition for conversion symbols not
+%% defined in utf8. The new definition allows to mix utf-8 text
+%% with Omega-styled Unicode representation (like ^^^^****).
+
+input: 1;
+output: 2;
+
+expressions:
+
+@"00-@"7F
+ => \1;
+(@"C0-@"DF)(@"80-@"BF)
+ => #(((\1-@"C0)*@"40) + (\2-@"80));
+(@"E0-@"EF)(@"80-@"BF)(@"80-@"BF)
+ => #(((\1-@"E0)*@"1000) + ((\2-@"80)*@"40) + (\3-@"80));
+
+% All other symbols including Unicode characters.
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/uppercase-dflt.otp b/Master/texmf-dist/omega/otp/antomega/uppercase-dflt.otp
new file mode 100644
index 00000000000..66dd4452f9c
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/uppercase-dflt.otp
@@ -0,0 +1,265 @@
+%% This file is part of the ANTOMEGA project version 0.8
+%% -----------------------------------------------------
+%%
+%% 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) 2005 by Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% This file belongs to an alpha-release of Omega-Babel,
+% which is part of the
+%
+% #### # # ###### #### ##
+% # # ## ## # # # # #
+% # # # ## # ##### # # #
+% # # # # # # ### ######
+% # # # # # # # # #
+% #### # # ###### #### # # Project,
+%
+% (c) John Plaice and Yannis Haralambous, 1994-95
+%
+% plaice@ift.ulaval.ca
+% haralambous@univ-lille1.fr, http://www.ens.fr/~yannis
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Date of the release: 1995-11-27
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+input: 2;
+
+output: 2;
+
+expressions:
+
+% Latin
+
+@"0020 - @"0060 => \1 ;
+@"0061 - @"007a => #(\1 - 32) ;
+@"007b - @"00de => \1 ;
+% uppercase German sz
+@"00df => "SS" ;
+@"00e0 - @"00f6 => #(\1 - 32) ;
+@"00f7 => \1 ;
+@"00f8 - @"00fe => #(\1 - 32) ;
+% \"y
+@"00ff => @"0178 ;
+% dotless j
+@"F6BE => "J" ;
+@"0100 - @"012f => #(\1 - (\1 mod: 2)) ;
+@"0130 => \1 ;
+%uppercase Turkish dotless i
+@"0131 => "I" ;
+@"0132 - @"0137 => #(\1 - (\1 mod: 2)) ;
+% uppercase kra
+@"0138 => "K" ;
+@"0139 - @"0148 => #(\1 - 1 + (\1 mod: 2)) ;
+%uppercase Afrikaans 'n
+@"0149 => "'N" ;
+@"014a - @"0177 => #(\1 - (\1 mod: 2)) ;
+% \"Y
+@"0178 => \1 ;
+@"0179 - @"017e => #(\1 - 1 + (\1 mod: 2)) ;
+% uppercase long s
+@"017f => "S" ;
+@"0180 - @"01c3 => \1 ; %to be treated later on (African stuff)
+@"01c4 - @"01c6 => @"01c4 ;
+@"01c7 - @"01c9 => @"01c7 ;
+@"01ca - @"01cc => @"01ca ;
+@"01cd - @"01dc => #(\1 - 1 + (\1 mod: 2)) ;
+@"01dd => @"018e ;
+@"01de - @"01ef => #(\1 - (\1 mod: 2)) ;
+@"01f0 => @"e18f ;
+@"01f1 - @"01f3 => @"01f1 ;
+@"01f4 - @"0217 => #(\1 - (\1 mod: 2)) ;
+@"0250 - @"0385 => \1 ; %Phonetic and other stuff
+
+% Greek!
+
+@"0386 => @"0391 ;
+@"0388 => @"0395 ;
+@"0389 => @"0397 ;
+@"038a => @"0399 ;
+@"038c => @"039f ;
+@"038e => @"03a5 ;
+@"038f => @"03a9 ;
+% kefalaio iota me dialutika kai toniko shmeio
+@"0390 => @"03aa ;
+@"0391 - @"03ab => \1 ;
+% 'ai -> A"I
+@"03ac @"03b9 => @"0391 @"03aa ;
+% 'au -> A"U
+@"03ac @"03c5 => @"0391 @"03ab ;
+% 'ai -> A"I
+@"1f71 @"03b9 => @"0391 @"03aa ;
+% 'au -> A"U
+@"1f71 @"03c5 => @"0391 @"03ab ;
+@"03ac => @"0391 ;
+% 'ei -> E"I
+@"03ad @"03b9 => @"0395 @"03aa ;
+% 'eu -> E"U
+@"03ad @"03c5 => @"0395 @"03ab ;
+% 'ei -> E"I
+@"1f73 @"03b9 => @"0395 @"03aa ;
+% 'eu -> E"U
+@"1f73 @"03c5 => @"0395 @"03ab ;
+@"03ad => @"0395 ;
+% 'hu -> H"U
+@"03ae @"03c5 => @"0397 @"03ab ;
+% 'hu -> H"U
+@"1f75 @"03c5 => @"0397 @"03ab ;
+@"03ae => @"0397 ;
+@"03af => @"0399 ;
+% kefalaio uyilon me dialutika kai toniko shmeio
+@"03b0 => @"03ab ;
+@"03b1 - @"03c1 => #(\1 - 32) ;
+% kefalaio teliko sigma
+@"03c2 => @"03a3 ;
+@"03c3 - @"03cb => #(\1 - 32) ;
+% 'oi -> O"I
+@"03cc @"03b9 => @"039f @"03aa ;
+% 'ou -> O"U
+@"03cc @"03c5 => @"039f @"03ab ;
+% 'oi -> O"I
+@"1f79 @"03b9 => @"039f @"03aa ;
+% 'ou -> O"U
+@"1f79 @"03c5 => @"039f @"03ab ;
+@"03cc => @"039f ;
+@"03cd => @"03a5 ;
+@"03ce => @"03a9 ;
+% kefalaio arqiko bhta
+@"03d0 => @"0392 ;
+% kefalaio anoikto jhta
+@"03d1 => @"0398 ;
+@"03d2 => @"03d2 ;
+@"03d3 => @"03d3 ;
+@"03d4 => @"03d4 ;
+% kefalaio anoikto fi
+@"03d5 => @"03a6 ;
+% kefalaio stroggulo pi (opws to majainame sto dhmotiko)
+@"03d6 => @"03a0 ;
+% kai
+@"03d7 => @"039a @"0391 @"0399 ;
+@"03da - @"03ef => #(\1 - (\1 mod: 2)) ;
+% kefalaio kalligrafiko kappa
+@"03f0 => @"039a ;
+% kefalaio ro me kampulh oura
+@"03f1 => @"03a1 ;
+% kefalaio sigma pou moiazei me c
+@"03f2 => @"03F9 ;
+% kefalaio jot
+@"03f3 => "J" ;
+
+% Cyrillic!
+
+@"0401 - @"042f => \1 ;
+@"0430 - @"044f => #(\1 - 32) ;
+@"0451 - @"045f => #(\1 - 80) ;
+@"0460 - @"04bf => #(\1 - (\1 mod: 2)) ;
+@"04c0 => \1 ;
+@"04c1 - @"04cc => #(\1 - 1 + (\1 mod: 2)) ;
+@"04d0 - @"04f9 => #(\1 - (\1 mod: 2)) ;
+% Serbian alternate forms
+@"F6C4 => @"0413 ;
+@"F6C5 => @"0411 ;
+@"F6C6 => @"0414 ;
+@"F6C7 => @"041F ;
+@"F6C8 => @"0422 ;
+
+% Armenian!
+
+@"0531 - @"0556 => \1 ;
+@"0561 - @"0586 => #(\1 - 48) ;
+%uppercase ligature ech yiwn
+@"0587 => @"e1cb ;
+
+% Additional Latin
+
+@"1e00 - @"1e95 => #(\1 - (\1 mod: 2)) ;
+@"1e96 - @"1e9a => #(\1 + @"c1f2) ;
+@"1ea0 - @"1ef9 => #(\1 - (\1 mod: 2)) ;
+
+% Real Greek! (the one with accents and spirits)
+
+@"1f00 - @"1f0f => @"0391 ;
+@"1f10 - @"1f1f => @"0395 ;
+@"1f20 - @"1f2f => @"0397 ;
+@"1f30 - @"1f3f => @"0399 ;
+@"1f40 - @"1f4f => @"039f ;
+@"1f50 - @"1f5f => @"03a5 ;
+@"1f60 - @"1f6f => @"03a9 ;
+@"1f70 => @"0391 ;
+@"1f71 => @"0391 ;
+@"1f72 => @"0395 ;
+@"1f73 => @"0395 ;
+@"1f74 => @"0397 ;
+@"1f75 => @"0397 ;
+@"1f76 => @"0399 ;
+@"1f77 => @"0399 ;
+@"1f78 => @"039f ;
+@"1f79 => @"039f ;
+@"1f7a => @"03a5 ;
+@"1f7b => @"03a5 ;
+@"1f7c => @"03a9 ;
+@"1f7d => @"03a9 ;
+@"1f80 - @"1f8f => @"1fbc ;
+@"1f90 - @"1f9f => @"1fcc ;
+@"1fa0 - @"1faf => @"1ffc ;
+@"1fb0 => @"1fb8 ;
+@"1fb1 => @"1fb9 ;
+@"1fb2 - @"1fb4 => @"1fbc ;
+@"1fb6 => @"03a1;
+@"1fb7 => @"1fbc;
+@"1fba - @"1fbb => @"0391 ;
+@"1fc2 - @"1fc4 => @"1fcc ;
+@"1fc6 => @"0397;
+@"1fc7 => @"1fcc;
+@"1fc8 => @"0395 ;
+@"1fc9 => @"0395 ;
+@"1fca - @"1fcb => @"0397 ;
+@"1fd0 => @"1fd8 ;
+@"1fd1 => @"1fd9 ;
+@"1fd2 => @"03aa ;
+@"1fd3 => @"03aa ;
+@"1fd6 => @"0399 ;
+@"1fd7 => @"03aa ;
+@"1fda => @"0399 ;
+@"1fdb => @"0399 ;
+@"1fe0 => @"1fe8 ;
+@"1fe1 => @"1fe9 ;
+@"1fe2 => @"03ab ;
+@"1fe3 => @"03ab ;
+@"1fe4 => @"03a1 ;
+@"1fe5 => @"03a1 ;
+@"1fe6 => @"03a5 ;
+@"1fe7 => @"03ab ;
+@"1fea => @"03a5 ;
+@"1feb => @"03a5 ;
+@"1fec => @"03a1 ;
+@"1ff2 - @"1ff4 => @"1ffc ;
+@"1ff6 => @"03a9;
+@"1ff7 => @"1ffc;
+@"1ff8 => @"039f ;
+@"1ff9 => @"039f ;
+@"1ffa - @"1ffb => @"03a9 ;
+
+% Roman numerals
+
+@"2170 - @"217f => #(\1 - 16) ;
+
+% Alphabetic presentation forms
+
+@"fb00 => "FF" ;
+@"fb01 => "FI" ;
+@"fb02 => "FL" ;
+@"fb03 => "FFI" ;
+@"fb04 => "FFL" ;
+@"fb05 => "ST" ;
+@"fb06 => "ST" ;
+
+% All others (wow, they are many of them!)
+
+. => \1 ;
diff --git a/Master/texmf-dist/omega/otp/antomega/win2uni.otp b/Master/texmf-dist/omega/otp/antomega/win2uni.otp
new file mode 100644
index 00000000000..7adb5d886db
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/win2uni.otp
@@ -0,0 +1,49 @@
+%% This file is part of the ANTOMEGA project version 0.7
+%% -----------------------------------------------------
+%%
+%% 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) 2003 Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%% Conversion to Unicode from Latin windows-1252 codepage.
+
+input: 1;
+output: 2;
+
+expressions:
+
+@"00-@"70 => \1;
+
+@"80 => @"20AC; % EURO SIGN
+@"82 => @"201A; % SINGLE LOW-9 QUOTATION MARK
+@"83 => @"0192; % LATIN SMALL LETTER F WITH HOOK
+@"84 => @"201E; % DOUBLE LOW-9 QUOTATION MARK
+@"85 => @"2026; % HORIZONTAL ELLIPSIS
+@"86 => @"2020; % DAGGER
+@"87 => @"2021; % DOUBLE DAGGER
+@"88 => @"02C6; % MODIFIER LETTER CIRCUMFLEX ACCENT
+@"89 => @"2030; % PER MILLE SIGN
+@"8A => @"0160; % LATIN CAPITAL LETTER S WITH CARON
+@"8B => @"2039; % SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+@"8C => @"0152; % LATIN CAPITAL LIGATURE OE
+@"8E => @"017D; % LATIN CAPITAL LETTER Z WITH CARON
+@"91 => @"2018; % LEFT SINGLE QUOTATION MARK
+@"92 => @"2019; % RIGHT SINGLE QUOTATION MARK
+@"93 => @"201C; % LEFT DOUBLE QUOTATION MARK
+@"94 => @"201D; % RIGHT DOUBLE QUOTATION MARK
+@"95 => @"2022; % BULLET
+@"96 => @"2013; % EN DASH
+@"97 => @"2014; % EM DASH
+@"98 => @"02DC; % SMALL TILDE
+@"99 => @"2122; % TRADE MARK SIGN
+@"9A => @"0161; % LATIN SMALL LETTER S WITH CARON
+@"9B => @"203A; % SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+@"9C => @"0153; % LATIN SMALL LIGATURE OE
+@"9E => @"017E; % LATIN SMALL LETTER Z WITH CARON
+@"9F => @"0178; % LATIN CAPITAL LETTER Y WITH DIAERESIS
+
+@"A0-@"FF => \1;
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/winbaltic2uni.otp b/Master/texmf-dist/omega/otp/antomega/winbaltic2uni.otp
new file mode 100644
index 00000000000..048bfdcbfd7
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/winbaltic2uni.otp
@@ -0,0 +1,138 @@
+%% This file is part of the ANTOMEGA project version 0.7
+%% -----------------------------------------------------
+%%
+%% 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) 2003 Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%% Conversion to Unicode from Baltic windows-1257 codepage.
+
+input: 1;
+output: 2;
+
+expressions:
+
+@"00-@"9F => \1;
+
+@"80 => @"20AC; % EURO SIGN
+@"82 => @"201A; % SINGLE LOW-9 QUOTATION MARK
+@"84 => @"201E; % DOUBLE LOW-9 QUOTATION MARK
+@"85 => @"2026; % HORIZONTAL ELLIPSIS
+@"86 => @"2020; % DAGGER
+@"87 => @"2021; % DOUBLE DAGGER
+@"89 => @"2030; % PER MILLE SIGN
+@"8B => @"2039; % SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+@"8D => @"00A8; % DIAERESIS
+@"8E => @"02C7; % CARON
+@"8F => @"00B8; % CEDILLA
+@"91 => @"2018; % LEFT SINGLE QUOTATION MARK
+@"92 => @"2019; % RIGHT SINGLE QUOTATION MARK
+@"93 => @"201C; % LEFT DOUBLE QUOTATION MARK
+@"94 => @"201D; % RIGHT DOUBLE QUOTATION MARK
+@"95 => @"2022; % BULLET
+@"96 => @"2013; % EN DASH
+@"97 => @"2014; % EM DASH
+@"99 => @"2122; % TRADE MARK SIGN
+@"9B => @"203A; % SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+@"9D => @"00AF; % MACRON
+@"9E => @"02DB; % OGONEK
+@"A0 => @"00A0; % NO-BREAK SPACE
+@"A2 => @"00A2; % CENT SIGN
+@"A3 => @"00A3; % POUND SIGN
+@"A4 => @"00A4; % CURRENCY SIGN
+@"A6 => @"00A6; % BROKEN BAR
+@"A7 => @"00A7; % SECTION SIGN
+@"A8 => @"00D8; % LATIN CAPITAL LETTER O WITH STROKE
+@"A9 => @"00A9; % COPYRIGHT SIGN
+@"AA => @"0156; % LATIN CAPITAL LETTER R WITH CEDILLA
+@"AB => @"00AB; % LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+@"AC => @"00AC; % NOT SIGN
+@"AD => @"00AD; % SOFT HYPHEN
+@"AE => @"00AE; % REGISTERED SIGN
+@"AF => @"00C6; % LATIN CAPITAL LETTER AE
+@"B0 => @"00B0; % DEGREE SIGN
+@"B1 => @"00B1; % PLUS-MINUS SIGN
+@"B2 => @"00B2; % SUPERSCRIPT TWO
+@"B3 => @"00B3; % SUPERSCRIPT THREE
+@"B4 => @"00B4; % ACUTE ACCENT
+@"B5 => @"00B5; % MICRO SIGN
+@"B6 => @"00B6; % PILCROW SIGN
+@"B7 => @"00B7; % MIDDLE DOT
+@"B8 => @"00F8; % LATIN SMALL LETTER O WITH STROKE
+@"B9 => @"00B9; % SUPERSCRIPT ONE
+@"BA => @"0157; % LATIN SMALL LETTER R WITH CEDILLA
+@"BB => @"00BB; % RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+@"BC => @"00BC; % VULGAR FRACTION ONE QUARTER
+@"BD => @"00BD; % VULGAR FRACTION ONE HALF
+@"BE => @"00BE; % VULGAR FRACTION THREE QUARTERS
+@"BF => @"00E6; % LATIN SMALL LETTER AE
+
+@"C0 => @"0104; % LATIN CAPITAL LETTER A WITH OGONEK
+@"C1 => @"012E; % LATIN CAPITAL LETTER I WITH OGONEK
+@"C2 => @"0100; % LATIN CAPITAL LETTER A WITH MACRON
+@"C3 => @"0106; % LATIN CAPITAL LETTER C WITH ACUTE
+@"C4 => @"00C4; % LATIN CAPITAL LETTER A WITH DIAERESIS
+@"C5 => @"00C5; % LATIN CAPITAL LETTER A WITH RING ABOVE
+@"C6 => @"0118; % LATIN CAPITAL LETTER E WITH OGONEK
+@"C7 => @"0112; % LATIN CAPITAL LETTER E WITH MACRON
+@"C8 => @"010C; % LATIN CAPITAL LETTER C WITH CARON
+@"C9 => @"00C9; % LATIN CAPITAL LETTER E WITH ACUTE
+@"CA => @"0179; % LATIN CAPITAL LETTER Z WITH ACUTE
+@"CB => @"0116; % LATIN CAPITAL LETTER E WITH DOT ABOVE
+@"CC => @"0122; % LATIN CAPITAL LETTER G WITH CEDILLA
+@"CD => @"0136; % LATIN CAPITAL LETTER K WITH CEDILLA
+@"CE => @"012A; % LATIN CAPITAL LETTER I WITH MACRON
+@"CF => @"013B; % LATIN CAPITAL LETTER L WITH CEDILLA
+@"D0 => @"0160; % LATIN CAPITAL LETTER S WITH CARON
+@"D1 => @"0143; % LATIN CAPITAL LETTER N WITH ACUTE
+@"D2 => @"0145; % LATIN CAPITAL LETTER N WITH CEDILLA
+@"D3 => @"00D3; % LATIN CAPITAL LETTER O WITH ACUTE
+@"D4 => @"014C; % LATIN CAPITAL LETTER O WITH MACRON
+@"D5 => @"00D5; % LATIN CAPITAL LETTER O WITH TILDE
+@"D6 => @"00D6; % LATIN CAPITAL LETTER O WITH DIAERESIS
+@"D7 => @"00D7; % MULTIPLICATION SIGN
+@"D8 => @"0172; % LATIN CAPITAL LETTER U WITH OGONEK
+@"D9 => @"0141; % LATIN CAPITAL LETTER L WITH STROKE
+@"DA => @"015A; % LATIN CAPITAL LETTER S WITH ACUTE
+@"DB => @"016A; % LATIN CAPITAL LETTER U WITH MACRON
+@"DC => @"00DC; % LATIN CAPITAL LETTER U WITH DIAERESIS
+@"DD => @"017B; % LATIN CAPITAL LETTER Z WITH DOT ABOVE
+@"DE => @"017D; % LATIN CAPITAL LETTER Z WITH CARON
+@"DF => @"00DF; % LATIN SMALL LETTER SHARP S
+@"E0 => @"0105; % LATIN SMALL LETTER A WITH OGONEK
+@"E1 => @"012F; % LATIN SMALL LETTER I WITH OGONEK
+@"E2 => @"0101; % LATIN SMALL LETTER A WITH MACRON
+@"E3 => @"0107; % LATIN SMALL LETTER C WITH ACUTE
+@"E4 => @"00E4; % LATIN SMALL LETTER A WITH DIAERESIS
+@"E5 => @"00E5; % LATIN SMALL LETTER A WITH RING ABOVE
+@"E6 => @"0119; % LATIN SMALL LETTER E WITH OGONEK
+@"E7 => @"0113; % LATIN SMALL LETTER E WITH MACRON
+@"E8 => @"010D; % LATIN SMALL LETTER C WITH CARON
+@"E9 => @"00E9; % LATIN SMALL LETTER E WITH ACUTE
+@"EA => @"017A; % LATIN SMALL LETTER Z WITH ACUTE
+@"EB => @"0117; % LATIN SMALL LETTER E WITH DOT ABOVE
+@"EC => @"0123; % LATIN SMALL LETTER G WITH CEDILLA
+@"ED => @"0137; % LATIN SMALL LETTER K WITH CEDILLA
+@"EE => @"012B; % LATIN SMALL LETTER I WITH MACRON
+@"EF => @"013C; % LATIN SMALL LETTER L WITH CEDILLA
+@"F0 => @"0161; % LATIN SMALL LETTER S WITH CARON
+@"F1 => @"0144; % LATIN SMALL LETTER N WITH ACUTE
+@"F2 => @"0146; % LATIN SMALL LETTER N WITH CEDILLA
+@"F3 => @"00F3; % LATIN SMALL LETTER O WITH ACUTE
+@"F4 => @"014D; % LATIN SMALL LETTER O WITH MACRON
+@"F5 => @"00F5; % LATIN SMALL LETTER O WITH TILDE
+@"F6 => @"00F6; % LATIN SMALL LETTER O WITH DIAERESIS
+@"F7 => @"00F7; % DIVISION SIGN
+@"F8 => @"0173; % LATIN SMALL LETTER U WITH OGONEK
+@"F9 => @"0142; % LATIN SMALL LETTER L WITH STROKE
+@"FA => @"015B; % LATIN SMALL LETTER S WITH ACUTE
+@"FB => @"016B; % LATIN SMALL LETTER U WITH MACRON
+@"FC => @"00FC; % LATIN SMALL LETTER U WITH DIAERESIS
+@"FD => @"017C; % LATIN SMALL LETTER Z WITH DOT ABOVE
+@"FE => @"017E; % LATIN SMALL LETTER Z WITH CARON
+@"FF => @"02D9; % DOT ABOVE
+
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/wince2uni.otp b/Master/texmf-dist/omega/otp/antomega/wince2uni.otp
new file mode 100644
index 00000000000..53f0a7d2e2d
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/wince2uni.otp
@@ -0,0 +1,95 @@
+%% This file is part of the ANTOMEGA project version 0.7
+%% -----------------------------------------------------
+%%
+%% 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) 2003 Alexej Kryukov
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+%% Conversion to Unicode from Central European windows-1250 codepage.
+
+input: 1;
+output: 2;
+
+tables:
+
+tab8859_2[@"40] = {
+@"0154, @"00C1, @"00C2, @"0102, @"00C4, @"0139, @"0106, @"00C7,
+@"010C, @"00C9, @"0118, @"00CB, @"011A, @"00CD, @"00CE, @"010E,
+@"0110, @"0143, @"0147, @"00D3, @"00D4, @"0150, @"00D6, @"00D7,
+@"0158, @"016E, @"00DA, @"0170, @"00DC, @"00DD, @"0162, @"00DF,
+@"0155, @"00E1, @"00E2, @"0103, @"00E4, @"013A, @"0107, @"00E7,
+@"010D, @"00E9, @"0119, @"00EB, @"011B, @"00ED, @"00EE, @"010F,
+@"0111, @"0144, @"0148, @"00F3, @"00F4, @"0151, @"00F6, @"00F7,
+@"0159, @"016F, @"00FA, @"0171, @"00FC, @"00FD, @"0163, @"02D9
+};
+
+expressions:
+
+@"00-@"7F => \1;
+
+@"80 => @"20AC; % EURO SIGN
+@"82 => @"201A; % SINGLE LOW-9 QUOTATION MARK
+@"84 => @"201E; % DOUBLE LOW-9 QUOTATION MARK
+@"85 => @"2026; % HORIZONTAL ELLIPSIS
+@"86 => @"2020; % DAGGER
+@"87 => @"2021; % DOUBLE DAGGER
+@"89 => @"2030; % PER MILLE SIGN
+@"8A => @"0160; % LATIN CAPITAL LETTER S WITH CARON
+@"8B => @"2039; % SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+@"8C => @"015A; % LATIN CAPITAL LETTER S WITH ACUTE
+@"8D => @"0164; % LATIN CAPITAL LETTER T WITH CARON
+@"8E => @"017D; % LATIN CAPITAL LETTER Z WITH CARON
+@"8F => @"0179; % LATIN CAPITAL LETTER Z WITH ACUTE
+@"91 => @"2018; % LEFT SINGLE QUOTATION MARK
+@"92 => @"2019; % RIGHT SINGLE QUOTATION MARK
+@"93 => @"201C; % LEFT DOUBLE QUOTATION MARK
+@"94 => @"201D; % RIGHT DOUBLE QUOTATION MARK
+@"95 => @"2022; % BULLET
+@"96 => @"2013; % EN DASH
+@"97 => @"2014; % EM DASH
+@"99 => @"2122; % TRADE MARK SIGN
+@"9A => @"0161; % LATIN SMALL LETTER S WITH CARON
+@"9B => @"203A; % SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+@"9C => @"015B; % LATIN SMALL LETTER S WITH ACUTE
+@"9D => @"0165; % LATIN SMALL LETTER T WITH CARON
+@"9E => @"017E; % LATIN SMALL LETTER Z WITH CARON
+@"9F => @"017A; % LATIN SMALL LETTER Z WITH ACUTE
+
+@"A0 => @"00A0; % NO-BREAK SPACE
+@"A1 => @"02C7; % CARON
+@"A2 => @"02D8; % BREVE
+@"A3 => @"0141; % LATIN CAPITAL LETTER L WITH STROKE
+@"A4 => @"00A4; % CURRENCY SIGN
+@"A5 => @"0104; % LATIN CAPITAL LETTER A WITH OGONEK
+@"A6 => @"00A6; % BROKEN BAR
+@"A7 => @"00A7; % SECTION SIGN
+@"A8 => @"00A8; % DIAERESIS
+@"A9 => @"00A9; % COPYRIGHT SIGN
+@"AA => @"015E; % LATIN CAPITAL LETTER S WITH CEDILLA
+@"AB => @"00AB; % LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+@"AC => @"00AC; % NOT SIGN
+@"AD => @"00AD; % SOFT HYPHEN
+@"AE => @"00AE; % REGISTERED SIGN
+@"AF => @"017B; % LATIN CAPITAL LETTER Z WITH DOT ABOVE
+@"B0 => @"00B0; % DEGREE SIGN
+@"B1 => @"00B1; % PLUS-MINUS SIGN
+@"B2 => @"02DB; % OGONEK
+@"B3 => @"0142; % LATIN SMALL LETTER L WITH STROKE
+@"B4 => @"00B4; % ACUTE ACCENT
+@"B5 => @"00B5; % MICRO SIGN
+@"B6 => @"00B6; % PILCROW SIGN
+@"B7 => @"00B7; % MIDDLE DOT
+@"B8 => @"00B8; % CEDILLA
+@"B9 => @"0105; % LATIN SMALL LETTER A WITH OGONEK
+@"BA => @"015F; % LATIN SMALL LETTER S WITH CEDILLA
+@"BB => @"00BB; % RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+@"BC => @"013D; % LATIN CAPITAL LETTER L WITH CARON
+@"BD => @"02DD; % DOUBLE ACUTE ACCENT
+@"BE => @"013E; % LATIN SMALL LETTER L WITH CARON
+@"BF => @"017C; % LATIN SMALL LETTER Z WITH DOT ABOVE
+
+@"C0-@"FF => #(tab8859_2[\1-@"C0]);
+. => \1;
diff --git a/Master/texmf-dist/omega/otp/antomega/wincyr2uni.otp b/Master/texmf-dist/omega/otp/antomega/wincyr2uni.otp
new file mode 100644
index 00000000000..2e89fec635e
--- /dev/null
+++ b/Master/texmf-dist/omega/otp/antomega/wincyr2uni.otp
@@ -0,0 +1,152 @@
+%% 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>
+
+%% Conversion to Unicode from MS Windows Cyrillic encoding
+%% (microsoft-cp1251).
+
+input: 1;
+output: 2;
+
+expressions:
+
+% Basic ASCII symbols
+@"00-@"7F => \1;
+
+% Basic Russian alphabet
+@"C0-@"FF => #(\1 + @"350);
+
+% additional capital letters
+
+% Russian capital letter YO
+@"A8 => @"0401;
+% Cyrillic capital letter DJE
+@"80 => @"0402;
+% Cyrillic capital letter TSHE
+@"8E => @"040B;
+% Ukrainian capital letter IE
+@"AA => @"0404;
+% Cyrillic capital letter DZE
+@"BD => @"0405;
+% Ukrainian capital letter GHE with upturn
+@"A5 => @"0490;
+% Cyrillic capital letter KJE
+@"8D => @"040C;
+% Cyrillic capital letter GJE
+@"81 => @"0403;
+% Cyrillic capital letter JE
+@"A3 => @"0408;
+% Ukrainian-Byelorussian capital letter I
+@"B2 => @"0406;
+% Ukrainian capital letter YI
+@"AF => @"0407;
+% Byelorussian capital letter short U
+@"A1 => @"040E;
+% Cyrillic capital letter DZHE
+@"8F => @"040F;
+% Cyrillic capital letter NJE
+@"8C => @"040A;
+% Cyrillic capital letter LJE
+@"8A => @"0409;
+
+% additional small letters
+% Russian small letter YO
+@"B8 => @"0451;
+% Cyrillic small letter DJE
+@"90 => @"0452;
+% Cyrillic small letter TSHE
+@"9E => @"045B;
+% Ukrainian small letter IE
+@"BA => @"0454;
+% Cyrillic small letter DZE
+@"BE => @"0455;
+% Ukrainian small letter GHE with upturn
+@"B4 => @"0491;
+% Cyrillic small letter KJE
+@"9D => @"045C;
+% Cyrillic small letter GJE
+@"83 => @"0453;
+% Cyrillic small letter JE
+@"BC => @"0458;
+% Ukrainian-Byelorussian small letter I
+@"B3 => @"0456;
+% Ukrainian small letter YI
+@"BF => @"0457;
+% Byelorussian small letter short U
+@"A2 => @"045E;
+% Cyrillic small letter DZHE
+@"9F => @"045F;
+% Cyrillic small letter NJE
+@"9C => @"045A;
+% Cyrillic small letter LJE
+@"9A => @"0459;
+
+% common symbols
+% textsection
+@"A7 => @"00A7;
+% promille
+@"89 => @"2030;
+% quoteleft
+@"91 => @"2018;
+% quoteright
+@"92 => @"2019;
+% quotebase
+@"82 => @"201A;
+% quotedblleft
+@"93 => @"201C;
+% quotedblright
+@"94 => @"201D;
+% quotedblbase
+@"84 => @"201E;
+% guillemotleft
+@"AB => @"00AB;
+% guillemotright
+@"BB => @"00BB;
+% guilsingleleft
+@"8B => @"2039;
+% guilsingleright
+@"9B => @"203A;
+% endash
+@"96 => @"2013;
+% emdash
+@"97 => @"2014;
+% dagger
+@"86 => @"2020;
+% double dagger
+@"87 => @"2021;
+% brokenbar
+@"A6 => @"00A6;
+% currency
+@"A4 => @"00A4;
+% not sign
+@"AC => @"00AC;
+% soft hyphen
+@"AD => @"00AD;
+% degree
+@"B0 => @"00B0;
+% plus-minus
+@"B1 => @"00B1;
+% ellipsis
+@"85 => @"2026;
+% registered
+@"AE => @"00AE;
+% copyright
+@"A9 => @"00A9;
+% paragraph
+@"B6 => @"00B6;
+% bullet
+@"95 => @"2022;
+% trademark
+@"99 => @"2122;
+% mikro
+@"B5 => @"00B5;
+% Cyrillic numero sign
+@"B9 => @"2116;
+
+% all other symbols, including Unicode characters
+. => \1;