summaryrefslogtreecommitdiff
path: root/language/cyrillic/doc/lettermappings
diff options
context:
space:
mode:
Diffstat (limited to 'language/cyrillic/doc/lettermappings')
-rw-r--r--language/cyrillic/doc/lettermappings211
1 files changed, 211 insertions, 0 deletions
diff --git a/language/cyrillic/doc/lettermappings b/language/cyrillic/doc/lettermappings
new file mode 100644
index 0000000000..ecfd178c8f
--- /dev/null
+++ b/language/cyrillic/doc/lettermappings
@@ -0,0 +1,211 @@
+Part 1: control characters (0--20, 7F--A0)
+
+1 ASCII / GOSTCII
+2 EBCDIC CP 500 (Note 1)
+3 Column 1 to DKOI (Russian EBCDIC) per GOST 19768-87
+
+1 2 3 Meaning (Note 2)
+00 00 00 PUS Pusto Null CC NUL
+01 01 01 NZ Nachalo zagolovka Start of heading CC SOH (Ctrl-A)
+02 02 02 NT Nachalo teksta Start of text CC STX (Ctrl-B)
+03 03 03 KT Konets teksta End of text CC ETX (Ctrl-C)
+04 37 37 KP Konets peredachi End of transmission CC EOT (Ctrl-D)
+05 2D 2D KTM Kto tam? Enquiry CC ENQ (Ctrl-E)
+06 2E 2E DA Podtverzhdenie Acknowledge CC ACK (Ctrl-F)
+07 2F 2F ZV Zvonok Bell CC BEL (Ctrl-G)
+08 16 16 VSh Vozvrat na shag Backspace CC BS (Ctrl-H)
+09 05 05 GT Gorizontal'naya tabulyatsiya Horizontal tabulation CC HT (Ctrl-I)
+0A 25 25 PS Perevod stroki Line feed CC LF (Ctrl-J)
+0B 0B 0B VT Vertikal'naya tabulyatsiya Vertical tabulation CC VT (Ctrl-K)
+0C 0C 0C PF Perevod formata Form feed CC FF (Ctrl-L)
+0D 0D 0D VK Vozvrat karetki Carriage return CC CR (Ctrl-M)
+0E 0E 0E VYKh Vykhod Shift out return CC SO (Ctrl-N)
+0F 0F 0F VKh Vkhod Shift in return CC SI (Ctrl-O)
+10 10 10 AR1 Avtoregistr 1 Data link escape CC DLE (Ctrl-P)
+11 11 11 SU1 Simvol upravleniya 1 Device control 1 CC DC1 (X-Off, Ctrl-Q)
+12 12 12 SU2 Simvol upravleniya 2 Device control 2 CC DC2 (Ctrl-R)
+13 13 13 SU3 Simvol upravleniya 3 Device control 3 DC3 / Tape mark CC TM
+(E) (X-On, Ctrl-S)
+14 3C 3C STP Stop Device control 4 CC DC4 (Ctrl-T)
+15 3D 3D NET Otritsanie Negative acknowledge CC NAK (Ctrl-U)
+16 32 32 SIN Sinkhronizatsiya Synchronous idle CC SYN (Ctrl-V)
+17 26 26 KB Konets blokov End of transmission block CC ETB (Ctrl-
+W)
+18 18 18 AN Annulirovanie Cancel CC CAN (Ctrl-X)
+19 19 19 KN Konets nositelya End of medium CC EM (Ctrl-Y)
+1A 3F 3F ZM Zamena Substitute CC SUB (Ctrl-Z)
+1B 27 27 AR2 Avtoregistr 2 Escape CC ESC : Prefix PRE (Escape, Ctr
+l+Left Bracket)
+1C 1C 1C RF Razdelitel' fajlov FS : Interchange file separator CC IFS
+(Ctrl+Backslash)
+1D 1D 1D RG Razdelitel' grupp GS : Interchange group separator CC IGS
+ (Ctrl+Right Bracket)
+1E 1E 1E RZ Razdelitel' zapisej ES : Interchange record separator CC IR
+S (Ctrl+6)
+1F 1F 1F RE Razdelitel' `elementov US : Interchange unit (trans blk) sep C
+C IUS (ITB) (Ctrl+Minus)
+20 40 40 Probel Space
+ ...
+7F 07 07 Delete CC DEL
+80 20 20 VTsF Vybor tsifry Digit selector CC DS
+81 21 21 NZN Nachalo znachimosti Start of significance CC SOS
+82 22 22 RP Razdelitel' polej Field separator CC FS
+83 23 23 Word Underscore CC WUS
+84 24 24 BK Blokirovka Bypass CC BYP / Inhibit presentation IN
+P
+85 15 15 NS Novaya stroka New line CC NL
+86 06 06 NP Nizhnee polozhenie Lower case CC LC / Required new line RN
+L
+87 17 17 OZhD Ozhidanie Idle CC IL
+88 28 28 Set attribute CC SA
+89 29 29 Start field extended CC SFE
+8A 2A 2A UR Ustanovlenie rezhima Set mode CC SM / Switch SW
+8B 2B 2B SP2 Simvol pol'zovatelya 2 Customer use 2 CC CU2 / Control Seq Pre
+fix CSP
+8C 2C 2C Modify field attribute CC MFA
+8D 09 09 Superscript CC SPS
+8E 0A 0A NRB Nachalo ruchnogo vvoda Start of manual message CC SMM / Repeat
+ RPT
+8F 1B 1B SP1 Simvol pol'zovatelya 1 Customer use 1 CC CU1
+90 30 30
+91 31 31
+92 1A 1A UUK Upravlenie ukazatelem Cursor CC CC / Unit backspace UBS
+93 33 33 Index return CC IR
+94 34 34 VKP Vklyuchenie perforatora Punch on CC PN
+95 35 35 OSU Ostanovka schityvayushchego Reader stop CC RS / Transparent TRN
+96 36 36 VP Verkhnee polozhenie Upper case CC UC / Num backspace NBS
+97 08 08 Graphic escape CC GE
+98 38 38 Subscript CC SBS
+99 39 39 Indent tab CC IT
+9A 3A 3A Required form feed CC RFF
+9B 3B 3B SP3 Simvol pol'zovatelya 3 Customer use 3 CC CU3
+9C 04 04 VYP Vyklyuchenie perforatora Punch off CC PF / Select SEL (E)
+9D 14 14 VST Vosstanovlenie Restore CC RES / Enable presentation EN
+P
+9E 3E 3E
+9F FF E1 Eight ones EO (Note 3)
+A0 41 41 No-break space CC NBSP : Required space
+ RSP (E)
+
+Part 2: Mappings from characters above A0, including historical ones.
+
+1 ASCII / GOSTCII
+2 EBCDIC CP 500
+3 Column 1 to DKOI (Russian EBCDIC) per GOST 19768-87
+4 Column 1 to EBCDIC per GOST 19768-74
+5 KOI-8 per GOST 19768-74 (Russian A = Latin a+80, etc), when defined
+
+1 2 3 4 5 Meaning (Note 4)
+A1 AA 42 42 Cyrillic capital letter Io (E+umlaut)
+A2 4A 43 43 Serbocroatian Cyrillic capital letter Dje (Note 5)
+A3 B1 44 44 Macedonian Cyrillic capital letter Gje (Note 5)
+A4 9F 45 45 Ukrainian Cyrillic capital letter rounded Ie (Note 5)
+A5 B2 46 46 Macedonian Cyrillic capital letter Dze (Note 5)
+A6 6A 47 47 Cyrillic capital letter I decimal (Note 5)
+A7 B5 48 48 Ukrainian Cyrillic capital letter Yi (Note 5)
+A8 BD 49 49 Cyrillic capital letter Je (Note 5)
+A9 B4 51 51 Cyrillic capital letter Lje (Note 5)
+AA 9A 52 52 Cyrillic capital letter Nje (Note 5)
+AB 8A 53 53 Serbocroatian Cyrillic capital letter Chje (Note 5)
+AC 5F 54 54 Macedonian Cyrillic capital letter Kje (Note 5)
+AD CA 55 55 Soft hyphen CC SHY (Note 5)
+AE AF 56 56 Byelorussian Cyrillic capital letter short U (Note 5)
+AF BC 57 57 Cyrillic capital letter Dze (Note 5)
+B0 90 B9 58 E1 Cyrillic capital letter A
+B1 8F BA 59 E2 Cyrillic capital letter Be
+B2 EA ED 62 F7 Cyrillic capital letter Ve
+B3 FA BF 63 E7 Cyrillic capital letter Ghe
+B4 BE BC 64 E4 Cyrillic capital letter De
+B5 A0 BD 65 E5 Cyrillic capital letter Ie
+B6 B6 EC 66 F6 Cyrillic capital letter Zhe
+B7 B3 FA 67 FA Cyrillic capital letter Ze
+B8 9D CB 68 E9 Cyrillic capital letter I
+B9 DA CC 69 EA Cyrillic capital letter short I
+BA 9B CD 70 EB Cyrillic capital letter Ka
+BB 8B CE 71 EC Cyrillic capital letter El
+BC B7 CF 72 ED Cyrillic capital letter Em
+BD B8 DA 73 EE Cyrillic capital letter En
+BE B9 DB 74 EF Cyrillic capital letter O
+BF AB DC 75 F0 Cyrillic capital letter Pe
+C0 64 DE 76 F2 Cyrillic capital letter Er
+C1 65 DF 77 F3 Cyrillic capital letter Es
+C2 62 EA 78 F4 Cyrillic capital letter Te
+C3 66 EB 80 F5 Cyrillic capital letter U
+C4 63 BE 8A E6 Cyrillic capital letter Ef
+C5 67 CA 8B E8 Cyrillic capital letter Kha
+C6 9E BB 8C E3 Cyrillic capital letter Tse
+C7 68 FE 8D FE Cyrillic capital letter Che
+C8 74 FB 8E FB Cyrillic capital letter Sha
+C9 71 FD 8F FD Cyrillic capital letter Shcha
+CA 72 75 90 FF Cyrillic capital hard sign (Ier)
+CB 73 EF 9A F9 Cyrillic capital letter Y (Iery)
+CC 78 EE 9B F8 Cyrillic capital soft sign (Ierik)
+CD 75 FC 9C FC Cyrillic capital letter reverse rounded E
+CE 76 B8 9D E0 Cyrillic capital letter Yu
+CF 77 DD 9E F1 Cyrillic capital letter Ya
+D0 AC 77 9F C1 Cyrillic small letter a
+D1 69 78 A0 C2 Cyrillic small letter be
+D2 ED AF AA D7 Cyrillic small letter ve
+D3 EE 8D AB C7 Cyrillic small letter ghe
+D4 EB 8A AC C4 Cyrillic small letter de
+D5 EF 8B AD C5 Cyrillic small letter ie
+D6 EC AE AE D6 Cyrillic small letter zhe
+D7 BF B2 AF DA Cyrillic small letter z
+D8 80 8F B0 C9 Cyrillic small letter i
+D9 FD 90 B1 CA Cyrillic small letter short i
+DA FE 9A B2 CB Cyrillic small letter ka
+DB FB 9B B3 CC Cyrillic small letter el
+DC FC 9C B4 CD Cyrillic small letter em
+DD AD 9D B5 CE Cyrillic small letter en
+DE AE 9E B6 CF Cyrillic small letter o
+DF 59 9F B7 D0 Cyrillic small letter pe
+E0 44 AA B8 D2 Cyrillic small letter er
+E1 45 AB B9 D3 Cyrillic small letter es
+E2 42 AC BA D4 Cyrillic small letter te
+E3 46 AD BB D5 Cyrillic small letter u
+E4 43 8C BC C6 Cyrillic small letter ef
+E5 47 8E BD C8 Cyrillic small letter kha
+E6 9C 80 BE C3 Cyrillic small letter tse
+E7 48 B6 BF DE Cyrillic small letter che
+E8 54 B3 CA DB Cyrillic small letter sha
+E9 51 B5 CB DD Cyrillic small letter shcha
+EA 52 B7 CC DF Cyrillic small hard sign (ier)
+EB 53 B1 CD D9 Cyrillic small letter y (iery)
+EC 58 B0 CE D8 Cyrillic small soft sign (ierik)
+ED 55 B4 CF DC Cyrillic small letter reverse rounded e
+EE 56 76 DA C0 Cyrillic small letter yu
+EF 57 A0 DB D1 Cyrillic small letter ya
+F0 8C 58 DC Number acronym (ligature) (Note 5)
+F1 49 59 DD Cyrillic small letter io (e+umlaut)
+F2 CD 62 DE Serbocroatian Cyrillic small letter Dje (Note 5)
+F3 CE 63 DF Macedonian Cyrillic small letter Gje (Note 5)
+F4 CB 64 EA Ukrainian Cyrillic small letter rounded Ie (Note 5)
+F5 CF 65 EB Macedonian Cyrillic small letter Dze (Note 5)
+F6 CC 66 EC Cyrillic small letter i decimal (Note 5)
+F7 E1 67 ED Ukrainian Cyrillic small letter Yi (Note 5)
+F8 70 68 EE Cyrillic small letter Je (Note 5)
+F9 DD 69 EF Cyrillic small letter Lje (Note 5)
+FA DE 70 FA Cyrillic small letter Nje (Note 5)
+FB DB 71 FB Serbocroatian Cyrillic small letter Chje (Note 5)
+FC DC 72 FC Macedonian Cyrillic small letter Kje (Note 5)
+FD 8D 73 FD Paragraph sign (U.S. Section) (Note 5)
+FE 8E 74 FE Byelorussian Cyrillic small letter short u (Note 5)
+FF DF FF FF Cyrillic small letter Dze (Note 5)
+
+Note 1: The following characters: exclamation mark / bang, opening square
+bracket, closing square bracket, circumflex accent, logical OR / solid vertical
+bar are mapped according to CP 500 (as opposed to CP 037, et al).
+
+Note 2: Russian meanings are transliterated.
+
+Note 3: Note that 'most people' map ASCII 9F to EBCDIC FF (Eight Ones) while
+GOST 19768-87 maps 9F to E1 and maps ASCII FF to DKOI FF. This is the only
+difference between columns 2 and 3 in part 1.
+
+Note 4: Letter names are per ECMA 113, more or less; some are known to be
+erroneous. See the previous discussion on RUSTEX-L for more correct names.
+
+Note 5: Positions defined in ECMA 113/ISO 8859-5, but not in GOST 19768-87.
+
+Acknowledgement: I [Dimitri Vulis] received much of the information
+above from Johan W. van Wingen, for which I am very grateful.