summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/omega/otp/antomega/uni2omega.otp
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/omega/otp/antomega/uni2omega.otp')
-rw-r--r--Master/texmf-dist/omega/otp/antomega/uni2omega.otp347
1 files changed, 347 insertions, 0 deletions
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;
+