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