1;
2; This file is a charset conversion module in text form.
3;
4; This module converts KOI8-R cyrillics to 7 bit ASCII (transcription)
5;
6; Format: ID, version, level,
7;         from charset, to charset,
8;         128 entries: first & second byte
9;         "END"
10; Lines beginning with a ";" or a ";" after the entries are comments
11;
12; Unkown characters are mapped to the "?" character.
13;
14; cedilla = ,   ; dieresis = ..       ; acute = '
15; grave = `     ; circumflex = ^      ; ring = o
16; tilde = ~     ; caron = v
17; All of these are above the character, apart from the cedilla which is below.
18;
19; \ is the escape character: \0 means decimal zero,
20; \dnnn where nnn is a decimal number, is the ordinal value of the character
21; \xnn where nn is a hexadecimal number
22; e.g.: \d32 is the ASCII space character
23; Two \\ is the character "\" itself.
24;
250               ; ID number
260               ; version number
27;
282               ; level number
29;
30KOI8-R          ; from set
31ASCII           ; to set
32;
33\0 \d128        ; (missing) These codes are unused in the KOI8-R set.
34\0 \d129        ; (missing) For transparency, these are not mapped.
35\0 \d130        ; (missing)
36\0 \d131        ; (missing) 4
37\0 \d132        ; (missing)
38\0 \d133        ; (missing)
39\0 \d134        ; (missing)
40\0 \d135        ; (missing) 8
41\0 \d136        ; (missing)
42\0 \d137        ; (missing)
43\0 \d138        ; (missing)
44\0 \d139        ; (missing) 12
45\0 \d140        ; (missing)
46\0 \d141        ; (missing)
47\0 \d142        ; (missing)
48\0 \d143        ; (missing) 16
49\0 \d144        ; (missing)
50\0 \d145        ; (missing)
51\0 \d146        ; (missing)
52\0 \d147        ; (missing) 20
53\0 \d148        ; (missing)
54\0 \d149        ; (missing)
55\0 \d150        ; (missing)
56\0 \d151        ; (missing) 24
57\0 \d152        ; (missing)
58\0 \d153        ; (missing)
59\0 \d154        ; (missing)
60\0 \d155        ; (missing) 28
61\0 \d156        ; (missing)
62\0 \d157        ; (missing)
63\0 \d158        ; (missing)
64\0 \d159        ; (missing) 32
65\0 \x20         ; non-breaking space
66Y o             ; Cyrillic_JO
67\0 c            ; cent
68y o		; some koi fonts have jo here ...
69\0 \x0f         ; currency
70\0 Y            ; Yen
71\0 |            ; broken bar
72\0 \x15         ; section
73\x1 ?           ; dieresis
74y o             ; Cyrillic_jo
75\0 a            ; ord feminine
76< <             ; guillemot left
77\0 !            ; logical not
78\0 -            ; soft hyphen (or em dash)
79\0 R            ; registered trademark
80\x1 ?           ; overbar (macron)
81\x1 ?           ; ring / degree
82+ -             ; plusminus
83^ 2             ; superscript two (squared)
84Y o		; some koi fonts have yo here ...
85\0 '            ; acute
86m u             ; mu
87\0 \x14         ; paragraph
88\0 o            ; bullet
89\0 ,            ; cedilla
90^ 1             ; superscript one
91\0 o            ; ord masculine
92> >             ; guillemot right
93\x1 ?           ; one quarter
94. 5             ; half
95\x1 ?           ; three quarters
96\0 ?            ; question downwards
97y u
98\0 a
99\0 b
100t s
101\0 d
102\0 e
103\0 f
104\0 g
105\0 h
106\0 i
107\0 j
108\0 k
109\0 l
110\0 m
111\0 n
112\0 o
113\0 p
114y a
115\0 r
116\0 s
117\0 t
118\0 u
119z h
120\0 w
121\0 \x27
122\0 y
123\0 z
124s h
125\0 e
126s z
127c h
128\0 \x60
129Y u
130\0 A
131\0 B
132T s
133\0 D
134\0 E
135\0 F
136\0 G
137\0 H
138\0 I
139\0 J
140\0 K
141\0 L
142\0 M
143\0 N
144\0 O
145\0 P
146Y a
147\0 R
148\0 S
149\0 T
150\0 U
151Z h
152\0 W
153\0 \x27
154\0 Y
155\0 Z
156S h
157\0 E
158S z
159C h
160\0 \x60
161END
162