summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/t2
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-09 00:56:57 +0000
committerKarl Berry <karl@freefriends.org>2006-01-09 00:56:57 +0000
commitf07bb53970ee2ecc53f81a206a3d3a67ef665e4a (patch)
tree6f57a1d62971db79e5ff023bdfd83b22cb971dc9 /Master/texmf-dist/doc/generic/t2
parent007f67a693e4d031fd3d792df8e4d5f43e2cb2e7 (diff)
doc 6
git-svn-id: svn://tug.org/texlive/trunk@85 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic/t2')
-rw-r--r--Master/texmf-dist/doc/generic/t2/Makefile11
-rw-r--r--Master/texmf-dist/doc/generic/t2/OT2uni.map128
-rw-r--r--Master/texmf-dist/doc/generic/t2/README64
-rw-r--r--Master/texmf-dist/doc/generic/t2/T2Auni.map265
-rw-r--r--Master/texmf-dist/doc/generic/t2/T2Buni.map265
-rw-r--r--Master/texmf-dist/doc/generic/t2/cyrcset8.txt256
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/mathtext.dtx212
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/mathtext.ins8
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/rumkidx/README44
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumakeindex77
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidx1.sed68
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidx2.sed1
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidxd.bat2
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidxw.bat2
-rw-r--r--Master/texmf-dist/doc/generic/t2/examples/example1.tex72
-rw-r--r--Master/texmf-dist/doc/generic/t2/examples/example2.tex25
-rw-r--r--Master/texmf-dist/doc/generic/t2/examples/example3.tex26
-rw-r--r--Master/texmf-dist/doc/generic/t2/examples/example4.tex62
-rw-r--r--Master/texmf-dist/doc/generic/t2/examples/example5.tex35
-rw-r--r--Master/texmf-dist/doc/generic/t2/mkencs.sh16
-rw-r--r--Master/texmf-dist/doc/generic/t2/t2cyr.txt292
-rw-r--r--Master/texmf-dist/doc/generic/t2/urwcyr.txt95
22 files changed, 2026 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/t2/Makefile b/Master/texmf-dist/doc/generic/t2/Makefile
new file mode 100644
index 00000000000..1dfd9be5246
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/Makefile
@@ -0,0 +1,11 @@
+ENCODINGS = T2A T2B T2C X2
+ENC2UNI = $(ENCODINGS:=uni.map)
+
+all:
+ ./mkencs.sh
+
+show_glyphs_absent_in_unicode: $(ENC2UNI)
+ @grep ';;' $^ | sed 's,^[^;]*;;,,' | sort -u
+
+clean:
+ rm -f encfiles/*.enc
diff --git a/Master/texmf-dist/doc/generic/t2/OT2uni.map b/Master/texmf-dist/doc/generic/t2/OT2uni.map
new file mode 100644
index 00000000000..7deec0df733
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/OT2uni.map
@@ -0,0 +1,128 @@
+00;040A;CYRILLIC CAPITAL LETTER NJE
+01;0409;CYRILLIC CAPITAL LETTER LJE
+02;040F;CYRILLIC CAPITAL LETTER DZHE
+03;042D;CYRILLIC CAPITAL LETTER E
+04;0406;CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+05;0404;CYRILLIC CAPITAL LETTER UKRAINIAN IE
+06;0402;CYRILLIC CAPITAL LETTER DJE
+07;040B;CYRILLIC CAPITAL LETTER TSHE
+08;045A;CYRILLIC SMALL LETTER NJE
+09;0459;CYRILLIC SMALL LETTER LJE
+0A;045F;CYRILLIC SMALL LETTER DZHE
+0B;044D;CYRILLIC SMALL LETTER E
+0C;0456;CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+0D;0454;CYRILLIC SMALL LETTER UKRAINIAN IE
+0E;0452;CYRILLIC SMALL LETTER DJE
+0F;045B;CYRILLIC SMALL LETTER TSHE
+10;042E;CYRILLIC CAPITAL LETTER YU
+11;0416;CYRILLIC CAPITAL LETTER ZHE
+12;0419;CYRILLIC CAPITAL LETTER SHORT I
+13;0401;CYRILLIC CAPITAL LETTER IO
+14;0474;CYRILLIC CAPITAL LETTER IZHITSA
+15;0472;CYRILLIC CAPITAL LETTER FITA
+16;0405;CYRILLIC CAPITAL LETTER DZE
+17;042F;CYRILLIC CAPITAL LETTER YA
+18;044E;CYRILLIC SMALL LETTER YU
+19;0436;CYRILLIC SMALL LETTER ZHE
+1A;0439;CYRILLIC SMALL LETTER SHORT I
+1B;0451;CYRILLIC SMALL LETTER IO
+1C;0475;CYRILLIC SMALL LETTER IZHITSA
+1D;0473;CYRILLIC SMALL LETTER FITA
+1E;0455;CYRILLIC SMALL LETTER DZE
+1F;044F;CYRILLIC SMALL LETTER YA
+20;00A8;DIAERESIS
+21;0021;EXCLAMATION MARK
+22;201D;RIGHT DOUBLE QUOTATION MARK
+23;0462;CYRILLIC CAPITAL LETTER YAT
+24;F6D4;CYRILLIC BREVE
+25;0025;PERCENT SIGN
+26;00B4;ACUTE ACCENT
+27;2019;RIGHT SINGLE QUOTATION MARK
+28;0028;LEFT PARENTHESIS
+29;0029;RIGHT PARENTHESIS
+2A;002A;ASTERISK
+2B;0463;CYRILLIC SMALL LETTER YAT
+2C;002C;COMMA
+2D;002D;HYPHEN-MINUS
+2E;002E;FULL STOP
+2F;002F;SOLIDUS
+30;0030;DIGIT ZERO
+31;0031;DIGIT ONE
+32;0032;DIGIT TWO
+33;0033;DIGIT THREE
+34;0034;DIGIT FOUR
+35;0035;DIGIT FIVE
+36;0036;DIGIT SIX
+37;0037;DIGIT SEVEN
+38;0038;DIGIT EIGHT
+39;0039;DIGIT NINE
+3A;003A;COLON
+3B;003B;SEMICOLON
+3C;00AB;LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+3D;0131;LATIN SMALL LETTER DOTLESS I
+3E;00BB;RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+3F;003F;QUESTION MARK
+40;02D8;BREVE
+41;0410;CYRILLIC CAPITAL LETTER A
+42;0411;CYRILLIC CAPITAL LETTER BE
+43;0426;CYRILLIC CAPITAL LETTER TSE
+44;0414;CYRILLIC CAPITAL LETTER DE
+45;0415;CYRILLIC CAPITAL LETTER IE
+46;0424;CYRILLIC CAPITAL LETTER EF
+47;0413;CYRILLIC CAPITAL LETTER GHE
+48;0425;CYRILLIC CAPITAL LETTER HA
+49;0418;CYRILLIC CAPITAL LETTER I
+4A;0408;CYRILLIC CAPITAL LETTER JE
+4B;041A;CYRILLIC CAPITAL LETTER KA
+4C;041B;CYRILLIC CAPITAL LETTER EL
+4D;041C;CYRILLIC CAPITAL LETTER EM
+4E;041D;CYRILLIC CAPITAL LETTER EN
+4F;041E;CYRILLIC CAPITAL LETTER O
+50;041F;CYRILLIC CAPITAL LETTER PE
+51;0427;CYRILLIC CAPITAL LETTER CHE
+52;0420;CYRILLIC CAPITAL LETTER ER
+53;0421;CYRILLIC CAPITAL LETTER ES
+54;0422;CYRILLIC CAPITAL LETTER TE
+55;0423;CYRILLIC CAPITAL LETTER U
+56;0412;CYRILLIC CAPITAL LETTER VE
+57;0429;CYRILLIC CAPITAL LETTER SHCHA
+58;0428;CYRILLIC CAPITAL LETTER SHA
+59;042B;CYRILLIC CAPITAL LETTER YERU
+5A;0417;CYRILLIC CAPITAL LETTER ZE
+5B;005B;LEFT SQUARE BRACKET
+5C;201C;LEFT DOUBLE QUOTATION MARK
+5D;005D;RIGHT SQUARE BRACKET
+5E;042C;CYRILLIC CAPITAL LETTER SOFT SIGN
+5F;042A;CYRILLIC CAPITAL LETTER HARD SIGN
+60;2018;LEFT SINGLE QUOTATION MARK
+61;0430;CYRILLIC SMALL LETTER A
+62;0431;CYRILLIC SMALL LETTER BE
+63;0446;CYRILLIC SMALL LETTER TSE
+64;0434;CYRILLIC SMALL LETTER DE
+65;0435;CYRILLIC SMALL LETTER IE
+66;0444;CYRILLIC SMALL LETTER EF
+67;0433;CYRILLIC SMALL LETTER GHE
+68;0445;CYRILLIC SMALL LETTER HA
+69;0438;CYRILLIC SMALL LETTER I
+6A;0458;CYRILLIC SMALL LETTER JE
+6B;043A;CYRILLIC SMALL LETTER KA
+6C;043B;CYRILLIC SMALL LETTER EL
+6D;043C;CYRILLIC SMALL LETTER EM
+6E;043D;CYRILLIC SMALL LETTER EN
+6F;043E;CYRILLIC SMALL LETTER O
+70;043F;CYRILLIC SMALL LETTER PE
+71;0447;CYRILLIC SMALL LETTER CHE
+72;0440;CYRILLIC SMALL LETTER ER
+73;0441;CYRILLIC SMALL LETTER ES
+74;0442;CYRILLIC SMALL LETTER TE
+75;0443;CYRILLIC SMALL LETTER U
+76;0432;CYRILLIC SMALL LETTER VE
+77;0449;CYRILLIC SMALL LETTER SHCHA
+78;0448;CYRILLIC SMALL LETTER SHA
+79;044B;CYRILLIC SMALL LETTER YERU
+7A;0437;CYRILLIC SMALL LETTER ZE
+7B;2013;EN DASH
+7C;2014;EM DASH
+7D;2116;NUMERO SIGN
+7E;044C;CYRILLIC SMALL LETTER SOFT SIGN
+7F;044A;CYRILLIC SMALL LETTER HARD SIGN
diff --git a/Master/texmf-dist/doc/generic/t2/README b/Master/texmf-dist/doc/generic/t2/README
new file mode 100644
index 00000000000..3a67b07462e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/README
@@ -0,0 +1,64 @@
+Descriptions of files in the `enc-maps' directory of the T2 package.
+
+This directory contains the following files:
+
+1) mappings from TeX Cyrillic font encodings to Unicode. These files
+are a plain ASCII text files consisting of lines containing fields
+terminated by semicolons. Each line represents the data for one
+encoded character. Lines beginning with the `#' character are
+comments. The first field is a hexadecimal number of the slot number
+in the font encoding. The second field is a hexadecimal number of the
+Unicode glyph number for this slot. The third field is a standard
+Unicode v3 name for this glyph. Some glyphs used in the T2 package
+are not yet registered in Unicode. In this case the second field is
+empty, and the name used in the third field is thus non-standard.
+
+T2Auni.map --- mapping for the T2A encoding
+T2Buni.map --- mapping for the T2B encoding
+T2Cuni.map --- mapping for the T2C encoding
+X2uni.map --- mapping for the X2 encoding
+OT2uni.map --- mapping for the OT2 encoding
+
+2) mappings from glyph names used in fonts (Type1, TrueType) and T2
+package to Unicode. The format is similar to the one described in
+n.1. There are three fields separated by semicolons. Lines beginning
+with the `#' character are comments. The first field contains the
+Unicode glyph number. The second field contains a glyph name. The
+third field contains a standard Unicode-2.1 name for this glyph.
+
+glyphlist.txt --- Adobe Glyph List with Unicode Values available at
+ http://partners.adobe.com/asn/developer/typeforum/glyphlist.txt
+mtcyr.txt --- mapping for (some of) the Monotype Cyrillic Type1 fonts
+urwcyr.txt --- mapping for (some of) the URW Cyrillic Type1 fonts
+amscyr.txt --- mapping for AMS Cyrillic (wncy*) Type1 fonts
+broken1.txt --- mapping for some broken naming used in some Type1
+ Cyrillic fonts
+broken2.txt --- mapping for some broken naming used in some Type1
+ Cyrillic fonts
+t2cyr.txt --- mapping for the Cyrillic glyph names used in the T2 package
+t2lat.txt --- mapping for the Latin glyph names used in the T2 package
+
+3) mappings from various Cyrillic charsets to Unicode.
+
+cyrcset7.txt --- 7-bit Cyrillic charsets
+cyrcset8.txt --- 8-bit Cyrillic charsets
+cyrcsets.ind --- index file for the above two files
+
+Look into the file cyrcsets.ind and find needed charset. Notice the
+number assigned to this charset (say, N) and a file name (either
+cyrcset8.txt or cyrcset7.txt). Then the needed mapping from this
+charset to Unicode could be found from the (N+1)th column of the
+corresponding file. The first column contains the slot number in the
+encoding. All numbers are hexadecimal.
+
+4) scripts for generation of *.enc files for dvips and pdftex.
+
+Makefile
+make-enc.pl
+mkencs.sh
+
+5) miscellaneous.
+
+encfiles --- a directory with some *.enc files generated by running
+ mkencs.sh.
+README --- this file.
diff --git a/Master/texmf-dist/doc/generic/t2/T2Auni.map b/Master/texmf-dist/doc/generic/t2/T2Auni.map
new file mode 100644
index 00000000000..adf97402e32
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/T2Auni.map
@@ -0,0 +1,265 @@
+00;0060;GRAVE ACCENT
+01;00B4;ACUTE ACCENT
+02;02C6;MODIFIER LETTER CIRCUMFLEX ACCENT
+03;02DC;SMALL TILDE
+04;00A8;DIAERESIS
+05;02DD;DOUBLE ACUTE ACCENT
+06;02DA;RING ABOVE
+07;02C7;CARON
+08;02D8;BREVE
+09;00AF;MACRON
+0A;02D9;DOT ABOVE
+0B;00B8;CEDILLA
+0C;02DB;OGONEK
+0D;04C0;CYRILLIC LETTER PALOCHKA
+0E;2329;LEFT-POINTING ANGLE BRACKET
+0F;232A;RIGHT-POINTING ANGLE BRACKET
+10;201C;LEFT DOUBLE QUOTATION MARK
+11;201D;RIGHT DOUBLE QUOTATION MARK
+12;F6D5;CYRILLIC CIRCUMFLEX
+# 12;F6D2;CAPITAL CYRILLIC CIRCUMFLEX
+13;F6D6;DOUBLE GRAVE ACCENT
+# 13;F6D3;CAPITAL DOUBLE GRAVE ACCENT
+# 13;030F;COMBINING DOUBLE GRAVE ACCENT
+14;F6D4;CYRILLIC BREVE
+# 14;F6D1;CAPITAL CYRILLIC BREVE
+15;2013;EN DASH
+16;2014;EM DASH
+# 16;;CYRILLIC EM DASH
+17;FEFF;ZERO WIDTH NO-BREAK SPACE
+# 17;;COMPOUND WORD MARK
+18;;PERTHOUSAND ZERO
+# 18;2080;SUBSCRIPT ZERO
+19;0131;LATIN SMALL LETTER DOTLESS I
+1A;;LATIN SMALL LETTER DOTLESS J
+1B;FB00;LATIN SMALL LIGATURE FF
+1C;FB01;LATIN SMALL LIGATURE FI
+1D;FB02;LATIN SMALL LIGATURE FL
+1E;FB03;LATIN SMALL LIGATURE FFI
+1F;FB04;LATIN SMALL LIGATURE FFL
+20;;BLANK-SPACE SIGN
+# 20;2423;OPEN BOX
+21;0021;EXCLAMATION MARK
+22;0022;QUOTATION MARK
+23;0023;NUMBER SIGN
+24;0024;DOLLAR SIGN
+25;0025;PERCENT SIGN
+26;0026;AMPERSAND
+27;2019;RIGHT SINGLE QUOTATION MARK
+# 27;0027;APOSTROPHE
+28;0028;LEFT PARENTHESIS
+29;0029;RIGHT PARENTHESIS
+2A;002A;ASTERISK
+2B;002B;PLUS SIGN
+2C;002C;COMMA
+2D;002D;HYPHEN-MINUS
+2E;002E;FULL STOP
+2F;002F;SOLIDUS
+30;0030;DIGIT ZERO
+31;0031;DIGIT ONE
+32;0032;DIGIT TWO
+33;0033;DIGIT THREE
+34;0034;DIGIT FOUR
+35;0035;DIGIT FIVE
+36;0036;DIGIT SIX
+37;0037;DIGIT SEVEN
+38;0038;DIGIT EIGHT
+39;0039;DIGIT NINE
+3A;003A;COLON
+3B;003B;SEMICOLON
+3C;003C;LESS-THAN SIGN
+3D;003D;EQUALS SIGN
+3E;003E;GREATER-THAN SIGN
+3F;003F;QUESTION MARK
+40;0040;COMMERCIAL AT
+41;0041;LATIN CAPITAL LETTER A
+42;0042;LATIN CAPITAL LETTER B
+43;0043;LATIN CAPITAL LETTER C
+44;0044;LATIN CAPITAL LETTER D
+45;0045;LATIN CAPITAL LETTER E
+46;0046;LATIN CAPITAL LETTER F
+47;0047;LATIN CAPITAL LETTER G
+48;0048;LATIN CAPITAL LETTER H
+49;0049;LATIN CAPITAL LETTER I
+4A;004A;LATIN CAPITAL LETTER J
+4B;004B;LATIN CAPITAL LETTER K
+4C;004C;LATIN CAPITAL LETTER L
+4D;004D;LATIN CAPITAL LETTER M
+4E;004E;LATIN CAPITAL LETTER N
+4F;004F;LATIN CAPITAL LETTER O
+50;0050;LATIN CAPITAL LETTER P
+51;0051;LATIN CAPITAL LETTER Q
+52;0052;LATIN CAPITAL LETTER R
+53;0053;LATIN CAPITAL LETTER S
+54;0054;LATIN CAPITAL LETTER T
+55;0055;LATIN CAPITAL LETTER U
+56;0056;LATIN CAPITAL LETTER V
+57;0057;LATIN CAPITAL LETTER W
+58;0058;LATIN CAPITAL LETTER X
+59;0059;LATIN CAPITAL LETTER Y
+5A;005A;LATIN CAPITAL LETTER Z
+5B;005B;LEFT SQUARE BRACKET
+5C;005C;REVERSE SOLIDUS
+5D;005D;RIGHT SQUARE BRACKET
+5E;005E;CIRCUMFLEX ACCENT
+5F;005F;LOW LINE
+60;2018;LEFT SINGLE QUOTATION MARK
+61;0061;LATIN SMALL LETTER A
+62;0062;LATIN SMALL LETTER B
+63;0063;LATIN SMALL LETTER C
+64;0064;LATIN SMALL LETTER D
+65;0065;LATIN SMALL LETTER E
+66;0066;LATIN SMALL LETTER F
+67;0067;LATIN SMALL LETTER G
+68;0068;LATIN SMALL LETTER H
+69;0069;LATIN SMALL LETTER I
+6A;006A;LATIN SMALL LETTER J
+6B;006B;LATIN SMALL LETTER K
+6C;006C;LATIN SMALL LETTER L
+6D;006D;LATIN SMALL LETTER M
+6E;006E;LATIN SMALL LETTER N
+6F;006F;LATIN SMALL LETTER O
+70;0070;LATIN SMALL LETTER P
+71;0071;LATIN SMALL LETTER Q
+72;0072;LATIN SMALL LETTER R
+73;0073;LATIN SMALL LETTER S
+74;0074;LATIN SMALL LETTER T
+75;0075;LATIN SMALL LETTER U
+76;0076;LATIN SMALL LETTER V
+77;0077;LATIN SMALL LETTER W
+78;0078;LATIN SMALL LETTER X
+79;0079;LATIN SMALL LETTER Y
+7A;007A;LATIN SMALL LETTER Z
+7B;007B;LEFT CURLY BRACKET
+7C;007C;VERTICAL LINE
+7D;007D;RIGHT CURLY BRACKET
+7E;007E;TILDE
+7F;002D;HYPHEN-MINUS
+80;0490;CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+81;0492;CYRILLIC CAPITAL LETTER GHE WITH STROKE
+82;0402;CYRILLIC CAPITAL LETTER DJE
+83;040B;CYRILLIC CAPITAL LETTER TSHE
+84;04BA;CYRILLIC CAPITAL LETTER SHHA
+85;0496;CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
+86;0498;CYRILLIC CAPITAL LETTER ZE WITH DESCENDER
+87;0409;CYRILLIC CAPITAL LETTER LJE
+88;0407;CYRILLIC CAPITAL LETTER YI
+89;049A;CYRILLIC CAPITAL LETTER KA WITH DESCENDER
+8A;04A0;CYRILLIC CAPITAL LETTER BASHKIR KA
+8B;049C;CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
+8C;04D4;CYRILLIC CAPITAL LIGATURE A IE
+8D;04A2;CYRILLIC CAPITAL LETTER EN WITH DESCENDER
+8E;04A4;CYRILLIC CAPITAL LIGATURE EN GHE
+8F;0405;CYRILLIC CAPITAL LETTER DZE
+90;04E8;CYRILLIC CAPITAL LETTER BARRED O
+91;04AA;CYRILLIC CAPITAL LETTER ES WITH DESCENDER;?[direction of descender]
+92;040E;CYRILLIC CAPITAL LETTER SHORT U
+93;04AE;CYRILLIC CAPITAL LETTER STRAIGHT U
+94;04B0;CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
+95;04B2;CYRILLIC CAPITAL LETTER HA WITH DESCENDER
+96;040F;CYRILLIC CAPITAL LETTER DZHE
+97;04B8;CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
+98;04B6;CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
+99;0404;CYRILLIC CAPITAL LETTER UKRAINIAN IE
+9A;04D8;CYRILLIC CAPITAL LETTER SCHWA
+9B;040A;CYRILLIC CAPITAL LETTER NJE
+9C;0401;CYRILLIC CAPITAL LETTER IO
+9D;2116;NUMERO SIGN
+9E;00A4;CURRENCY SIGN
+9F;00A7;SECTION SIGN
+A0;0491;CYRILLIC SMALL LETTER GHE WITH UPTURN
+A1;0493;CYRILLIC SMALL LETTER GHE WITH STROKE
+A2;0452;CYRILLIC SMALL LETTER DJE
+A3;045B;CYRILLIC SMALL LETTER TSHE
+A4;04BB;CYRILLIC SMALL LETTER SHHA
+A5;0497;CYRILLIC SMALL LETTER ZHE WITH DESCENDER
+A6;0499;CYRILLIC SMALL LETTER ZE WITH DESCENDER
+A7;0459;CYRILLIC SMALL LETTER LJE
+A8;0457;CYRILLIC SMALL LETTER YI
+A9;049B;CYRILLIC SMALL LETTER KA WITH DESCENDER
+AA;04A1;CYRILLIC SMALL LETTER BASHKIR KA
+AB;049D;CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
+AC;04D5;CYRILLIC SMALL LIGATURE A IE
+AD;04A3;CYRILLIC SMALL LETTER EN WITH DESCENDER
+AE;04A5;CYRILLIC SMALL LIGATURE EN GHE
+AF;0455;CYRILLIC SMALL LETTER DZE
+B0;04E9;CYRILLIC SMALL LETTER BARRED O
+B1;04AB;CYRILLIC SMALL LETTER ES WITH DESCENDER;?[direction of descender]
+B2;045E;CYRILLIC SMALL LETTER SHORT U
+B3;04AF;CYRILLIC SMALL LETTER STRAIGHT U
+B4;04B1;CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
+B5;04B3;CYRILLIC SMALL LETTER HA WITH DESCENDER
+B6;045F;CYRILLIC SMALL LETTER DZHE
+B7;04B9;CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
+B8;04B7;CYRILLIC SMALL LETTER CHE WITH DESCENDER
+B9;0454;CYRILLIC SMALL LETTER UKRAINIAN IE
+BA;04D9;CYRILLIC SMALL LETTER SCHWA
+BB;045A;CYRILLIC SMALL LETTER NJE
+BC;0451;CYRILLIC SMALL LETTER IO
+BD;201E;DOUBLE LOW-9 QUOTATION MARK
+BE;00AB;LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+BF;00BB;RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+C0;0410;CYRILLIC CAPITAL LETTER A
+C1;0411;CYRILLIC CAPITAL LETTER BE
+C2;0412;CYRILLIC CAPITAL LETTER VE
+C3;0413;CYRILLIC CAPITAL LETTER GHE
+C4;0414;CYRILLIC CAPITAL LETTER DE
+C5;0415;CYRILLIC CAPITAL LETTER IE
+C6;0416;CYRILLIC CAPITAL LETTER ZHE
+C7;0417;CYRILLIC CAPITAL LETTER ZE
+C8;0418;CYRILLIC CAPITAL LETTER I
+C9;0419;CYRILLIC CAPITAL LETTER SHORT I
+CA;041A;CYRILLIC CAPITAL LETTER KA
+CB;041B;CYRILLIC CAPITAL LETTER EL
+CC;041C;CYRILLIC CAPITAL LETTER EM
+CD;041D;CYRILLIC CAPITAL LETTER EN
+CE;041E;CYRILLIC CAPITAL LETTER O
+CF;041F;CYRILLIC CAPITAL LETTER PE
+D0;0420;CYRILLIC CAPITAL LETTER ER
+D1;0421;CYRILLIC CAPITAL LETTER ES
+D2;0422;CYRILLIC CAPITAL LETTER TE
+D3;0423;CYRILLIC CAPITAL LETTER U
+D4;0424;CYRILLIC CAPITAL LETTER EF
+D5;0425;CYRILLIC CAPITAL LETTER HA
+D6;0426;CYRILLIC CAPITAL LETTER TSE
+D7;0427;CYRILLIC CAPITAL LETTER CHE
+D8;0428;CYRILLIC CAPITAL LETTER SHA
+D9;0429;CYRILLIC CAPITAL LETTER SHCHA
+DA;042A;CYRILLIC CAPITAL LETTER HARD SIGN
+DB;042B;CYRILLIC CAPITAL LETTER YERU
+DC;042C;CYRILLIC CAPITAL LETTER SOFT SIGN
+DD;042D;CYRILLIC CAPITAL LETTER E
+DE;042E;CYRILLIC CAPITAL LETTER YU
+DF;042F;CYRILLIC CAPITAL LETTER YA
+E0;0430;CYRILLIC SMALL LETTER A
+E1;0431;CYRILLIC SMALL LETTER BE
+E2;0432;CYRILLIC SMALL LETTER VE
+E3;0433;CYRILLIC SMALL LETTER GHE
+E4;0434;CYRILLIC SMALL LETTER DE
+E5;0435;CYRILLIC SMALL LETTER IE
+E6;0436;CYRILLIC SMALL LETTER ZHE
+E7;0437;CYRILLIC SMALL LETTER ZE
+E8;0438;CYRILLIC SMALL LETTER I
+E9;0439;CYRILLIC SMALL LETTER SHORT I
+EA;043A;CYRILLIC SMALL LETTER KA
+EB;043B;CYRILLIC SMALL LETTER EL
+EC;043C;CYRILLIC SMALL LETTER EM
+ED;043D;CYRILLIC SMALL LETTER EN
+EE;043E;CYRILLIC SMALL LETTER O
+EF;043F;CYRILLIC SMALL LETTER PE
+F0;0440;CYRILLIC SMALL LETTER ER
+F1;0441;CYRILLIC SMALL LETTER ES
+F2;0442;CYRILLIC SMALL LETTER TE
+F3;0443;CYRILLIC SMALL LETTER U
+F4;0444;CYRILLIC SMALL LETTER EF
+F5;0445;CYRILLIC SMALL LETTER HA
+F6;0446;CYRILLIC SMALL LETTER TSE
+F7;0447;CYRILLIC SMALL LETTER CHE
+F8;0448;CYRILLIC SMALL LETTER SHA
+F9;0449;CYRILLIC SMALL LETTER SHCHA
+FA;044A;CYRILLIC SMALL LETTER HARD SIGN
+FB;044B;CYRILLIC SMALL LETTER YERU
+FC;044C;CYRILLIC SMALL LETTER SOFT SIGN
+FD;044D;CYRILLIC SMALL LETTER E
+FE;044E;CYRILLIC SMALL LETTER YU
+FF;044F;CYRILLIC SMALL LETTER YA
diff --git a/Master/texmf-dist/doc/generic/t2/T2Buni.map b/Master/texmf-dist/doc/generic/t2/T2Buni.map
new file mode 100644
index 00000000000..c20173cf86f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/T2Buni.map
@@ -0,0 +1,265 @@
+00;0060;GRAVE ACCENT
+01;00B4;ACUTE ACCENT
+02;02C6;MODIFIER LETTER CIRCUMFLEX ACCENT
+03;02DC;SMALL TILDE
+04;00A8;DIAERESIS
+05;02DD;DOUBLE ACUTE ACCENT
+06;02DA;RING ABOVE
+07;02C7;CARON
+08;02D8;BREVE
+09;00AF;MACRON
+0A;02D9;DOT ABOVE
+0B;00B8;CEDILLA
+0C;02DB;OGONEK
+0D;04C0;CYRILLIC LETTER PALOCHKA
+0E;2329;LEFT-POINTING ANGLE BRACKET
+0F;232A;RIGHT-POINTING ANGLE BRACKET
+10;201C;LEFT DOUBLE QUOTATION MARK
+11;201D;RIGHT DOUBLE QUOTATION MARK
+12;F6D5;CYRILLIC CIRCUMFLEX
+# 12;F6D2;CAPITAL CYRILLIC CIRCUMFLEX
+13;F6D6;DOUBLE GRAVE ACCENT
+# 13;F6D3;CAPITAL DOUBLE GRAVE ACCENT
+# 13;030F;COMBINING DOUBLE GRAVE ACCENT
+14;F6D4;CYRILLIC BREVE
+# 14;F6D1;CAPITAL CYRILLIC BREVE
+15;2013;EN DASH
+16;2014;EM DASH
+# 16;;CYRILLIC EM DASH
+17;FEFF;ZERO WIDTH NO-BREAK SPACE
+# 17;;COMPOUND WORD MARK
+18;;PERTHOUSAND ZERO
+# 18;2080;SUBSCRIPT ZERO
+19;0131;LATIN SMALL LETTER DOTLESS I
+1A;;LATIN SMALL LETTER DOTLESS J
+1B;FB00;LATIN SMALL LIGATURE FF
+1C;FB01;LATIN SMALL LIGATURE FI
+1D;FB02;LATIN SMALL LIGATURE FL
+1E;FB03;LATIN SMALL LIGATURE FFI
+1F;FB04;LATIN SMALL LIGATURE FFL
+20;;BLANK-SPACE SIGN
+# 20;2423;OPEN BOX
+21;0021;EXCLAMATION MARK
+22;0022;QUOTATION MARK
+23;0023;NUMBER SIGN
+24;0024;DOLLAR SIGN
+25;0025;PERCENT SIGN
+26;0026;AMPERSAND
+27;2019;RIGHT SINGLE QUOTATION MARK
+# 27;0027;APOSTROPHE
+28;0028;LEFT PARENTHESIS
+29;0029;RIGHT PARENTHESIS
+2A;002A;ASTERISK
+2B;002B;PLUS SIGN
+2C;002C;COMMA
+2D;002D;HYPHEN-MINUS
+2E;002E;FULL STOP
+2F;002F;SOLIDUS
+30;0030;DIGIT ZERO
+31;0031;DIGIT ONE
+32;0032;DIGIT TWO
+33;0033;DIGIT THREE
+34;0034;DIGIT FOUR
+35;0035;DIGIT FIVE
+36;0036;DIGIT SIX
+37;0037;DIGIT SEVEN
+38;0038;DIGIT EIGHT
+39;0039;DIGIT NINE
+3A;003A;COLON
+3B;003B;SEMICOLON
+3C;003C;LESS-THAN SIGN
+3D;003D;EQUALS SIGN
+3E;003E;GREATER-THAN SIGN
+3F;003F;QUESTION MARK
+40;0040;COMMERCIAL AT
+41;0041;LATIN CAPITAL LETTER A
+42;0042;LATIN CAPITAL LETTER B
+43;0043;LATIN CAPITAL LETTER C
+44;0044;LATIN CAPITAL LETTER D
+45;0045;LATIN CAPITAL LETTER E
+46;0046;LATIN CAPITAL LETTER F
+47;0047;LATIN CAPITAL LETTER G
+48;0048;LATIN CAPITAL LETTER H
+49;0049;LATIN CAPITAL LETTER I
+4A;004A;LATIN CAPITAL LETTER J
+4B;004B;LATIN CAPITAL LETTER K
+4C;004C;LATIN CAPITAL LETTER L
+4D;004D;LATIN CAPITAL LETTER M
+4E;004E;LATIN CAPITAL LETTER N
+4F;004F;LATIN CAPITAL LETTER O
+50;0050;LATIN CAPITAL LETTER P
+51;0051;LATIN CAPITAL LETTER Q
+52;0052;LATIN CAPITAL LETTER R
+53;0053;LATIN CAPITAL LETTER S
+54;0054;LATIN CAPITAL LETTER T
+55;0055;LATIN CAPITAL LETTER U
+56;0056;LATIN CAPITAL LETTER V
+57;0057;LATIN CAPITAL LETTER W
+58;0058;LATIN CAPITAL LETTER X
+59;0059;LATIN CAPITAL LETTER Y
+5A;005A;LATIN CAPITAL LETTER Z
+5B;005B;LEFT SQUARE BRACKET
+5C;005C;REVERSE SOLIDUS
+5D;005D;RIGHT SQUARE BRACKET
+5E;005E;CIRCUMFLEX ACCENT
+5F;005F;LOW LINE
+60;2018;LEFT SINGLE QUOTATION MARK
+61;0061;LATIN SMALL LETTER A
+62;0062;LATIN SMALL LETTER B
+63;0063;LATIN SMALL LETTER C
+64;0064;LATIN SMALL LETTER D
+65;0065;LATIN SMALL LETTER E
+66;0066;LATIN SMALL LETTER F
+67;0067;LATIN SMALL LETTER G
+68;0068;LATIN SMALL LETTER H
+69;0069;LATIN SMALL LETTER I
+6A;006A;LATIN SMALL LETTER J
+6B;006B;LATIN SMALL LETTER K
+6C;006C;LATIN SMALL LETTER L
+6D;006D;LATIN SMALL LETTER M
+6E;006E;LATIN SMALL LETTER N
+6F;006F;LATIN SMALL LETTER O
+70;0070;LATIN SMALL LETTER P
+71;0071;LATIN SMALL LETTER Q
+72;0072;LATIN SMALL LETTER R
+73;0073;LATIN SMALL LETTER S
+74;0074;LATIN SMALL LETTER T
+75;0075;LATIN SMALL LETTER U
+76;0076;LATIN SMALL LETTER V
+77;0077;LATIN SMALL LETTER W
+78;0078;LATIN SMALL LETTER X
+79;0079;LATIN SMALL LETTER Y
+7A;007A;LATIN SMALL LETTER Z
+7B;007B;LEFT CURLY BRACKET
+7C;007C;VERTICAL LINE
+7D;007D;RIGHT CURLY BRACKET
+7E;007E;TILDE
+7F;002D;HYPHEN-MINUS
+80;;CYRILLIC CAPITAL LETTER GHE WITH STROKE AND DESCENDER
+81;0492;CYRILLIC CAPITAL LETTER GHE WITH STROKE
+82;;CYRILLIC CAPITAL LETTER GHE WITH DESCENDER
+83;0494;CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK
+84;04BA;CYRILLIC CAPITAL LETTER SHHA
+85;0496;CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
+86;;CYRILLIC CAPITAL LETTER DELTA
+87;04E0;CYRILLIC CAPITAL LETTER ABKHASIAN DZE
+88;0409;CYRILLIC CAPITAL LETTER LJE
+89;049A;CYRILLIC CAPITAL LETTER KA WITH DESCENDER
+8A;;CYRILLIC CAPITAL LETTER EL WITH DESCENDER
+8B;04C3;CYRILLIC CAPITAL LETTER KA WITH HOOK
+8C;;CYRILLIC CAPITAL LETTER EL WITH HOOK
+8D;04A2;CYRILLIC CAPITAL LETTER EN WITH DESCENDER
+8E;04A4;CYRILLIC CAPITAL LIGATURE EN GHE
+8F;04C7;CYRILLIC CAPITAL LETTER EN WITH HOOK
+90;04E8;CYRILLIC CAPITAL LETTER BARRED O
+91;;CYRILLIC CAPITAL LETTER ES WITH STROKE
+92;040E;CYRILLIC CAPITAL LETTER SHORT U
+93;04AE;CYRILLIC CAPITAL LETTER STRAIGHT U
+94;;CYRILLIC CAPITAL LETTER HA WITH STROKE
+95;04B2;CYRILLIC CAPITAL LETTER HA WITH DESCENDER
+96;;CYRILLIC CAPITAL LETTER HA WITH HOOK
+97;04CB;CYRILLIC CAPITAL LETTER KHAKASSIAN CHE
+98;04B6;CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
+99;040A;CYRILLIC CAPITAL LETTER NJE
+9A;04D8;CYRILLIC CAPITAL LETTER SCHWA
+9B;;CYRILLIC CAPITAL LETTER EPSILON
+9C;0401;CYRILLIC CAPITAL LETTER IO
+9D;2116;NUMERO SIGN
+9E;00A4;CURRENCY SIGN
+9F;00A7;SECTION SIGN
+A0;;CYRILLIC SMALL LETTER GHE WITH STROKE AND DESCENDER
+A1;0493;CYRILLIC SMALL LETTER GHE WITH STROKE
+A2;;CYRILLIC SMALL LETTER GHE WITH DESCENDER
+A3;0495;CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK
+A4;04BB;CYRILLIC SMALL LETTER SHHA
+A5;0497;CYRILLIC SMALL LETTER ZHE WITH DESCENDER
+A6;;CYRILLIC SMALL LETTER DELTA
+A7;04E1;CYRILLIC SMALL LETTER ABKHASIAN DZE
+A8;0459;CYRILLIC SMALL LETTER LJE
+A9;049B;CYRILLIC SMALL LETTER KA WITH DESCENDER
+AA;;CYRILLIC SMALL LETTER EL WITH DESCENDER
+AB;04C4;CYRILLIC SMALL LETTER KA WITH HOOK
+AC;;CYRILLIC SMALL LETTER EL WITH HOOK
+AD;04A3;CYRILLIC SMALL LETTER EN WITH DESCENDER
+AE;04A5;CYRILLIC SMALL LIGATURE EN GHE
+AF;04C8;CYRILLIC SMALL LETTER EN WITH HOOK
+B0;04E9;CYRILLIC SMALL LETTER BARRED O
+B1;;CYRILLIC SMALL LETTER ES WITH STROKE
+B2;045E;CYRILLIC SMALL LETTER SHORT U
+B3;04AF;CYRILLIC SMALL LETTER STRAIGHT U
+B4;;CYRILLIC SMALL LETTER HA WITH STROKE
+B5;04B3;CYRILLIC SMALL LETTER HA WITH DESCENDER
+B6;;CYRILLIC SMALL LETTER HA WITH HOOK
+B7;04CC;CYRILLIC SMALL LETTER KHAKASSIAN CHE
+B8;04B7;CYRILLIC SMALL LETTER CHE WITH DESCENDER
+B9;045A;CYRILLIC SMALL LETTER NJE
+BA;04D9;CYRILLIC SMALL LETTER SCHWA
+BB;;CYRILLIC SMALL LETTER EPSILON
+BC;0451;CYRILLIC SMALL LETTER IO
+BD;201E;DOUBLE LOW-9 QUOTATION MARK
+BE;00AB;LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+BF;00BB;RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+C0;0410;CYRILLIC CAPITAL LETTER A
+C1;0411;CYRILLIC CAPITAL LETTER BE
+C2;0412;CYRILLIC CAPITAL LETTER VE
+C3;0413;CYRILLIC CAPITAL LETTER GHE
+C4;0414;CYRILLIC CAPITAL LETTER DE
+C5;0415;CYRILLIC CAPITAL LETTER IE
+C6;0416;CYRILLIC CAPITAL LETTER ZHE
+C7;0417;CYRILLIC CAPITAL LETTER ZE
+C8;0418;CYRILLIC CAPITAL LETTER I
+C9;0419;CYRILLIC CAPITAL LETTER SHORT I
+CA;041A;CYRILLIC CAPITAL LETTER KA
+CB;041B;CYRILLIC CAPITAL LETTER EL
+CC;041C;CYRILLIC CAPITAL LETTER EM
+CD;041D;CYRILLIC CAPITAL LETTER EN
+CE;041E;CYRILLIC CAPITAL LETTER O
+CF;041F;CYRILLIC CAPITAL LETTER PE
+D0;0420;CYRILLIC CAPITAL LETTER ER
+D1;0421;CYRILLIC CAPITAL LETTER ES
+D2;0422;CYRILLIC CAPITAL LETTER TE
+D3;0423;CYRILLIC CAPITAL LETTER U
+D4;0424;CYRILLIC CAPITAL LETTER EF
+D5;0425;CYRILLIC CAPITAL LETTER HA
+D6;0426;CYRILLIC CAPITAL LETTER TSE
+D7;0427;CYRILLIC CAPITAL LETTER CHE
+D8;0428;CYRILLIC CAPITAL LETTER SHA
+D9;0429;CYRILLIC CAPITAL LETTER SHCHA
+DA;042A;CYRILLIC CAPITAL LETTER HARD SIGN
+DB;042B;CYRILLIC CAPITAL LETTER YERU
+DC;042C;CYRILLIC CAPITAL LETTER SOFT SIGN
+DD;042D;CYRILLIC CAPITAL LETTER E
+DE;042E;CYRILLIC CAPITAL LETTER YU
+DF;042F;CYRILLIC CAPITAL LETTER YA
+E0;0430;CYRILLIC SMALL LETTER A
+E1;0431;CYRILLIC SMALL LETTER BE
+E2;0432;CYRILLIC SMALL LETTER VE
+E3;0433;CYRILLIC SMALL LETTER GHE
+E4;0434;CYRILLIC SMALL LETTER DE
+E5;0435;CYRILLIC SMALL LETTER IE
+E6;0436;CYRILLIC SMALL LETTER ZHE
+E7;0437;CYRILLIC SMALL LETTER ZE
+E8;0438;CYRILLIC SMALL LETTER I
+E9;0439;CYRILLIC SMALL LETTER SHORT I
+EA;043A;CYRILLIC SMALL LETTER KA
+EB;043B;CYRILLIC SMALL LETTER EL
+EC;043C;CYRILLIC SMALL LETTER EM
+ED;043D;CYRILLIC SMALL LETTER EN
+EE;043E;CYRILLIC SMALL LETTER O
+EF;043F;CYRILLIC SMALL LETTER PE
+F0;0440;CYRILLIC SMALL LETTER ER
+F1;0441;CYRILLIC SMALL LETTER ES
+F2;0442;CYRILLIC SMALL LETTER TE
+F3;0443;CYRILLIC SMALL LETTER U
+F4;0444;CYRILLIC SMALL LETTER EF
+F5;0445;CYRILLIC SMALL LETTER HA
+F6;0446;CYRILLIC SMALL LETTER TSE
+F7;0447;CYRILLIC SMALL LETTER CHE
+F8;0448;CYRILLIC SMALL LETTER SHA
+F9;0449;CYRILLIC SMALL LETTER SHCHA
+FA;044A;CYRILLIC SMALL LETTER HARD SIGN
+FB;044B;CYRILLIC SMALL LETTER YERU
+FC;044C;CYRILLIC SMALL LETTER SOFT SIGN
+FD;044D;CYRILLIC SMALL LETTER E
+FE;044E;CYRILLIC SMALL LETTER YU
+FF;044F;CYRILLIC SMALL LETTER YA
diff --git a/Master/texmf-dist/doc/generic/t2/cyrcset8.txt b/Master/texmf-dist/doc/generic/t2/cyrcset8.txt
new file mode 100644
index 00000000000..d86331e6542
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/cyrcset8.txt
@@ -0,0 +1,256 @@
+00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFD 0000 0000 0000
+01 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 FFFD 0001 0001 0001
+02 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 FFFD 0002 0002 0002
+03 0003 0003 0003 0003 0003 0003 0003 0003 0003 0003 0003 0003 FFFD 0003 0003 0003
+04 0004 0004 0004 0004 009C 0004 0004 0004 0004 0004 0004 0004 FFFD 0004 0004 0004
+05 0005 0005 0005 0005 0009 0005 0005 0005 0005 0005 0005 0005 FFFD 0005 0005 0005
+06 0006 0006 0006 0006 0086 0006 0006 0006 0006 0006 0006 0006 FFFD 0006 0006 0006
+07 0007 0007 0007 0007 007F 0007 0007 0007 0007 0007 0007 0007 FFFD 0007 0007 0007
+08 0008 0008 0008 0008 0097 0008 0008 0008 0008 0008 0008 0008 FFFD 0008 0008 0008
+09 0009 0009 0009 0009 008D 0009 0009 0009 0009 0009 0009 0009 FFFD 0009 0009 0009
+0A 000A 000A 000A 000A 008E 000A 000A 000A 000A 000A 000A 000A FFFD 000A 000A 000A
+0B 000B 000B 000B 000B 000B 000B 000B 000B 000B 000B 000B 000B FFFD 000B 000B 000B
+0C 000C 000C 000C 000C 000C 000C 000C 000C 000C 000C 000C 000C FFFD 000C 000C 000C
+0D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D FFFD 000D 000D 000D
+0E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E FFFD 000E 000E 000E
+0F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F FFFD 000F 000F 000F
+10 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 FFFD 0010 0010 0010
+11 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 FFFD 0011 0011 0011
+12 0012 0012 0012 0012 0012 0012 0012 0012 0012 0012 0012 0012 FFFD 0012 0012 0012
+13 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 FFFD 0013 0013 0013
+14 0014 0014 0014 0014 009D 0014 0014 0014 0014 0014 0014 0014 FFFD 0014 0014 0014
+15 0015 0015 0015 0015 0085 0015 0015 0015 0015 0015 0015 0015 FFFD 0015 0015 0015
+16 0016 0016 0016 0016 0008 0016 0016 0016 0016 0016 0016 0016 FFFD 0016 0016 0016
+17 0017 0017 0017 0017 0087 0017 0017 0017 0017 0017 0017 0017 FFFD 0017 0017 0017
+18 0018 0018 0018 0018 0018 0018 0018 0018 0018 0018 0018 0018 FFFD 0018 0018 0018
+19 0019 0019 0019 0019 0019 0019 0019 0019 0019 0019 0019 0019 FFFD 0019 0019 0019
+1A 001A 001A 001A 001A 0092 001A 001A 001A 001A 001A 001A 001A FFFD 001A 001A 001A
+1B 001B 001B 001B 001B 008F 001B 001B 001B 001B 001B 001B 001B FFFD 001B 001B 001B
+1C 001C 001C 001C 001C 001C 001C 001C 001C 001C 001C 001C 001C FFFD 001C 001C 001C
+1D 001D 001D 001D 001D 001D 001D 001D 001D 001D 001D 001D 001D FFFD 001D 001D 001D
+1E 001E 001E 001E 001E 001E 001E 001E 001E 001E 001E 001E 001E FFFD 001E 001E 001E
+1F 001F 001F 001F 001F 001F 001F 001F 001F 001F 001F 001F 001F FFFD 001F 001F 001F
+20 0020 0020 0020 0020 0080 0020 0020 0020 0020 0020 0020 0020 0020 0020 0020 0020
+21 0021 0021 0021 0021 0081 0021 0021 0021 0021 0021 0021 0021 0021 0021 0021 0021
+22 0022 0022 0022 0022 0082 0022 0022 0022 0022 0022 0022 0022 0022 0022 0022 0022
+23 0023 0023 0023 0023 0083 0023 0023 0023 0023 0023 0023 0023 0023 0023 0023 0023
+24 0024 0024 0024 0024 0084 0024 0024 0024 0024 0024 0024 0024 0024 0024 0024 0024
+25 0025 0025 0025 0025 000A 0025 0025 0025 0025 0025 0025 0025 0025 0025 0025 0025
+26 0026 0026 0026 0026 0017 0026 0026 0026 0026 0026 0026 0026 0026 0026 0026 0026
+27 0027 0027 0027 0027 001B 0027 0027 0027 0027 0027 0027 0027 0027 0027 0027 0027
+28 0028 0028 0028 0028 0088 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028
+29 0029 0029 0029 0029 0089 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029
+2A 002A 002A 002A 002A 008A 002A 002A 002A 002A 002A 002A 002A 002A 002A 002A 002A
+2B 002B 002B 002B 002B 008B 002B 002B 002B 002B 002B 002B 002B 002B 002B 002B 002B
+2C 002C 002C 002C 002C 008C 002C 002C 002C 002C 002C 002C 002C 002C 002C 002C 002C
+2D 002D 002D 002D 002D 0005 002D 002D 002D 002D 002D 002D 002D 002D 002D 002D 002D
+2E 002E 002E 002E 002E 0006 002E 002E 002E 002E 002E 002E 002E 002E 002E 002E 002E
+2F 002F 002F 002F 002F 0007 002F 002F 002F 002F 002F 002F 002F 002F 002F 002F 002F
+30 0030 0030 0030 0030 0090 0030 0030 0030 0030 0030 0030 0030 0030 0030 0030 0030
+31 0031 0031 0031 0031 0091 0031 0031 0031 0031 0031 0031 0031 0031 0031 0031 0031
+32 0032 0032 0032 0032 0016 0032 0032 0032 0032 0032 0032 0032 0032 0032 0032 0032
+33 0033 0033 0033 0033 0093 0033 0033 0033 0033 0033 0033 0033 0033 0033 0033 0033
+34 0034 0034 0034 0034 0094 0034 0034 0034 0034 0034 0034 0034 0034 0034 0034 0034
+35 0035 0035 0035 0035 0095 0035 0035 0035 0035 0035 0035 0035 0035 0035 0035 0035
+36 0036 0036 0036 0036 0096 0036 0036 0036 0036 0036 0036 0036 0036 0036 0036 0036
+37 0037 0037 0037 0037 0004 0037 0037 0037 0037 0037 0037 0037 0037 0037 0037 0037
+38 0038 0038 0038 0038 0098 0038 0038 0038 0038 0038 0038 0038 0038 0038 0038 0038
+39 0039 0039 0039 0039 0099 0039 0039 0039 0039 0039 0039 0039 0039 0039 0039 0039
+3A 003A 003A 003A 003A 009A 003A 003A 003A 003A 003A 003A 003A 003A 003A 003A 003A
+3B 003B 003B 003B 003B 009B 003B 003B 003B 003B 003B 003B 003B 003B 003B 003B 003B
+3C 003C 003C 003C 003C 0014 003C 003C 003C 003C 003C 003C 003C 003C 003C 003C 003C
+3D 003D 003D 003D 003D 0015 003D 003D 003D 003D 003D 003D 003D 003D 003D 003D 003D
+3E 003E 003E 003E 003E 009E 003E 003E 003E 003E 003E 003E 003E 003E 003E 003E 003E
+3F 003F 003F 003F 003F 001A 003F 003F 003F 003F 003F 003F 003F 003F 003F 003F 003F
+40 0040 0040 0040 0040 0020 0040 0040 0040 0040 0040 0040 0040 0040 0040 0040 0040
+41 0041 0041 0041 0041 FFFD 0041 0041 0041 0041 0041 0041 0041 0041 0041 0041 0041
+42 0042 0042 0042 0042 0452 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042
+43 0043 0043 0043 0043 0453 0043 0043 0043 0043 0043 0043 0043 0043 0043 0043 0043
+44 0044 0044 0044 0044 0451 0044 0044 0044 0044 0044 0044 0044 0044 0044 0044 0044
+45 0045 0045 0045 0045 FFFD 0045 0045 0045 0045 0045 0045 0045 0045 0045 0045 0045
+46 0046 0046 0046 0046 0455 0046 0046 0046 0046 0046 0046 0046 0046 0046 0046 0046
+47 0047 0047 0047 0047 0456 0047 0047 0047 0047 0047 0047 0047 0047 0047 0047 0047
+48 0048 0048 0048 0048 0457 0048 0048 0048 0048 0048 0048 0048 0048 0048 0048 0048
+49 0049 0049 0049 0049 0458 0049 0049 0049 0049 0049 0049 0049 0049 0049 0049 0049
+4A 004A 004A 004A 004A 005B 004A 004A 004A 004A 004A 004A 004A 004A 004A 004A 004A
+4B 004B 004B 004B 004B 002E 004B 004B 004B 004B 004B 004B 004B 004B 004B 004B 004B
+4C 004C 004C 004C 004C 003C 004C 004C 004C 004C 004C 004C 004C 004C 004C 004C 004C
+4D 004D 004D 004D 004D 0028 004D 004D 004D 004D 004D 004D 004D 004D 004D 004D 004D
+4E 004E 004E 004E 004E 002B 004E 004E 004E 004E 004E 004E 004E 004E 004E 004E 004E
+4F 004F 004F 004F 004F 0021 004F 004F 004F 004F 004F 004F 004F 004F 004F 004F 004F
+50 0050 0050 0050 0050 0026 0050 0050 0050 0050 0050 0050 0050 0050 0050 0050 0050
+51 0051 0051 0051 0051 0459 0051 0051 0051 0051 0051 0051 0051 0051 0051 0051 0051
+52 0052 0052 0052 0052 045A 0052 0052 0052 0052 0052 0052 0052 0052 0052 0052 0052
+53 0053 0053 0053 0053 045B 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053
+54 0054 0054 0054 0054 045C 0054 0054 0054 0054 0054 0054 0054 0054 0054 0054 0054
+55 0055 0055 0055 0055 FFFD 0055 0055 0055 0055 0055 0055 0055 0055 0055 0055 0055
+56 0056 0056 0056 0056 045F 0056 0056 0056 0056 0056 0056 0056 0056 0056 0056 0056
+57 0057 0057 0057 0057 042A 0057 0057 0057 0057 0057 0057 0057 0057 0057 0057 0057
+58 0058 0058 0058 0058 2116 0058 0058 0058 0058 0058 0058 0058 0058 0058 0058 0058
+59 0059 0059 0059 0059 0402 0059 0059 0059 0059 0059 0059 0059 0059 0059 0059 0059
+5A 005A 005A 005A 005A 005D 005A 005A 005A 005A 005A 005A 005A 005A 005A 005A 005A
+5B 005B 005B 005B 005B 0024 005B 005B 005B 005B 005B 005B 005B 005B 005B 005B 005B
+5C 005C 005C 005C 005C 002A 005C 005C 005C 005C 005C 005C 005C 005C 005C 005C 005C
+5D 005D 005D 005D 005D 0029 005D 005D 005D 005D 005D 005D 005D 005D 005D 005D 005D
+5E 005E 005E 005E 005E 003B 005E 005E 005E 005E 005E 005E 005E 005E 005E 005E 005E
+5F 005F 005F 005F 005F 005E 005F 005F 005F 005F 005F 005F 005F 005F 005F 005F 005F
+60 0060 0060 0060 0060 002D 0060 0060 0060 0060 0060 0060 0060 0060 0060 0060 0060
+61 0061 0061 0061 0061 002F 0061 0061 0061 0061 0061 0061 0061 0061 0061 0061 0061
+62 0062 0062 0062 0062 0403 0062 0062 0062 0062 0062 0062 0062 0062 0062 0062 0062
+63 0063 0063 0063 0063 0401 0063 0063 0063 0063 0063 0063 0063 0063 0063 0063 0063
+64 0064 0064 0064 0064 FFFD 0064 0064 0064 0064 0064 0064 0064 0064 0064 0064 0064
+65 0065 0065 0065 0065 0405 0065 0065 0065 0065 0065 0065 0065 0065 0065 0065 0065
+66 0066 0066 0066 0066 0406 0066 0066 0066 0066 0066 0066 0066 0066 0066 0066 0066
+67 0067 0067 0067 0067 0407 0067 0067 0067 0067 0067 0067 0067 0067 0067 0067 0067
+68 0068 0068 0068 0068 0408 0068 0068 0068 0068 0068 0068 0068 0068 0068 0068 0068
+69 0069 0069 0069 0069 0409 0069 0069 0069 0069 0069 0069 0069 0069 0069 0069 0069
+6A 006A 006A 006A 006A 00A6 006A 006A 006A 006A 006A 006A 006A 006A 006A 006A 006A
+6B 006B 006B 006B 006B 002C 006B 006B 006B 006B 006B 006B 006B 006B 006B 006B 006B
+6C 006C 006C 006C 006C 0025 006C 006C 006C 006C 006C 006C 006C 006C 006C 006C 006C
+6D 006D 006D 006D 006D 005F 006D 006D 006D 006D 006D 006D 006D 006D 006D 006D 006D
+6E 006E 006E 006E 006E 003E 006E 006E 006E 006E 006E 006E 006E 006E 006E 006E 006E
+6F 006F 006F 006F 006F 003F 006F 006F 006F 006F 006F 006F 006F 006F 006F 006F 006F
+70 0070 0070 0070 0070 040A 0070 0070 0070 0070 0070 0070 0070 0070 0070 0070 0070
+71 0071 0071 0071 0071 040B 0071 0071 0071 0071 0071 0071 0071 0071 0071 0071 0071
+72 0072 0072 0072 0072 040C 0072 0072 0072 0072 0072 0072 0072 0072 0072 0072 0072
+73 0073 0073 0073 0073 FFFD 0073 0073 0073 0073 0073 0073 0073 0073 0073 0073 0073
+74 0074 0074 0074 0074 FFFD 0074 0074 0074 0074 0074 0074 0074 0074 0074 0074 0074
+75 0075 0075 0075 0075 040F 0075 0075 0075 0075 0075 0075 0075 0075 0075 0075 0075
+76 0076 0076 0076 0076 044E 0076 0076 0076 0076 0076 0076 0076 0076 0076 0076 0076
+77 0077 0077 0077 0077 0430 0077 0077 0077 0077 0077 0077 0077 0077 0077 0077 0077
+78 0078 0078 0078 0078 0431 0078 0078 0078 0078 0078 0078 0078 0078 0078 0078 0078
+79 0079 0079 0079 0079 FFFD 0079 0079 0079 0079 0079 0079 0079 0079 0079 0079 0079
+7A 007A 007A 007A 007A 003A 007A 007A 007A 007A 007A 007A 007A 007A 007A 007A 007A
+7B 007B 007B 007B 007B 0023 007B 007B 007B 007B 007B 007B 007B 007B 007B 007B 007B
+7C 007C 007C 007C 007C 0040 007C 007C 007C 007C 007C 007C 007C 007C 007C 007C 007C
+7D 007D 007D 007D 007D 0027 007D 007D 007D 007D 007D 007D 007D 007D 007D 007D 007D
+7E 007E 007E 007E 007E 003D 007E 007E 007E 007E 007E 007E 007E 007E 007E 007E 007E
+7F 007F 007F 007F 007F 0022 007F 007F 007F 007F 007F 007F 007F FFFD 007F 007F 007F
+80 0402 0080 0080 0452 0446 0080 2500 0410 0410 0410 FFFD 0410 FFFD FFFD 0496 0410
+81 0403 0081 0081 0402 0061 0081 2502 0411 0411 0411 FFFD 0411 FFFD FFFD 0492 0411
+82 201A 0082 0082 0453 0062 0082 250C 0412 0412 0412 FFFD 0412 FFFD FFFD 201A 0412
+83 0453 0083 0083 0403 0063 0083 2510 0413 0413 0413 FFFD 0413 FFFD FFFD 0493 0413
+84 201E 0084 0084 0451 0064 0084 2514 0414 0414 0414 FFFD 0414 FFFD FFFD 201E 0414
+85 2026 0085 0085 0401 0065 0085 2518 0415 0415 0415 FFFD 0415 FFFD FFFD 2026 0415
+86 2020 0086 0086 0454 0066 0086 251C 0416 0416 0416 FFFD 0416 FFFD FFFD 2020 0416
+87 2021 0087 0087 0404 0067 0087 2524 0417 0417 0417 FFFD 0417 FFFD FFFD 04AE 0417
+88 20AC 0088 0088 0455 0068 0088 252C 0418 0418 0418 FFFD 0418 FFFD FFFD 04B2 0418
+89 2030 0089 0089 0405 0069 0089 2534 0419 0419 0419 FFFD 0419 FFFD FFFD 04AF 0419
+8A 0409 008A 008A 0456 0434 008A 253C 041A 041A 041A FFFD 041A FFFD FFFD 04A0 041A
+8B 2039 008B 008B 0406 0435 008B 2580 041B 041B 041B FFFD 041B FFFD FFFD 2039 041B
+8C 040A 008C 008C 0457 0444 008C 2584 041C 041C 041C FFFD 041C FFFD FFFD 04A2 041C
+8D 040C 008D 008D 0407 0433 008D 2588 041D 041D 041D FFFD 041D FFFD FFFD 049A 041D
+8E 040B 008E 008E 0458 0445 008E 258C 041E 041E 041E FFFD 041E FFFD FFFD 04BA 041E
+8F 040F 008F 008F 0408 0438 008F 2590 041F 041F 041F FFFD 041F FFFD FFFD 04B8 041F
+90 0452 0090 0090 0459 0439 0090 2591 0420 0420 0420 FFFD 0420 FFFD FFFD 0497 0420
+91 2018 0091 0091 0409 006A 0091 2592 0421 0421 0421 FFFD 0421 FFFD FFFD 2018 0421
+92 2019 0092 0092 045A 006B 0092 2593 0422 0422 0422 FFFD 0422 FFFD FFFD 2019 0422
+93 201C 0093 0093 040A 006C 0093 2320 0423 0423 0423 FFFD 0423 FFFD FFFD 201C 0423
+94 201D 0094 0094 045B 006D 0094 25A0 0424 0424 0424 FFFD 0424 FFFD FFFD 201D 0424
+95 2022 0095 0095 0093 006E 0095 2022 0425 0425 0425 FFFD 0425 FFFD FFFD 2022 0425
+96 2013 0096 0096 045C 006F 0096 221A 0426 0426 0426 FFFD 0426 FFFD FFFD 2013 0426
+97 2014 0097 0097 040C 0070 0097 2248 0427 0427 0427 FFFD 0427 FFFD FFFD 2014 0427
+98 FFFD 0098 0098 045E 0071 0098 2264 0428 0428 0428 FFFD 0428 FFFD FFFD 04B3 0428
+99 2122 0099 0099 040E 0072 0099 2265 0429 0429 0429 FFFD 0429 FFFD FFFD 2122 0429
+9A 0459 009A 009A 045F 043A 009A 00A0 042A 042A 042A FFFD 042A FFFD FFFD 04A1 042A
+9B 203A 009B 009B 040F 043B 009B 2321 042B 042B 042B FFFD 042B FFFD FFFD 203A 042B
+9C 045A 009C 009C 044E 043C 009C 00B0 042C 042C 042C FFFD 042C FFFD FFFD 04A3 042C
+9D 045C 009D 009D 042E 043D 009D 00B2 042D 042D 042D FFFD 042D FFFD FFFD 049B 042D
+9E 045B 009E 009E 044A 043E 009E 00B7 042E 042E 042E FFFD 042E FFFD FFFD 04BB 042E
+9F 045F 009F 009F 042A 043F 009F 00F7 042F 042F 042F FFFD 042F FFFD FFFD 04B9 042F
+A0 00A0 00A0 00A0 0430 044F 00A0 2550 2020 2020 0430 FFFD 0430 FFFD 00A0 00A0 2020
+A1 040E 0452 0401 0410 FFFD 0401 2551 00B0 00B0 0431 FFFD 0431 FFFD FFFD 040E 00B0
+A2 045E 0453 FFFD 0431 0073 0402 2552 00A2 0490 0432 FFFD 0432 FFFD FFFD 045E 00A2
+A3 0408 0451 FFFD 0411 0074 0403 0451 00A3 00A3 0433 FFFD 0433 0451 FFFD 0408 00A3
+A4 00A4 0454 FFFD 0446 0075 0404 2553 00A7 00A7 0434 FFFD 0434 0452 FFFD 04E8 00A7
+A5 0490 0455 FFFD 0426 0076 0405 2554 2022 2022 0435 FFFD 0435 0458 FFFD 0498 2022
+A6 00A6 0456 FFFD 0434 0077 0406 2555 00B6 00B6 0436 FFFD 0436 0459 FFFD 04B0 00B6
+A7 00A7 0457 FFFD 0414 0078 0407 2556 0406 0406 0437 FFFD 0437 045A FFFD 00A7 0406
+A8 0401 0458 FFFD 0435 0079 0408 2557 00AE 00AE 0438 FFFD 0438 045B FFFD 0401 00AE
+A9 00A9 0459 FFFD 0415 007A 0409 2558 00A9 00A9 0439 FFFD 0439 045F FFFD 00A9 00A9
+AA 0404 045A FFFD 0444 0440 040A 2559 2122 2122 043A FFFD 043A FFFD FFFD 04D8 2122
+AB 00AB 045B FFFD 0424 0441 040B 255A 0402 0402 043B FFFD 043B FFFD FFFD 00AB 0496
+AC 00AC 045C FFFD 0433 0442 040C 255B 0452 0452 043C FFFD 043C FFFD FFFD 00AC 0497
+AD 00AD 00AD 00AD 0413 0443 00AD 255C 2260 2260 043D FFFD 043D FFFD FFFD 00AD 0456
+AE 00AE 045E FFFD 00AB 0436 040E 255D 0403 0403 043E FFFD 043E FFFD FFFD 00AE 0492
+AF 0407 045F FFFD 00BB 0432 040F 255E 0453 0453 043F FFFD 043F FFFD FFFD 049C 0493
+B0 00B0 2116 0410 2591 044C 0410 255F 221E 221E 2591 0410 FFFD FFFD 0410 00B0 0498
+B1 00B1 0402 0411 2592 044B 0411 2560 00B1 00B1 2592 0411 FFFD FFFD 0411 04B1 0499
+B2 0406 0403 0412 2593 0437 0412 2561 2264 2264 2593 0412 FFFD FFFD 0412 0406 2264
+B3 0456 0401 0413 2502 0448 0413 0401 2265 2265 2502 0413 FFFD 0401 0413 0456 2265
+B4 0491 0404 0414 2524 044D 0414 2562 0456 0456 2524 0414 FFFD 0402 0414 0499 04B0
+B5 00B5 0405 0415 0445 0449 0415 2563 00B5 00B5 2561 0415 FFFD 0408 0415 04E9 04E9
+B6 00B6 0406 0416 0425 0447 0416 2564 2202 0491 2562 0416 FFFD 0409 0416 00B6 04AE
+B7 00B7 0407 0417 0438 044A 0417 2565 0408 0408 2556 0417 FFFD 040A 0417 00B7 0408
+B8 0451 0408 0418 0418 042E 0418 2566 0404 0404 2555 0418 FFFD 040B 0418 0451 04D8
+B9 2116 0409 0419 2563 0410 0419 2567 0454 0454 2563 0419 FFFD 040F 0419 2116 04D9
+BA 0454 040A 041A 2551 0411 041A 2568 0407 0407 2551 041A FFFD FFFD 041A 04D9 049C
+BB 00BB 040B 041B 2557 0426 041B 2569 0457 0457 2557 041B FFFD FFFD 041B 00BB 049D
+BC 0458 040C 041C 255D 0414 041C 256A 0409 0409 255D 041C FFFD FFFD 041C 0458 04A0
+BD 0405 00A4 041D 0439 0415 041D 256B 0459 0459 255C 041D FFFD FFFD 041D 04AA 04A1
+BE 0455 040E 041E 0419 0424 041E 256C 040A 040A 255B 041E FFFD FFFD 041E 04AB 04A2
+BF 0457 040F 041F 2510 0413 041F 00A9 045A 045A 2510 041F FFFD FFFD 041F 049D 04A3
+C0 0410 044E 0420 2514 FFFD 0420 044E 0458 0458 2514 0420 FFFD 044E 0420 0410 0458
+C1 0411 0430 0421 2534 0041 0421 0430 0405 0405 2534 0421 FFFD 0430 0421 0411 04AA
+C2 0412 0431 0422 252C 0042 0422 0431 00AC 00AC 252C 0422 FFFD 0431 0422 0412 00AC
+C3 0413 0446 0423 251C 0043 0423 0446 221A 221A 251C 0423 FFFD 0446 0423 0413 04B2
+C4 0414 0434 0424 2500 0044 0424 0434 0192 0192 2500 0424 FFFD 0434 0424 0414 04B1
+C5 0415 0435 0425 253C 0045 0425 0435 2248 2248 253C 0425 FFFD 0435 0425 0415 04B3
+C6 0416 0444 0426 043A 0046 0426 0444 2206 2206 255E 0426 FFFD 0444 0426 0416 04AF
+C7 0417 0433 0427 041A 0047 0427 0433 00AB 00AB 255F 0427 FFFD 0433 0427 0417 00AB
+C8 0418 0445 0428 255A 0048 0428 0445 00BB 00BB 255A 0428 FFFD 0445 0428 0418 00BB
+C9 0419 0438 0429 2554 0049 0429 0438 2026 2026 2554 0429 FFFD 0438 0429 0419 2026
+CA 041A 0439 042A 2569 0425 042A 0439 00A0 00A0 2569 042A FFFD 0439 042A 041A 00A0
+CB 041B 043A 042B 2566 0418 042B 043A 040B 040B 2566 042B FFFD 043A 042B 041B 04BA
+CC 041C 043B 042C 2560 0419 042C 043B 045B 045B 2560 042C FFFD 043B 042C 041C 04BB
+CD 041D 043C 042D 2550 041A 042D 043C 040C 040C 2550 042D FFFD 043C 042D 041D 049A
+CE 041E 043D 042E 256C 041B 042E 043D 045C 045C 256C 042E FFFD 043D 042E 041E 049B
+CF 041F 043E 042F 00A4 041C 042F 043E 0455 0455 2567 042F FFFD 043E 042F 041F 04AB
+D0 0420 043F 0430 043B FFFD 0430 043F 2013 2013 2568 0430 FFFD 043F 0430 0420 2013
+D1 0421 044F 0431 041B 004A 0431 044F 2014 2014 2564 0431 FFFD 044F 0431 0421 2014
+D2 0422 0440 0432 043C 004B 0432 0440 201C 201C 2565 0432 FFFD 0440 0432 0422 201C
+D3 0423 0441 0433 041C 004C 0433 0441 201D 201D 2559 0433 FFFD 0441 0433 0423 201D
+D4 0424 0442 0434 043D 004D 0434 0442 2018 2018 2558 0434 FFFD 0442 0434 0424 2018
+D5 0425 0443 0435 041D 004E 0435 0443 2019 2019 2552 0435 FFFD 0443 0435 0425 2019
+D6 0426 0436 0436 043E 004F 0436 0436 00F7 00F7 2553 0436 FFFD 0436 0436 0426 00F7
+D7 0427 0432 0437 041E 0050 0437 0432 201E 201E 256B 0437 FFFD 0432 0437 0427 201E
+D8 0428 044C 0438 043F 0051 0438 044C 040E 040E 256A 0438 FFFD 044C 0438 0428 040E
+D9 0429 044B 0439 2518 0052 0439 044B 045E 045E 2518 0439 FFFD 044B 0439 0429 045E
+DA 042A 0437 043A 250C 041D 043A 0437 040F 040F 250C 043A FFFD 0437 043A 042A 04B8
+DB 042B 0448 043B 2588 041E 043B 0448 045F 045F 2588 043B FFFD 0448 043B 042B 04B9
+DC 042C 044D 043C 2584 041F 043C 044D 2116 2116 2584 043C FFFD 044D 043C 042C 2116
+DD 042D 0449 043D 041F 042F 043D 0449 0401 0401 258C 043D FFFD 0449 043D 042D 0401
+DE 042E 0447 043E 044F 0420 043E 0447 0451 0451 2590 043E FFFD 0447 043E 042E 0451
+DF 042F 044A 043F 2580 0421 043F 044A 044F 044F 2580 043F FFFD 044A 043F 042F 044F
+E0 0430 042E 0440 042F 005C 0440 042E 0430 0430 0440 0440 0440 042E 0440 0430 0430
+E1 0431 0410 0441 0440 00A4 0441 0410 0431 0431 0441 0441 0441 0410 0441 0431 0431
+E2 0432 0411 0442 0420 0053 0442 0411 0432 0432 0442 0442 0442 0411 0442 0432 0432
+E3 0433 0426 0443 0441 0054 0443 0426 0433 0433 0443 0443 0443 0426 0443 0433 0433
+E4 0434 0414 0444 0421 0055 0444 0414 0434 0434 0444 0444 0444 0414 0444 0434 0434
+E5 0435 0415 0445 0442 0056 0445 0415 0435 0435 0445 0445 0445 0415 0445 0435 0435
+E6 0436 0424 0446 0422 0057 0446 0424 0436 0436 0446 0446 0446 0424 0446 0436 0436
+E7 0437 0413 0447 0443 0058 0447 0413 0437 0437 0447 0447 0447 0413 0447 0437 0437
+E8 0438 0425 0448 0423 0059 0448 0425 0438 0438 0448 0448 0448 0425 0448 0438 0438
+E9 0439 0418 0449 0436 005A 0449 0418 0439 0439 0449 0449 0449 0418 0449 0439 0439
+EA 043A 0419 044A 0416 0422 044A 0419 043A 043A 044A 044A 044A 0419 044A 043A 043A
+EB 043B 041A 044B 0432 0423 044B 041A 043B 043B 044B 044B 044B 041A 044B 043B 043B
+EC 043C 041B 044C 0412 0416 044C 041B 043C 043C 044C 044C 044C 041B 044C 043C 043C
+ED 043D 041C 044D 044C 0412 044D 041C 043D 043D 044D 044D 044D 041C 044D 043D 043D
+EE 043E 041D 044E 042C 042C 044E 041D 043E 043E 044E 044E 044E 041D 044E 043E 043E
+EF 043F 041E 044F 00B4 042B 044F 041E 043F 043F 044F 044F 044F 041E 044F 043F 043F
+F0 0440 041F FFFD 00AD 0030 2116 041F 0440 0440 0401 0401 0401 041F FFFD 0440 0440
+F1 0441 042F 0451 044B 0031 0451 042F 0441 0441 0451 0451 0451 042F FFFD 0441 0441
+F2 0442 0420 FFFD 042B 0032 0452 0420 0442 0442 0404 0301 0301 0420 FFFD 0442 0442
+F3 0443 0421 FFFD 0437 0033 0453 0421 0443 0443 0454 0300 0300 0421 FFFD 0443 0443
+F4 0444 0422 FFFD 0417 0034 0454 0422 0444 0444 0407 0301 0301 0422 FFFD 0444 0444
+F5 0445 0423 FFFD 0448 0035 0455 0423 0445 0445 0457 0300 0300 0423 FFFD 0445 0445
+F6 0446 0416 FFFD 0428 0036 0456 0416 0446 0446 040E 2192 2192 0416 FFFD 0446 0446
+F7 0447 0412 FFFD 044D 0037 0457 0412 0447 0447 045E 2190 2190 0412 FFFD 0447 0447
+F8 0448 042C FFFD 042D 0038 0458 042C 0448 0448 00B0 2193 2193 042C FFFD 0448 0448
+F9 0449 042B FFFD 0449 0039 0459 042B 0449 0449 2219 2191 2191 042B FFFD 0449 0449
+FA 044A 0417 FFFD 0429 0417 045A 0417 044A 044A 00B7 00F7 00F7 0417 FFFD 044A 044A
+FB 044B 0428 FFFD 0447 0428 045B 0428 044B 044B 221A 00B1 00B1 0428 FFFD 044B 044B
+FC 044C 042D FFFD 0427 042D 045C 042D 044C 044C 2116 2116 2116 042D FFFD 044C 044C
+FD 044D 0429 FFFD FFFD 0429 00A7 0429 044D 044D 00A4 00A4 00A4 0429 FFFD 044D 044D
+FE 044E 0427 FFFD 25A0 0427 045E 0427 044E 044E 25A0 FFFD FFFD 0427 FFFD 044E 044E
+FF 044F 042A FFFD 00A0 009F 045F 042A 00A4 00A4 00A0 FFFD FFFD 042A FFFD 044F 04E8
diff --git a/Master/texmf-dist/doc/generic/t2/etc/mathtext.dtx b/Master/texmf-dist/doc/generic/t2/etc/mathtext.dtx
new file mode 100644
index 00000000000..f00e2fcb8c4
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/mathtext.dtx
@@ -0,0 +1,212 @@
+% \iffalse
+%<*driver>
+\documentclass{ltxdoc}
+\begin{document}
+\DocInput{mathtext.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+% \begin{macrocode}
+%<*mathtext>
+\ProvidesPackage{mathtext}
+ [1999/01/28 v1.0 transparent text-and-math defs]
+% \end{macrocode}
+%
+% This stuff is intended to be put into the LaTeX kernel.
+% It adds new NFSS user-level command: |\DeclareTextMathSymbol|.
+% It does not touch in any way the previous behavior for encodings
+% which do not use |\DeclareTextMathSymbol|.
+%
+% The symbols defined via |\DeclareTextMathSymbol| work transparently
+% in both text and math mode. And interestingly, they expand a bit
+% faster than `normal' text-only symbols defined via |\DeclareTextSymbol|.
+%
+% This is a redefinition of the |\@@enc@update| defined in
+% |ltfssbas.dtx|. The only change is that we added updating of
+% new commands like |\T2A-tmcmd| to |\@current@tmcmd| or from
+% |\@changed@tmcmd|. These changes are fully backward-compatible,
+% and do not change the previous behavior.
+% \begin{macrocode}
+\def\@@enc@update{%
+ \expandafter\let\csname\cf@encoding-cmd\endcsname\@changed@cmd
+ \expandafter\let\csname\cf@encoding-tmcmd\endcsname\@changed@tmcmd
+ \expandafter\let\csname\f@encoding-cmd\endcsname\@current@cmd
+ \expandafter\let\csname\f@encoding-tmcmd\endcsname\@current@tmcmd
+ \default@T
+ \csname T@\f@encoding\endcsname
+ \csname D@\f@encoding\endcsname
+ \let\enc@update\relax
+ \let\cf@encoding\f@encoding
+}
+% \end{macrocode}
+% This is a new command, |\@current@tmcmd|, which is an analog of
+% |\@current@cmd| for `text and math' symbols.
+% \begin{macrocode}
+\def\@current@tmcmd#1#2#3{%
+ \ifx\protect\@typeset@protect
+ \@tmchar#2#3%
+ \else
+ \noexpand#1%
+ \fi}
+%<!warn>\def\@tmchar#1#2{\if@mmode#2\else#1\fi}
+%<warn>\def\@tmchar#1#2{\if@mmode\math@warn#2\else#1\fi}
+% \end{macrocode}
+% This is a new command, |\@changed@tmcmd|, which is an analog of
+% |\@changed@cmd| for `text and math' symbols.
+% \begin{macrocode}
+\def\@changed@tmcmd#1#2#3{%
+ \ifx\protect\@typeset@protect
+ \@tmchar@#1%
+ \else
+ \noexpand#1%
+ \fi}
+\def\@tmchar@#1{%
+ \if@mmode
+ \expandafter\ifx\csname\cf@encoding math\string#1\endcsname\relax
+ \expandafter\ifx\csname ?math\string#1\endcsname\relax
+ \expandafter\def\csname ?math\string#1\endcsname{%
+ \TextSymbolUnavailable#1%
+ }%
+ \fi
+ \global\expandafter\let
+ \csname\cf@encoding math\string#1\expandafter\endcsname
+ \csname ?math\string#1\endcsname
+ \fi
+%<!warn> \csname\cf@encoding math\string#1%
+%<warn> \expandafter\math@warn\csname\cf@encoding math\string#1%
+ \expandafter\endcsname
+ \else
+ \expandafter\ifx\csname\cf@encoding\string#1\endcsname\relax
+ \expandafter\ifx\csname ?\string#1\endcsname\relax
+ \expandafter\def\csname ?\string#1\endcsname{%
+ \TextSymbolUnavailable#1%
+ }%
+ \fi
+ \global\expandafter\let
+ \csname\cf@encoding \string#1\expandafter\endcsname
+ \csname ?\string#1\endcsname
+ \fi
+ \csname\cf@encoding\string#1%
+ \expandafter\endcsname
+ \fi}
+\expandafter\let\csname?-tmcmd\endcsname\@changed@tmcmd
+% \end{macrocode}
+% We should add initialization of |\|\meta{encoding}|-tmcmd|
+% to be |\@changed@tmcmd| when the new encoding is declared.
+% \begin{macrocode}
+\def\DeclareFontEncoding@#1#2#3{%
+ \expandafter
+ \ifx\csname T@#1\endcsname\relax
+ \def\cdp@elt{\noexpand\cdp@elt}%
+ \xdef\cdp@list{\cdp@list\cdp@elt{#1}%
+ {\default@family}{\default@series}%
+ {\default@shape}}%
+ \expandafter\let\csname#1-cmd\endcsname\@changed@cmd
+ \expandafter\let\csname#1-tmcmd\endcsname\@changed@tmcmd
+ \else
+ \@font@info{Redeclaring font encoding #1}%
+ \fi
+ \global\@namedef{T@#1}{#2}%
+ \global\@namedef{M@#1}{\default@M#3}%
+ \xdef\LastDeclaredEncoding{#1}%
+% \end{macrocode}
+% The following command is specific to the |mathtext| package, i.e.\ is
+% not for `generic' transparent text and math: it declares a symbol font
+% (which could then be redefined if necessary), which is needed to use
+% the |\DeclareTextMathSymbol|.
+% \begin{macrocode}
+ \DeclareSymbolFont{#1letters}{#1}\rmdefault\mddefault\updefault
+ }
+% \end{macrocode}
+%
+% \begin{macro}{\DeclareTextMathSymbol}
+% This is a new user-level NFSS macro. It is intended to be moved
+% to |ltoutenc.dtx| or |ltfssdcl.dtx|.
+%
+% It was written by Werner Lemberg |<wl@gnu.org>|.
+%
+% Parameters are: name, encoding, category, math character class,
+% and slot.
+%
+% \begin{macrocode}
+\def\DeclareTextMathSymbol#1#2#3#4#5{%
+ \expandafter\def\expandafter#1%
+ \expandafter{%
+ \csname#2-tmcmd\expandafter\endcsname
+ \expandafter#1%
+ \csname#2\string#1\expandafter\endcsname
+ \csname#2math\string#1\endcsname
+ }%
+ \expandafter\chardef\csname#2\string#1\endcsname#5\relax
+ \expandafter\DeclareMathSymbol\csname#2math\string#1\endcsname
+ {#3}{#4}{#5}}
+\@onlypreamble\DeclareTextMathSymbol
+% \end{macrocode}
+% \end{macro}
+%
+% The next few lines try to solve the following problem: if the first
+% unexpandable token of a cell in |\halign| (or |\valign|) is a Cyrillic
+% letter, then the look-ahead mechanism searching for possible |\omit|
+% will expand the |\ifmmode| test used in definitions of Cyrillic
+% letters, and e.g.~in the case of the |array| environment which
+% switches to math mode, will return wrong result, which will lead to
+% missing character or incorrect result. We use here some hackery and
+% redefine the |\if@mmode| test for the |\halign| and |\valign| commands
+% (as well as these commands). The really correct fix is possible within
+% e-\TeX\ (so, one should make a support do use the best possible solution,
+% and not only in this case). We ensure to execute this code only once,
+% because otherwise an endless loop will arise (e.g. if both T2A and T2B
+% are loaded in one document), because of |\halign| redefinition.
+% \begin{macrocode}
+\let\if@mmode\ifmmode
+% \end{macrocode}
+% This command stops look-ahead (protection is needed to avoid recursive
+% expansion when |\protected@write| is used inside |\halign|):
+% \begin{macrocode}
+\DeclareRobustCommand\reset@if@mmode{\let\if@mmode\ifmmode}
+\def\if@mmode@{\reset@if@mmode\ifmmode}
+\let\org@halign\halign
+\DeclareRobustCommand\halign{\let\if@mmode\if@mmode@\org@halign}
+% \end{macrocode}
+% wait until textcase and amsmath will not use "fake" |\valign| :-)
+% \begin{macrocode}
+%\let\org@valign\valign
+%\DeclareRobustCommand\valign{\let\if@mmode\if@mmode@\org@valign}
+% \end{macrocode}
+% This is needed to make single Cyrillic letters (without braces) work as
+% upper/lower indices (otherwise, |\let| will confuse \TeX). Do we need to
+% set |\everydisplay| similarly (it seems that not)?
+% \begin{macrocode}
+\everymath\expandafter{\the\everymath\let\if@mmode\ifmmode}
+% \end{macrocode}
+% We redefine some \LaTeX{} text-only commands to work `transparently'
+% in text and math mode.
+% \begin{macrocode}
+\def\DeclareTextSymbol#1#2#3{%
+ \DeclareTextMathSymbol#1{#2}\mathalpha{#2letters}{#3}}
+% \end{macrocode}
+% \begin{macro}{\gobble@math}
+% \begin{macro}{\math@warn}
+% These two commands are used for producing warning message
+% if a symbol declared via |\DeclareTextMathSymbol| command occurs in
+% math mode. This can be used e.g.\ to check that such symbols were not
+% used unintentionally in math mode (say, some Cyrillic letter instead
+% of similarly looking Latin letter; in general, Cyrillic letters are
+% perfectly legal and certainly could be used in math mode).
+% \begin{macrocode}
+%<*warn>
+\DeclareOption{warn}{%
+\edef\reserved@a{\@backslashchar##1\expandafter\@gobble
+ \string\math\@backslashchar}%
+\expandafter\def\expandafter\gobble@math\reserved@a{}%
+\def\math@warn#1{#1\PackageWarning{mathtext}{letter
+ `\expandafter\gobble@math\string#1' used in math mode}}}
+\let\math@warn\@empty
+\ProcessOptions*
+%</warn>
+%</mathtext>
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+\endinput
diff --git a/Master/texmf-dist/doc/generic/t2/etc/mathtext.ins b/Master/texmf-dist/doc/generic/t2/etc/mathtext.ins
new file mode 100644
index 00000000000..61a532d2dec
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/mathtext.ins
@@ -0,0 +1,8 @@
+\input docstrip
+\keepsilent
+
+\generate{
+ \file{mathtext.sty}{\from{mathtext.dtx}{mathtext,warn}}
+}
+
+\endbatchfile
diff --git a/Master/texmf-dist/doc/generic/t2/etc/rumkidx/README b/Master/texmf-dist/doc/generic/t2/etc/rumkidx/README
new file mode 100644
index 00000000000..4adc40f2142
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/rumkidx/README
@@ -0,0 +1,44 @@
+This is `rumakeindex', a wrapper for `makeindex' which allows one to
+get properly sorted index when Russian letters are used in index
+entries. It is part of the T2 package.
+
+You will need:
+
+1) LaTeX setup based on a T2 package.
+
+2) MAKEINDEX utility which does not have problems with 8-bit characters.
+ mkidx32.exe in a emTeX distribution is Ok, as well as makeindex
+ from web2c distribution.
+
+3) SED binary. It is available on any UNIX box. For DOS you can find
+ it at
+
+ ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/sed118b.zip
+
+ Copy `sed.exe' to a directory contained in %PATH% environment
+ variable.
+
+ Under UNIX, the `tr' utility is also used. It is emulated via the
+ `y' SED command in the DOS scripts.
+
+4) The `rumakeindex' script (or batch file `rumkidxd.bat' under DOS,
+ or `rumkidxw.bat' under Windows).
+
+If you are using the T2 package and are making indices with russian
+letters, then run `rumakeindex' (or `rumkidxd.bat' under DOS, or
+`rumkidxw.bat' under Windows) instead of `makeindex' (or `mkidx32.exe'
+under DOS).
+
+If you are using emTeX under DOS, copy *.sed files to `\emtex\data'
+directory, and copy `*.bat' files to `\emtex\bin' directory.
+
+If you are using UNIX, copy the `rumakeindex' shell script to
+e.g. `/usr/local/bin' directory.
+
+Note: the encoding of generated .ind files is:
+
+ koi8-r for `rumakeindex' (UNIX)
+ cp866 for `rumkidxd.bat' (MS-DOS)
+ cp1251 for `rumkidxw.bat' (MS-Windows)
+
+If you need some other encoding, just change the encoding of scripts.
diff --git a/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumakeindex b/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumakeindex
new file mode 100644
index 00000000000..02598d38650
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumakeindex
@@ -0,0 +1,77 @@
+#!/bin/sh
+
+BASE=`basename $1 .idx`
+IDX=$BASE.idx
+IND=$BASE.ind
+ILG=$BASE.ilg
+
+sed '
+/^\\indexentry{/ {
+s/\\IeC {\\CYRA }//g
+s/\\IeC {\\cyra }//g
+s/\\IeC {\\CYRB }//g
+s/\\IeC {\\cyrb }//g
+s/\\IeC {\\CYRV }//g
+s/\\IeC {\\cyrv }//g
+s/\\IeC {\\CYRG }//g
+s/\\IeC {\\cyrg }//g
+s/\\IeC {\\CYRD }//g
+s/\\IeC {\\cyrd }//g
+s/\\IeC {\\CYRE }//g
+s/\\IeC {\\cyre }//g
+s/\\IeC {\\CYRYO }//g
+s/\\IeC {\\cyryo }//g
+s/\\IeC {\\CYRZH }//g
+s/\\IeC {\\cyrzh }//g
+s/\\IeC {\\CYRZ }//g
+s/\\IeC {\\cyrz }//g
+s/\\IeC {\\CYRI }//g
+s/\\IeC {\\cyri }//g
+s/\\IeC {\\CYRISHRT }//g
+s/\\IeC {\\cyrishrt }//g
+s/\\IeC {\\CYRK }//g
+s/\\IeC {\\cyrk }//g
+s/\\IeC {\\CYRL }//g
+s/\\IeC {\\cyrl }//g
+s/\\IeC {\\CYRM }//g
+s/\\IeC {\\cyrm }//g
+s/\\IeC {\\CYRN }//g
+s/\\IeC {\\cyrn }//g
+s/\\IeC {\\CYRO }//g
+s/\\IeC {\\cyro }//g
+s/\\IeC {\\CYRP }//g
+s/\\IeC {\\cyrp }//g
+s/\\IeC {\\CYRR }//g
+s/\\IeC {\\cyrr }//g
+s/\\IeC {\\CYRS }//g
+s/\\IeC {\\cyrs }//g
+s/\\IeC {\\CYRT }//g
+s/\\IeC {\\cyrt }//g
+s/\\IeC {\\CYRU }//g
+s/\\IeC {\\cyru }//g
+s/\\IeC {\\CYRF }//g
+s/\\IeC {\\cyrf }//g
+s/\\IeC {\\CYRH }//g
+s/\\IeC {\\cyrh }//g
+s/\\IeC {\\CYRC }//g
+s/\\IeC {\\cyrc }//g
+s/\\IeC {\\CYRCH }//g
+s/\\IeC {\\cyrch }//g
+s/\\IeC {\\CYRSH }//g
+s/\\IeC {\\cyrsh }//g
+s/\\IeC {\\CYRSHCH }//g
+s/\\IeC {\\cyrshch }//g
+s/\\IeC {\\CYRHRDSN }//g
+s/\\IeC {\\cyrhrdsn }//g
+s/\\IeC {\\CYRERY }//g
+s/\\IeC {\\cyrery }//g
+s/\\IeC {\\CYRSFTSN }//g
+s/\\IeC {\\cyrsftsn }//g
+s/\\IeC {\\CYREREV }//g
+s/\\IeC {\\cyrerev }//g
+s/\\IeC {\\CYRYU }//g
+s/\\IeC {\\cyryu }//g
+s/\\IeC {\\CYRYA }//g
+s/\\IeC {\\cyrya }//g
+}' $IDX | makeindex -t $ILG | tr '' \
+ 'ų' > $IND
diff --git a/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidx1.sed b/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidx1.sed
new file mode 100644
index 00000000000..6c61f1c5b49
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidx1.sed
@@ -0,0 +1,68 @@
+/^\\indexentry{/ {
+s/\\IeC {\\CYRA }//g
+s/\\IeC {\\cyra }//g
+s/\\IeC {\\CYRB }//g
+s/\\IeC {\\cyrb }//g
+s/\\IeC {\\CYRV }//g
+s/\\IeC {\\cyrv }//g
+s/\\IeC {\\CYRG }//g
+s/\\IeC {\\cyrg }//g
+s/\\IeC {\\CYRD }//g
+s/\\IeC {\\cyrd }//g
+s/\\IeC {\\CYRE }//g
+s/\\IeC {\\cyre }//g
+s/\\IeC {\\CYRYO }//g
+s/\\IeC {\\cyryo }//g
+s/\\IeC {\\CYRZH }//g
+s/\\IeC {\\cyrzh }//g
+s/\\IeC {\\CYRZ }//g
+s/\\IeC {\\cyrz }//g
+s/\\IeC {\\CYRI }//g
+s/\\IeC {\\cyri }//g
+s/\\IeC {\\CYRISHRT }//g
+s/\\IeC {\\cyrishrt }//g
+s/\\IeC {\\CYRK }//g
+s/\\IeC {\\cyrk }//g
+s/\\IeC {\\CYRL }//g
+s/\\IeC {\\cyrl }//g
+s/\\IeC {\\CYRM }//g
+s/\\IeC {\\cyrm }//g
+s/\\IeC {\\CYRN }//g
+s/\\IeC {\\cyrn }//g
+s/\\IeC {\\CYRO }//g
+s/\\IeC {\\cyro }//g
+s/\\IeC {\\CYRP }//g
+s/\\IeC {\\cyrp }//g
+s/\\IeC {\\CYRR }//g
+s/\\IeC {\\cyrr }//g
+s/\\IeC {\\CYRS }//g
+s/\\IeC {\\cyrs }//g
+s/\\IeC {\\CYRT }//g
+s/\\IeC {\\cyrt }//g
+s/\\IeC {\\CYRU }//g
+s/\\IeC {\\cyru }//g
+s/\\IeC {\\CYRF }//g
+s/\\IeC {\\cyrf }//g
+s/\\IeC {\\CYRH }//g
+s/\\IeC {\\cyrh }//g
+s/\\IeC {\\CYRC }//g
+s/\\IeC {\\cyrc }//g
+s/\\IeC {\\CYRCH }//g
+s/\\IeC {\\cyrch }//g
+s/\\IeC {\\CYRSH }//g
+s/\\IeC {\\cyrsh }//g
+s/\\IeC {\\CYRSHCH }//g
+s/\\IeC {\\cyrshch }//g
+s/\\IeC {\\CYRHRDSN }//g
+s/\\IeC {\\cyrhrdsn }//g
+s/\\IeC {\\CYRERY }//g
+s/\\IeC {\\cyrery }//g
+s/\\IeC {\\CYRSFTSN }//g
+s/\\IeC {\\cyrsftsn }//g
+s/\\IeC {\\CYREREV }//g
+s/\\IeC {\\cyrerev }//g
+s/\\IeC {\\CYRYU }//g
+s/\\IeC {\\cyryu }//g
+s/\\IeC {\\CYRYA }//g
+s/\\IeC {\\cyrya }//g
+}
diff --git a/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidx2.sed b/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidx2.sed
new file mode 100644
index 00000000000..7262921d807
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidx2.sed
@@ -0,0 +1 @@
+y//񆦇/
diff --git a/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidxd.bat b/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidxd.bat
new file mode 100644
index 00000000000..0556b6ccaf3
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidxd.bat
@@ -0,0 +1,2 @@
+@echo off
+sed -f %EMTEXDIR%\data\rumkidx1.sed %1.idx | mkidx32 -t %1.ilg | sed -f %EMTEXDIR%\data\rumkidx2.sed > %1.ind
diff --git a/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidxw.bat b/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidxw.bat
new file mode 100644
index 00000000000..f62b6f96b80
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidxw.bat
@@ -0,0 +1,2 @@
+@echo off
+sed -f %EMTEXDIR%\data\rumkidx1.sed %1.idx | mkidx32 -t %1.ilg | sed -f %EMTEXDIR%\data\rumkidx3.sed > %1.ind
diff --git a/Master/texmf-dist/doc/generic/t2/examples/example1.tex b/Master/texmf-dist/doc/generic/t2/examples/example1.tex
new file mode 100644
index 00000000000..abc24cbb9de
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/examples/example1.tex
@@ -0,0 +1,72 @@
+% This is the file example1.tex of the T2 package.
+
+\documentclass{article}
+
+% The following command overrides the default T2A encoding. If you
+% don't have new LH fonts with X2 and T2* encodings, you have to use
+% this command. It will select old lh* fonts with the LCY encoding.
+% You may also use OT2 7-bit cyrillic encoding.
+%
+% The general rule: always call the `fontenc' package *before* the BABEL
+% package, and also always use encoding which contains latin letters as
+% a last option to the `fontenc' package (i.e., X2 or OT2 must not
+% appear as a last option!).
+%
+% Uncomment the following line if you don't have the new LH fonts.
+%
+%\usepackage[LCY,OT1]{fontenc}
+
+% You may specify the (default) input encoding for the Russian letters.
+% Some of available encodings are (see cyinpenc.dtx for a full list):
+% cp866 --- MS-DOS Russian codepage
+% cp866av Alternative Variant of cp866
+% cp866mav Modified Alternative Variant of cp866
+% cp866nav New Alternative Variant of cp866
+% cp1251 --- MS-Windows Cyrillic codepage
+% cp855 --- MS-DOS Cyrillic codepage
+% koi8-r --- koi8-r Russian codepage (as of RFC1489)
+% isoir111
+% koi8-ru
+% koi8-u koi8-u Ukrainian codepage
+% 8859-5 --- ISO 8859-5 Cyrillic codepage
+% maccyr --- Apple Macintosh Cyrillic codepage (AKA MS cp10007)
+% macukr --- Apple Macintosh Ukrainian codepage
+
+\usepackage[cp1251,koi8-r]{inputenc}
+
+\usepackage[english,russian]{babel} % load Babel setup for English
+ % and Russian languages;
+ % the latter is the default.
+
+\begin{document}
+
+Here goes some text in koi8-r input encoding.
+It will look as a `garbage' of cyrillic glyphs if the X2 encoding is used,
+because X2 does not contain latin letters. :-)
+However, it will be Ok with the T2A encoding which appeared in lhfnt v3.19.
+
+% To switch the current language (and font encoding) to English,
+% use \English macro (or it's synonym: \Eng)
+% To switch the current language (and font encoding) to Russian,
+% use \Russian macro (or it's synonym: \Rus)
+% Switching languages will, in particular, set the correct hyphenation.
+
+% IMPORTANT:
+% If you are using X2 encoding (which does not contain latin letters), you
+% have to use language-switching commands (which also select the correct fonts).
+% You also have to use language-switching commands to have right hyphenation
+% anyway (unless you're using a combined `russian-english' language).
+
+% You may use several different input encodings in one document! :-)
+
+\inputencoding{cp1251}
+
+Here goes some text in cp1251 input encoding
+
+% You may also use several different Cyrillic font encodings in one document!
+
+\fontencoding{T2A}\selectfont
+
+Proba Pera
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/t2/examples/example2.tex b/Master/texmf-dist/doc/generic/t2/examples/example2.tex
new file mode 100644
index 00000000000..2d3582bf885
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/examples/example2.tex
@@ -0,0 +1,25 @@
+% This is the file example2.tex of the T2 package.
+
+\input plainenc % Load support for inputenc mechanism
+
+\fontencoding{T2A} % Load the T2A encoding definition file (t2aenc.def)
+ % One can use also other font encodings, e.g. LCY.
+
+\font\larm=larm1000 % Set the default font --- Cyrillic
+\larm % T2A encoded Computer Modern font.
+% Note, that if you use e.g. lh* fonts (which have both Latin and
+% Cyrillic glyphs), it's better to load these fonts in plain.tex instead
+% of standard Computer Modern fonts. in this case you'll not need to
+% specify font names in your documents explicitly.
+
+\inputencoding{koi8-r} % Set current input encoding to koi8-r.
+ % See the file cyrlatex.ins for a complete
+ % list of available input encodings.
+
+Here goes some text in a koi8-r input encoding. .
+
+\inputencoding{cp866} % Set current input encoding to cp~866.
+
+Here goes some text in a cp~866 input encoding. ஡ .
+
+\bye
diff --git a/Master/texmf-dist/doc/generic/t2/examples/example3.tex b/Master/texmf-dist/doc/generic/t2/examples/example3.tex
new file mode 100644
index 00000000000..0bb1851f24d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/examples/example3.tex
@@ -0,0 +1,26 @@
+% This is the file example3.tex of the T2 package.
+
+% If you need to process a Plain TeX file, you may use a LaTeX `plain'
+% package by David Carlisle. You can get it from
+% CTAN:macros/latex/contrib/carlisle/plain.sty
+% In this case, you do not need any hacks with plainenc.tex to typeset
+% Cyrillic, and all the LaTeX power (including NFSS) is available. In
+% particular, `babel' package works out of the box, as well as inputenc.
+
+\documentclass{article}
+
+\usepackage[koi8-r]{inputenc}
+\usepackage[russian]{babel}
+\usepackage{plain}
+
+\begin{document}
+
+\begin{plain}
+
+\input{file} % Input a Plain TeX file.
+ % You may also type Plain TeX commands here
+ % directly, without \input'ing any file.
+
+\end{plain}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/t2/examples/example4.tex b/Master/texmf-dist/doc/generic/t2/examples/example4.tex
new file mode 100644
index 00000000000..6756ed7b0a5
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/examples/example4.tex
@@ -0,0 +1,62 @@
+% This is the file example4.tex of the T2 package.
+% It should be processed with "cyrtex" --- cyrillized plain TeX.
+\parindent0pt
+\parskip.5\baselineskip
+
+\inputencoding{koi8-r}
+
+\centerline{\bf }
+\vskip1cm
+\centerline{\bf }
+
+\vfill
+
+ :
+\item{--} , ;
+\item{--} ,
+ ;
+\item{--} .
+
+\inputencoding{cp866}
+
+ ਤ ᯮ ࠭
+, ᮡ ⬥⨢ ᯮ ⮢, ᢥ
+ࠧ㬠 ⫮, ⠫ ⭠.
+
+⢠ 㯮ॡ 㬥७, 宬 殮訬 ९⢨ ⠭栬
+ 稭. , ঠ, 㤥 ⪠~---
+ ᨤ. 祬 , 嫥,
+ᨫ. 嫥襬 ᫠, ᬥ ⭠.
+
+\inputencoding{cp1251}
+
+ --- ---
+ .
+
+ , .
+ , ,
+.
+
+\inputencoding{iso88595}
+
+ , , ,
+
+ .
+
+ , , , ,
+ , --- ,
+. .
+ , ,
+ , .
+
+\inputencoding{maccyr}
+
+ , ,
+ , ---
+, , ,
+ . , .
+
+\vfill
+\rightline{<< I>>}
+
+\bye
diff --git a/Master/texmf-dist/doc/generic/t2/examples/example5.tex b/Master/texmf-dist/doc/generic/t2/examples/example5.tex
new file mode 100644
index 00000000000..335fa1fe4b3
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/examples/example5.tex
@@ -0,0 +1,35 @@
+% This is the file example5.tex of the T2 package.
+%
+% This file can be used (after some needed modifications) to build a
+% `custom' LaTeX format file using `mylatex' by David Carlisle. You can
+% find it at CTAN:macros/latex/contrib/carlisle/mylatex.ltx
+% See the documentation on usage of this approach in mylatex.ltx.
+
+\documentclass{article}
+
+\usepackage[T2A]{fontenc}
+\usepackage[koi8-r]{inputenc}
+\usepackage[russian]{babel}
+
+% This is standard for Russian typesetting:
+\usepackage{indentfirst}
+
+% To get \texttrademark, \textregistered, \textcopyright, \quotesinglbase,
+% \textbrokenbar and some other symbols looking good:
+\usepackage{textcomp}
+
+% Make \varkappa, \leqslant, \geqslant (and a lot of other) symbols
+% available (they are used in Russian mathematical books instead of
+% \kappa, \leq, \geq; also \varepsilon instead of \epsilon and
+% \varphi instead of \phi are often used).
+\usepackage{amssymb}
+
+% If you are not using complex mathematical typesetting, comment out
+% the line below.
+\usepackage{amsmath}
+
+% if you want straight integral signs (and other stuff)
+\usepackage{euler}
+
+\begin{document}
+% END OF FILE
diff --git a/Master/texmf-dist/doc/generic/t2/mkencs.sh b/Master/texmf-dist/doc/generic/t2/mkencs.sh
new file mode 100644
index 00000000000..8bd8c81353a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/mkencs.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+./make-enc.pl T2Auni.map T2AAdobe glyphlist.txt > encfiles/t2a.enc
+./make-enc.pl T2Buni.map T2BAdobe glyphlist.txt > encfiles/t2b.enc
+./make-enc.pl T2Cuni.map T2CAdobe glyphlist.txt > encfiles/t2c.enc
+./make-enc.pl X2uni.map X2Adobe glyphlist.txt > encfiles/x2.enc
+
+./make-enc.pl T2Auni.map T2AModified1 glyphlist.txt broken1.txt | sed 's,/afii.*,/.notdef,' > encfiles/t2a-mod1.enc
+#./make-enc.pl T2Buni.map T2BModified1 glyphlist.txt broken1.txt | sed 's,/afii.*,/.notdef,' > encfiles/t2b-mod1.enc
+#./make-enc.pl T2Cuni.map T2CModified1 glyphlist.txt broken1.txt | sed 's,/afii.*,/.notdef,' > encfiles/t2c-mod1.enc
+#./make-enc.pl X2uni.map X2Modified1 glyphlist.txt broken1.txt | sed 's,/afii.*,/.notdef,' > encfiles/x2-mod1.enc
+
+./make-enc.pl T2Auni.map T2AModified2 glyphlist.txt broken2.txt | sed 's,/afii.*,/.notdef,' > encfiles/t2a-mod2.enc
+#./make-enc.pl T2Buni.map T2BModified2 glyphlist.txt broken2.txt | sed 's,/afii.*,/.notdef,' > encfiles/t2b-mod2.enc
+#./make-enc.pl T2Cuni.map T2CModified2 glyphlist.txt broken2.txt | sed 's,/afii.*,/.notdef,' > encfiles/t2c-mod2.enc
+#./make-enc.pl X2uni.map X2Modified2 glyphlist.txt broken2.txt | sed 's,/afii.*,/.notdef,' > encfiles/x2-mod2.enc
diff --git a/Master/texmf-dist/doc/generic/t2/t2cyr.txt b/Master/texmf-dist/doc/generic/t2/t2cyr.txt
new file mode 100644
index 00000000000..3d0efefa93c
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/t2cyr.txt
@@ -0,0 +1,292 @@
+02CE;;MODIFIER LETTER LOW GRAVE ACCENT;cross grave modifier (X2)
+02CF;;MODIFIER LETTER LOW ACUTE ACCENT;cross acute modifier (X2)
+030F;\C;COMBINING DOUBLE GRAVE ACCENT
+0313;;COMBINING COMMA ABOVE
+0335;;COMBINING SHORT STROKE OVERLAY;hcross modifier (X2)
+0400;;CYRILLIC CAPITAL LETTER IE WITH GRAVE;new,macedonian
+0401;\CYRYO;CYRILLIC CAPITAL LETTER IO
+0402;\CYRDJE;CYRILLIC CAPITAL LETTER DJE
+0403;;CYRILLIC CAPITAL LETTER GJE;\CYRGJE=\'\CYRG: absent in T2/X2
+0404;\CYRIE;CYRILLIC CAPITAL LETTER UKRAINIAN IE
+0405;\CYRDZE;CYRILLIC CAPITAL LETTER DZE;like latin S
+0406;\CYRII;CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I;like latin I
+0407;\CYRYI;CYRILLIC CAPITAL LETTER YI
+0408;\CYRJE;CYRILLIC CAPITAL LETTER JE;like latin J
+0409;\CYRLJE;CYRILLIC CAPITAL LETTER LJE
+040A;\CYRNJE;CYRILLIC CAPITAL LETTER NJE
+040B;\CYRTSHE;CYRILLIC CAPITAL LETTER TSHE
+040C;;CYRILLIC CAPITAL LETTER KJE;\CYRKJE=\'\CYRK: absent in T2/X2
+040D;;CYRILLIC CAPITAL LETTER I WITH GRAVE;new,macedonian
+040E;\CYRUSHRT;CYRILLIC CAPITAL LETTER SHORT U
+040F;\CYRDZHE;CYRILLIC CAPITAL LETTER DZHE
+0410;\CYRA;CYRILLIC CAPITAL LETTER A
+0411;\CYRB;CYRILLIC CAPITAL LETTER BE
+0412;\CYRV;CYRILLIC CAPITAL LETTER VE
+0413;\CYRG;CYRILLIC CAPITAL LETTER GHE
+0414;\CYRD;CYRILLIC CAPITAL LETTER DE
+0415;\CYRE;CYRILLIC CAPITAL LETTER IE
+0416;\CYRZH;CYRILLIC CAPITAL LETTER ZHE
+0417;\CYRZ;CYRILLIC CAPITAL LETTER ZE
+0418;\CYRI;CYRILLIC CAPITAL LETTER I
+0419;\CYRISHRT;CYRILLIC CAPITAL LETTER SHORT I
+041A;\CYRK;CYRILLIC CAPITAL LETTER KA
+041B;\CYRL;CYRILLIC CAPITAL LETTER EL
+041C;\CYRM;CYRILLIC CAPITAL LETTER EM
+041D;\CYRN;CYRILLIC CAPITAL LETTER EN
+041E;\CYRO;CYRILLIC CAPITAL LETTER O
+041F;\CYRP;CYRILLIC CAPITAL LETTER PE
+0420;\CYRR;CYRILLIC CAPITAL LETTER ER
+0421;\CYRS;CYRILLIC CAPITAL LETTER ES
+0422;\CYRT;CYRILLIC CAPITAL LETTER TE
+0423;\CYRU;CYRILLIC CAPITAL LETTER U
+0424;\CYRF;CYRILLIC CAPITAL LETTER EF
+0425;\CYRH;CYRILLIC CAPITAL LETTER HA
+0426;\CYRC;CYRILLIC CAPITAL LETTER TSE
+0427;\CYRCH;CYRILLIC CAPITAL LETTER CHE
+0428;\CYRSH;CYRILLIC CAPITAL LETTER SHA
+0429;\CYRSHCH;CYRILLIC CAPITAL LETTER SHCHA
+042A;\CYRHRDSN;CYRILLIC CAPITAL LETTER HARD SIGN
+042B;\CYRERY;CYRILLIC CAPITAL LETTER YERU
+042C;\CYRSFTSN;CYRILLIC CAPITAL LETTER SOFT SIGN
+042D;\CYREREV;CYRILLIC CAPITAL LETTER E
+042E;\CYRYU;CYRILLIC CAPITAL LETTER YU
+042F;\CYRYA;CYRILLIC CAPITAL LETTER YA
+0430;\cyra;CYRILLIC SMALL LETTER A
+0431;\cyrb;CYRILLIC SMALL LETTER BE
+0432;\cyrv;CYRILLIC SMALL LETTER VE
+0433;\cyrg;CYRILLIC SMALL LETTER GHE
+0434;\cyrd;CYRILLIC SMALL LETTER DE
+0435;\cyre;CYRILLIC SMALL LETTER IE
+0436;\cyrzh;CYRILLIC SMALL LETTER ZHE
+0437;\cyrz;CYRILLIC SMALL LETTER ZE
+0438;\cyri;CYRILLIC SMALL LETTER I
+0439;\cyrishrt;CYRILLIC SMALL LETTER SHORT I
+043A;\cyrk;CYRILLIC SMALL LETTER KA
+043B;\cyrl;CYRILLIC SMALL LETTER EL
+043C;\cyrm;CYRILLIC SMALL LETTER EM
+043D;\cyrn;CYRILLIC SMALL LETTER EN
+043E;\cyro;CYRILLIC SMALL LETTER O
+043F;\cyrp;CYRILLIC SMALL LETTER PE
+0440;\cyrr;CYRILLIC SMALL LETTER ER
+0441;\cyrs;CYRILLIC SMALL LETTER ES
+0442;\cyrt;CYRILLIC SMALL LETTER TE
+0443;\cyru;CYRILLIC SMALL LETTER U
+0444;\cyrf;CYRILLIC SMALL LETTER EF
+0445;\cyrh;CYRILLIC SMALL LETTER HA
+0446;\cyrc;CYRILLIC SMALL LETTER TSE
+0447;\cyrch;CYRILLIC SMALL LETTER CHE
+0448;\cyrsh;CYRILLIC SMALL LETTER SHA
+0449;\cyrshch;CYRILLIC SMALL LETTER SHCHA
+044A;\cyrhrdsn;CYRILLIC SMALL LETTER HARD SIGN
+044B;\cyrery;CYRILLIC SMALL LETTER YERU
+044C;\cyrsftsn;CYRILLIC SMALL LETTER SOFT SIGN
+044D;\cyrerev;CYRILLIC SMALL LETTER E
+044E;\cyryu;CYRILLIC SMALL LETTER YU
+044F;\cyrya;CYRILLIC SMALL LETTER YA
+0450;;CYRILLIC SMALL LETTER IE WITH GRAVE;new,macedonian
+0451;\cyryo;CYRILLIC SMALL LETTER IO
+0452;\cyrdje;CYRILLIC SMALL LETTER DJE
+0453;;CYRILLIC SMALL LETTER GJE;\cyrgje=\'\cyrg: absent in T2/X2
+0454;\cyrie;CYRILLIC SMALL LETTER UKRAINIAN IE
+0455;\cyrdze;CYRILLIC SMALL LETTER DZE;like latin s
+0456;\cyrii;CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I;like latin i
+0457;\cyryi;CYRILLIC SMALL LETTER YI
+0458;\cyrje;CYRILLIC SMALL LETTER JE;like latin j
+0459;\cyrlje;CYRILLIC SMALL LETTER LJE
+045A;\cyrnje;CYRILLIC SMALL LETTER NJE
+045B;\cyrtshe;CYRILLIC SMALL LETTER TSHE
+045C;;CYRILLIC SMALL LETTER KJE;\cyrkje=\'\cyrk: absent in T2/X2
+045D;;CYRILLIC SMALL LETTER I WITH GRAVE;new,macedonian
+045E;\cyrushrt;CYRILLIC SMALL LETTER SHORT U
+045F;\cyrdzhe;CYRILLIC SMALL LETTER DZHE
+0460;\CYROMEGA;CYRILLIC CAPITAL LETTER OMEGA;new
+0461;\cyromega;CYRILLIC SMALL LETTER OMEGA;new
+0462;\CYRYAT;CYRILLIC CAPITAL LETTER YAT
+0463;\cyryat;CYRILLIC SMALL LETTER YAT
+0464;\CYRIOTE;CYRILLIC CAPITAL LETTER IOTIFIED E;new
+0465;\cyriote;CYRILLIC SMALL LETTER IOTIFIED E;new
+0466;\CYRLYUS;CYRILLIC CAPITAL LETTER LITTLE YUS;new
+0467;\cyrlyus;CYRILLIC SMALL LETTER LITTLE YUS;new
+0468;\CYRIOTLYUS;CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS;new
+0469;\cyriotlyus;CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS;new
+046A;\CYRBYUS;CYRILLIC CAPITAL LETTER BIG YUS
+046B;\cyrbyus;CYRILLIC SMALL LETTER BIG YUS
+046C;\CYRIOTBYUS;CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS;new
+046D;\cyriotbyus;CYRILLIC SMALL LETTER IOTIFIED BIG YUS;new
+046E;\CYRKSI;CYRILLIC CAPITAL LETTER KSI;new
+046F;\cyrksi;CYRILLIC SMALL LETTER KSI;new
+0470;\CYRPSI;CYRILLIC CAPITAL LETTER PSI;new
+0471;\cyrpsi;CYRILLIC SMALL LETTER PSI;new
+0472;\CYRFITA;CYRILLIC CAPITAL LETTER FITA
+0473;\cyrfita;CYRILLIC SMALL LETTER FITA
+0474;\CYRIZH;CYRILLIC CAPITAL LETTER IZHITSA
+0475;\cyrizh;CYRILLIC SMALL LETTER IZHITSA
+0476;;CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
+0477;;CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
+0478;\CYRUK;CYRILLIC CAPITAL LETTER UK;new
+0479;\cyruk;CYRILLIC SMALL LETTER UK;new
+047A;\CYROMEGARND;CYRILLIC CAPITAL LETTER ROUND OMEGA;new
+047B;\cyromegarnd;CYRILLIC SMALL LETTER ROUND OMEGA;new
+047C;\CYROMEGATITLO;CYRILLIC CAPITAL LETTER OMEGA WITH TITLO;new
+047D;\cyromegatitlo;CYRILLIC SMALL LETTER OMEGA WITH TITLO;new
+047E;\CYROT;CYRILLIC CAPITAL LETTER OT;new
+047F;\cyrot;CYRILLIC SMALL LETTER OT;new
+0480;\CYRKOPPA;CYRILLIC CAPITAL LETTER KOPPA;new
+0481;\cyrkoppa;CYRILLIC SMALL LETTER KOPPA;new
+0482;\cyrthousands;CYRILLIC THOUSANDS SIGN;new
+0483;;COMBINING CYRILLIC TITLO
+0484;;COMBINING CYRILLIC PALATALIZATION
+0485;;COMBINING CYRILLIC DASIA PNEUMATA
+0486;;COMBINING CYRILLIC PSILI PNEUMATA
+0488;\cyrhundredthousands;COMBINING CYRILLIC HUNDRED THOUSANDS SIGN;new
+0489;\cyrmillions;COMBINING CYRILLIC MILLIONS SIGN;new
+048C;\CYRSEMISFTSN;CYRILLIC CAPITAL LETTER SEMISOFT SIGN;new,kildin sami
+048D;\cyrsemisftsn;CYRILLIC SMALL LETTER SEMISOFT SIGN;new,kildin sami
+048E;\CYRRTICK;CYRILLIC CAPITAL LETTER ER WITH TICK;new,kildin sami
+048F;\cyrrtick;CYRILLIC SMALL LETTER ER WITH TICK;new,kildin sami
+0490;\CYRGUP;CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+0491;\cyrgup;CYRILLIC SMALL LETTER GHE WITH UPTURN
+0492;\CYRGHCRS;CYRILLIC CAPITAL LETTER GHE WITH STROKE
+0493;\cyrghcrs;CYRILLIC SMALL LETTER GHE WITH STROKE
+0494;\CYRGHK;CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK
+0495;\cyrghk;CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK
+0496;\CYRZHDSC;CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
+0497;\cyrzhdsc;CYRILLIC SMALL LETTER ZHE WITH DESCENDER
+0498;\CYRZDSC;CYRILLIC CAPITAL LETTER ZE WITH DESCENDER
+0499;\cyrzdsc;CYRILLIC SMALL LETTER ZE WITH DESCENDER
+049A;\CYRKDSC;CYRILLIC CAPITAL LETTER KA WITH DESCENDER
+049B;\cyrkdsc;CYRILLIC SMALL LETTER KA WITH DESCENDER
+049C;\CYRKVCRS;CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
+049D;\cyrkvcrs;CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
+049E;\CYRKHCRS;CYRILLIC CAPITAL LETTER KA WITH STROKE
+049F;\cyrkhcrs;CYRILLIC SMALL LETTER KA WITH STROKE
+04A0;\CYRKBEAK;CYRILLIC CAPITAL LETTER BASHKIR KA
+04A1;\cyrkbeak;CYRILLIC SMALL LETTER BASHKIR KA
+04A2;\CYRNDSC;CYRILLIC CAPITAL LETTER EN WITH DESCENDER
+04A3;\cyrndsc;CYRILLIC SMALL LETTER EN WITH DESCENDER
+04A4;\CYRNG;CYRILLIC CAPITAL LIGATURE EN GHE
+04A5;\cyrng;CYRILLIC SMALL LIGATURE EN GHE
+04A6;\CYRPHK;CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK
+04A7;\cyrphk;CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK
+04A8;\CYRABHHA;CYRILLIC CAPITAL LETTER ABKHASIAN HA
+04A9;\cyrabhha;CYRILLIC SMALL LETTER ABKHASIAN HA
+04AA;\CYRSDSC;CYRILLIC CAPITAL LETTER ES WITH DESCENDER
+04AB;\cyrsdsc;CYRILLIC SMALL LETTER ES WITH DESCENDER
+04AC;\CYRTDSC;CYRILLIC CAPITAL LETTER TE WITH DESCENDER
+04AD;\cyrtdsc;CYRILLIC SMALL LETTER TE WITH DESCENDER
+04AE;\CYRY;CYRILLIC CAPITAL LETTER STRAIGHT U
+04AF;\cyry;CYRILLIC SMALL LETTER STRAIGHT U
+04B0;\CYRYHCRS;CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
+04B1;\cyryhcrs;CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
+04B2;\CYRHDSC;CYRILLIC CAPITAL LETTER HA WITH DESCENDER
+04B3;\cyrhdsc;CYRILLIC SMALL LETTER HA WITH DESCENDER
+04B4;\CYRTETSE;CYRILLIC CAPITAL LIGATURE TE TSE
+04B5;\cyrtetse;CYRILLIC SMALL LIGATURE TE TSE
+04B6;\CYRCHRDSC;CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
+04B7;\cyrchrdsc;CYRILLIC SMALL LETTER CHE WITH DESCENDER
+04B8;\CYRCHVCRS;CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
+04B9;\cyrchvcrs;CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
+04BA;\CYRSHHA;CYRILLIC CAPITAL LETTER SHHA
+04BB;\cyrshha;CYRILLIC SMALL LETTER SHHA
+04BC;\CYRABHCH;CYRILLIC CAPITAL LETTER ABKHASIAN CHE
+04BD;\cyrabhch;CYRILLIC SMALL LETTER ABKHASIAN CHE
+04BE;\CYRABHCHDSC;CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER
+04BF;\cyrabhchdsc;CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER
+04C0;\CYRpalochka;CYRILLIC LETTER PALOCHKA
+04C1;;CYRILLIC CAPITAL LETTER ZHE WITH BREVE
+04C2;;CYRILLIC SMALL LETTER ZHE WITH BREVE
+04C3;\CYRKHK;CYRILLIC CAPITAL LETTER KA WITH HOOK
+04C4;\cyrkhk;CYRILLIC SMALL LETTER KA WITH HOOK
+04C7;\CYRNHK;CYRILLIC CAPITAL LETTER EN WITH HOOK
+04C8;\cyrnhk;CYRILLIC SMALL LETTER EN WITH HOOK
+04CB;\CYRCHLDSC;CYRILLIC CAPITAL LETTER KHAKASSIAN CHE
+04CC;\cyrchldsc;CYRILLIC SMALL LETTER KHAKASSIAN CHE
+04D0;;CYRILLIC CAPITAL LETTER A WITH BREVE
+04D1;;CYRILLIC SMALL LETTER A WITH BREVE
+04D2;;CYRILLIC CAPITAL LETTER A WITH DIAERESIS
+04D3;;CYRILLIC SMALL LETTER A WITH DIAERESIS
+04D4;\CYRAE;CYRILLIC CAPITAL LIGATURE A IE
+04D5;\cyrae;CYRILLIC SMALL LIGATURE A IE
+04D6;;CYRILLIC CAPITAL LETTER IE WITH BREVE
+04D7;;CYRILLIC SMALL LETTER IE WITH BREVE
+04D8;\CYRSCHWA;CYRILLIC CAPITAL LETTER SCHWA
+04D9;\cyrschwa;CYRILLIC SMALL LETTER SCHWA
+04DA;;CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS
+04DB;;CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS
+04DC;;CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS
+04DD;;CYRILLIC SMALL LETTER ZHE WITH DIAERESIS
+04DE;;CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS
+04DF;;CYRILLIC SMALL LETTER ZE WITH DIAERESIS
+04E0;\CYRABHDZE;CYRILLIC CAPITAL LETTER ABKHASIAN DZE
+04E1;\cyrabhdze;CYRILLIC SMALL LETTER ABKHASIAN DZE
+04E2;;CYRILLIC CAPITAL LETTER I WITH MACRON
+04E3;;CYRILLIC SMALL LETTER I WITH MACRON
+04E4;;CYRILLIC CAPITAL LETTER I WITH DIAERESIS
+04E5;;CYRILLIC SMALL LETTER I WITH DIAERESIS
+04E6;;CYRILLIC CAPITAL LETTER O WITH DIAERESIS
+04E7;;CYRILLIC SMALL LETTER O WITH DIAERESIS
+04E8;\CYROTLD;CYRILLIC CAPITAL LETTER BARRED O
+04E9;\cyrotld;CYRILLIC SMALL LETTER BARRED O
+04EA;;CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS
+04EB;;CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS
+04EC;;CYRILLIC CAPITAL LETTER E WITH DIAERESIS;new,kildin sami
+04ED;;CYRILLIC SMALL LETTER E WITH DIAERESIS;new,kildin sami
+04EE;;CYRILLIC CAPITAL LETTER U WITH MACRON
+04EF;;CYRILLIC SMALL LETTER U WITH MACRON
+04F0;;CYRILLIC CAPITAL LETTER U WITH DIAERESIS
+04F1;;CYRILLIC SMALL LETTER U WITH DIAERESIS
+04F2;;CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE
+04F3;;CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE
+04F4;;CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS
+04F5;;CYRILLIC SMALL LETTER CHE WITH DIAERESIS
+04F8;;CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS
+04F9;;CYRILLIC SMALL LETTER YERU WITH DIAERESIS
+2116;\textnumero;NUMERO SIGN
+2329;\cyrlangle;LEFT-POINTING ANGLE BRACKET
+232A;\cyrrangle;RIGHT-POINTING ANGLE BRACKET
+;\CYRDELTA;CYRILLIC CAPITAL LETTER DELTA
+;\CYREPS;CYRILLIC CAPITAL LETTER EPSILON
+;\CYRGDSC;CYRILLIC CAPITAL LETTER GHE WITH DESCENDER
+;\CYRGDSCHCRS;CYRILLIC CAPITAL LETTER GHE WITH STROKE AND DESCENDER
+;\CYRHHCRS;CYRILLIC CAPITAL LETTER HA WITH STROKE
+;\CYRHHK;CYRILLIC CAPITAL LETTER HA WITH HOOK
+;\CYRISHRTDSC;CYRILLIC CAPITAL LETTER SHORT I WITH DESCENDER
+;\CYRLDSC;CYRILLIC CAPITAL LETTER EL WITH DESCENDER
+;\CYRLHK;CYRILLIC CAPITAL LETTER EL WITH HOOK
+;\CYRMDSC;CYRILLIC CAPITAL LETTER EM WITH DESCENDER
+;\CYRMHK;CYRILLIC CAPITAL LETTER EM WITH HOOK
+;\CYRNLHK;CYRILLIC CAPITAL LETTER EN WITH LEFT HOOK
+;\CYRQ;CYRILLIC CAPITAL LETTER Q;like latin Q
+;\CYRRDSC;CYRILLIC CAPITAL LETTER ER WITH DESCENDER
+;\CYRRHK;CYRILLIC CAPITAL LETTER ER WITH HOOK
+;\CYRSACRS;CYRILLIC CAPITAL LETTER ES WITH STROKE
+;\CYRW;CYRILLIC CAPITAL LETTER W;like latin W
+;\cyrdelta;CYRILLIC SMALL LETTER DELTA
+;\cyreps;CYRILLIC SMALL LETTER EPSILON
+;\cyrgdsc;CYRILLIC SMALL LETTER GHE WITH DESCENDER
+;\cyrgdschcrs;CYRILLIC SMALL LETTER GHE WITH STROKE AND DESCENDER
+;\cyrhhcrs;CYRILLIC SMALL LETTER HA WITH STROKE
+;\cyrhhk;CYRILLIC SMALL LETTER HA WITH HOOK
+;\cyrishrtdsc;CYRILLIC CAPITAL LETTER SHORT I WITH DESCENDER
+;\cyrldsc;CYRILLIC SMALL LETTER EL WITH DESCENDER
+;\cyrlhk;CYRILLIC SMALL LETTER EL WITH HOOK
+;\cyrmdsc;CYRILLIC SMALL LETTER EM WITH DESCENDER
+;\cyrmhk;CYRILLIC SMALL LETTER EM WITH HOOK
+;\cyrnlhk;CYRILLIC SMALL LETTER EN WITH LEFT HOOK
+;\cyrq;CYRILLIC SMALL LETTER Q;like latin q
+;\cyrrdsc;CYRILLIC SMALL LETTER ER WITH DESCENDER
+;\cyrrhk;CYRILLIC SMALL LETTER ER WITH HOOK
+;\cyrsacrs;CYRILLIC SMALL LETTER ES WITH STROKE
+;\cyrw;CYRILLIC SMALL LETTER W;like latin w
+;\cyrdash;CYRILLIC EM DASH
+F6C4;\cyrvarg;CYRILLIC SMALL LETTER GHE VARIANT;absent in T2/X2
+F6C5;\cyrvarb;CYRILLIC SMALL LETTER BE VARIANT;absent in T2/X2
+F6C6;\cyrvard;CYRILLIC SMALL LETTER DE VARIANT;absent in T2/X2
+F6C7;\cyrvarp;CYRILLIC SMALL LETTER PE VARIANT;absent in T2/X2
+F6C8;\cyrvart;CYRILLIC SMALL LETTER TE VARIANT;absent in T2/X2
+F6D1;\U;CAPITAL CYRILLIC BREVE
+F6D2;\f;CAPITAL CYRILLIC CIRCUMFLEX
+F6D3;\C;CAPITAL DOUBLE GRAVE ACCENT
+F6D4;\U;CYRILLIC BREVE
+F6D5;\f;CYRILLIC CIRCUMFLEX
+F6D6;\C;DOUBLE GRAVE ACCENT
diff --git a/Master/texmf-dist/doc/generic/t2/urwcyr.txt b/Master/texmf-dist/doc/generic/t2/urwcyr.txt
new file mode 100644
index 00000000000..218a6532f2c
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/urwcyr.txt
@@ -0,0 +1,95 @@
+0401;cyrYEdieresis;CYRILLIC CAPITAL LETTER IO
+0402;cyrTY;CYRILLIC CAPITAL LETTER DJE
+0403;cyrGacute;CYRILLIC CAPITAL LETTER GJE
+0404;cyrsovYE;CYRILLIC CAPITAL LETTER UKRAINIAN IE
+0405;cyrDZ;CYRILLIC CAPITAL LETTER DZE
+0406;cyrsovI;CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+0407;cyrsovIdieresis;CYRILLIC CAPITAL LETTER YI
+0408;cyrJ;CYRILLIC CAPITAL LETTER JE
+0409;cyrLY;CYRILLIC CAPITAL LETTER LJE
+040A;cyrNY;CYRILLIC CAPITAL LETTER NJE
+040B;cyrDY;CYRILLIC CAPITAL LETTER TSHE
+040C;cyrKacute;CYRILLIC CAPITAL LETTER KJE
+040E;cyrUbreve;CYRILLIC CAPITAL LETTER SHORT U
+040F;cyrDZH;CYRILLIC CAPITAL LETTER DZHE
+0410;cyrA;CYRILLIC CAPITAL LETTER A
+0411;cyrB;CYRILLIC CAPITAL LETTER BE
+0412;cyrV;CYRILLIC CAPITAL LETTER VE
+0413;cyrG;CYRILLIC CAPITAL LETTER GHE
+0414;cyrD;CYRILLIC CAPITAL LETTER DE
+0415;cyrYE;CYRILLIC CAPITAL LETTER IE
+0416;cyrZH;CYRILLIC CAPITAL LETTER ZHE
+0417;cyrZ;CYRILLIC CAPITAL LETTER ZE
+0418;cyrI;CYRILLIC CAPITAL LETTER I
+0419;cyrIbreve;CYRILLIC CAPITAL LETTER SHORT I
+041A;cyrK;CYRILLIC CAPITAL LETTER KA
+041B;cyrL;CYRILLIC CAPITAL LETTER EL
+041C;cyrM;CYRILLIC CAPITAL LETTER EM
+041D;cyrN;CYRILLIC CAPITAL LETTER EN
+041E;cyrO;CYRILLIC CAPITAL LETTER O
+041F;cyrP;CYRILLIC CAPITAL LETTER PE
+0420;cyrR;CYRILLIC CAPITAL LETTER ER
+0421;cyrS;CYRILLIC CAPITAL LETTER ES
+0422;cyrT;CYRILLIC CAPITAL LETTER TE
+0423;cyrU;CYRILLIC CAPITAL LETTER U
+0424;cyrF;CYRILLIC CAPITAL LETTER EF
+0425;cyrKH;CYRILLIC CAPITAL LETTER HA
+0426;cyrTS;CYRILLIC CAPITAL LETTER TSE
+0427;cyrCH;CYRILLIC CAPITAL LETTER CHE
+0428;cyrSH;CYRILLIC CAPITAL LETTER SHA
+0429;cyrSHCH;CYRILLIC CAPITAL LETTER SHCHA
+042A;cyrHARDsign;CYRILLIC CAPITAL LETTER HARD SIGN
+042B;cyrYERU;CYRILLIC CAPITAL LETTER YERU
+042C;cyrSOFTsign;CYRILLIC CAPITAL LETTER SOFT SIGN
+042D;cyrE;CYRILLIC CAPITAL LETTER E
+042E;cyrYU;CYRILLIC CAPITAL LETTER YU
+042F;cyrYA;CYRILLIC CAPITAL LETTER YA
+0430;cyra;CYRILLIC SMALL LETTER A
+0431;cyrb;CYRILLIC SMALL LETTER BE
+0432;cyrv;CYRILLIC SMALL LETTER VE
+0433;cyrg;CYRILLIC SMALL LETTER GHE
+0434;cyrd;CYRILLIC SMALL LETTER DE
+0435;cyrye;CYRILLIC SMALL LETTER IE
+0436;cyrzh;CYRILLIC SMALL LETTER ZHE
+0437;cyrz;CYRILLIC SMALL LETTER ZE
+0438;cyri;CYRILLIC SMALL LETTER I
+0439;cyribreve;CYRILLIC SMALL LETTER SHORT I
+043A;cyrk;CYRILLIC SMALL LETTER KA
+043B;cyrl;CYRILLIC SMALL LETTER EL
+043C;cyrm;CYRILLIC SMALL LETTER EM
+043D;cyrn;CYRILLIC SMALL LETTER EN
+043E;cyro;CYRILLIC SMALL LETTER O
+043F;cyrp;CYRILLIC SMALL LETTER PE
+0440;cyrr;CYRILLIC SMALL LETTER ER
+0441;cyrs;CYRILLIC SMALL LETTER ES
+0442;cyrt;CYRILLIC SMALL LETTER TE
+0443;cyru;CYRILLIC SMALL LETTER U
+0444;cyrf;CYRILLIC SMALL LETTER EF
+0445;cyrkh;CYRILLIC SMALL LETTER HA
+0446;cyrts;CYRILLIC SMALL LETTER TSE
+0447;cyrch;CYRILLIC SMALL LETTER CHE
+0448;cyrsh;CYRILLIC SMALL LETTER SHA
+0449;cyrshch;CYRILLIC SMALL LETTER SHCHA
+044A;cyrhardsign;CYRILLIC SMALL LETTER HARD SIGN
+044B;cyryeru;CYRILLIC SMALL LETTER YERU
+044C;cyrsoftsign;CYRILLIC SMALL LETTER SOFT SIGN
+044D;cyre;CYRILLIC SMALL LETTER E
+044E;cyryu;CYRILLIC SMALL LETTER YU
+044F;cyrya;CYRILLIC SMALL LETTER YA
+0451;cyryedieresis;CYRILLIC SMALL LETTER IO
+0452;cyrty;CYRILLIC SMALL LETTER DJE
+0453;cyrgacute;CYRILLIC SMALL LETTER GJE
+0454;cyrsovye;CYRILLIC SMALL LETTER UKRAINIAN IE
+0455;cyrdz;CYRILLIC SMALL LETTER DZE
+0456;cyrsovi;CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+0457;cyrsovidieresis;CYRILLIC SMALL LETTER YI
+0458;cyrj;CYRILLIC SMALL LETTER JE
+0459;cyrly;CYRILLIC SMALL LETTER LJE
+045A;cyrny;CYRILLIC SMALL LETTER NJE
+045B;cyrdy;CYRILLIC SMALL LETTER TSHE
+045C;cyrkacute;CYRILLIC SMALL LETTER KJE
+045E;cyrubreve;CYRILLIC SMALL LETTER SHORT U
+045F;cyrdzh;CYRILLIC SMALL LETTER DZHE
+0490;cyrsovG;CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+0491;cyrsovg;CYRILLIC SMALL LETTER GHE WITH UPTURN
+2116;numero;NUMERO SIGN