428
|
1 ;;; cyrillic.el --- Support for Cyrillic -*- coding: iso-2022-7bit; -*-
|
|
2
|
|
3 ;; Copyright (C) 1995,1999 Electrotechnical Laboratory, JAPAN.
|
|
4 ;; Licensed to the Free Software Foundation.
|
|
5 ;; Copyright (C) 1997 MORIOKA Tomohiko
|
788
|
6 ;; Copyright (C) 2001, 2002 Ben Wing.
|
4072
|
7 ;; Copyright (C) 2007 Free Software Foundation
|
428
|
8
|
|
9 ;; Keywords: multilingual, Cyrillic
|
|
10
|
|
11 ;; This file is part of XEmacs.
|
|
12
|
|
13 ;; XEmacs is free software; you can redistribute it and/or modify it
|
|
14 ;; under the terms of the GNU General Public License as published by
|
|
15 ;; the Free Software Foundation; either version 2, or (at your option)
|
|
16 ;; any later version.
|
|
17
|
|
18 ;; XEmacs is distributed in the hope that it will be useful, but
|
|
19 ;; WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
20 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
21 ;; General Public License for more details.
|
|
22
|
|
23 ;; You should have received a copy of the GNU General Public License
|
|
24 ;; along with XEmacs; see the file COPYING. If not, write to the Free
|
|
25 ;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
|
26 ;; 02111-1307, USA.
|
|
27
|
|
28 ;;; Commentary:
|
|
29
|
771
|
30 ;; The character set ISO8859-5 is supported. KOI-8 and ALTERNATIVNYJ are
|
|
31 ;; converted to ISO8859-5 internally.
|
|
32
|
428
|
33 ;;; Code:
|
|
34
|
3767
|
35 ;; Case table:
|
3749
|
36 (loop
|
|
37 for (upper lower)
|
|
38 in '((#xcf #xef) ; YA
|
|
39 (#xce #xee) ; YU
|
|
40 (#xcd #xed) ; E
|
|
41 (#xcc #xec) ; SOFT SIGN
|
|
42 (#xcb #xeb) ; YERU
|
|
43 (#xca #xea) ; HARD SIGN
|
|
44 (#xc9 #xe9) ; SHCHA
|
|
45 (#xc8 #xe8) ; SHA
|
|
46 (#xc7 #xe7) ; CHE
|
|
47 (#xc6 #xe6) ; TSE
|
|
48 (#xc5 #xe5) ; HA
|
|
49 (#xc4 #xe4) ; EF
|
|
50 (#xc3 #xe3) ; U
|
|
51 (#xc2 #xe2) ; TE
|
|
52 (#xc1 #xe1) ; ES
|
|
53 (#xc0 #xe0) ; ER
|
|
54 (#xbf #xdf) ; PE
|
|
55 (#xbe #xde) ; O
|
|
56 (#xbd #xdd) ; EN
|
|
57 (#xbc #xdc) ; EM
|
|
58 (#xbb #xdb) ; EL
|
|
59 (#xba #xda) ; KA
|
|
60 (#xb9 #xd9) ; SHORT I
|
|
61 (#xb8 #xd8) ; I
|
|
62 (#xb7 #xd7) ; ZE
|
|
63 (#xb6 #xd6) ; ZHE
|
|
64 (#xb5 #xd5) ; IE
|
|
65 (#xb4 #xd4) ; DE
|
|
66 (#xb3 #xd3) ; GHE
|
|
67 (#xb2 #xd2) ; VE
|
|
68 (#xb1 #xd1) ; BE
|
|
69 (#xb0 #xd0) ; A
|
|
70 (#xaf #xff) ; DZHE
|
|
71 (#xae #xfe) ; SHORT U
|
|
72 (#xac #xfc) ; KJE
|
|
73 (#xab #xfb) ; TSHE
|
|
74 (#xaa #xfa) ; NJE
|
|
75 (#xa9 #xf9) ; LJE
|
|
76 (#xa8 #xf8) ; JE
|
|
77 (#xa7 #xf7) ; YI
|
|
78 (#xa6 #xf6) ; BYELORUSSIAN-UKRAINIAN I
|
|
79 (#xa5 #xf5) ; DZE
|
|
80 (#xa4 #xf4) ; UKRAINIAN IE
|
|
81 (#xa3 #xf3) ; GJE
|
|
82 (#xa2 #xf2) ; DJE
|
|
83 (#xa1 #xf1)) ; IO
|
|
84 with case-table = (standard-case-table)
|
|
85 do
|
|
86 (put-case-table-pair (make-char 'cyrillic-iso8859-5 upper)
|
4072
|
87 (make-char 'cyrillic-iso8859-5 lower)
|
|
88 case-table))
|
3749
|
89
|
|
90 ;; The default character syntax is now word. Pay attention to the
|
3767
|
91 ;; exceptions in ISO-8859-5, copying them from ISO-8859-1.
|
|
92 (loop
|
|
93 for (latin-1 cyrillic)
|
|
94 in '((#xAD #xAD) ;; SOFT HYPHEN
|
|
95 (#xA7 #xFD) ;; SECTION SIGN
|
|
96 (#xA0 #xA0)) ;; NO BREAK SPACE
|
|
97 with syntax-table = (standard-syntax-table)
|
|
98 do (modify-syntax-entry
|
|
99 (make-char 'cyrillic-iso8859-5 cyrillic)
|
|
100 (string (char-syntax (make-char 'latin-iso8859-1 latin-1)))
|
|
101 syntax-table))
|
|
102
|
|
103 ;; Take NUMERO SIGN's syntax from #.
|
|
104 (modify-syntax-entry (make-char 'cyrillic-iso8859-5 #xF0)
|
|
105 (string (char-syntax ?\# (standard-syntax-table)))
|
|
106 (standard-syntax-table))
|
778
|
107
|
4072
|
108 ;; And create the coding system.
|
4299
|
109 (make-8-bit-coding-system
|
|
110 'iso-8859-5
|
|
111 '((#xA1 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
|
|
112 (#xA2 ?\u0402) ;; CYRILLIC CAPITAL LETTER DJE
|
|
113 (#xA3 ?\u0403) ;; CYRILLIC CAPITAL LETTER GJE
|
|
114 (#xA4 ?\u0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE
|
|
115 (#xA5 ?\u0405) ;; CYRILLIC CAPITAL LETTER DZE
|
|
116 (#xA6 ?\u0406) ;; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
|
|
117 (#xA7 ?\u0407) ;; CYRILLIC CAPITAL LETTER YI
|
|
118 (#xA8 ?\u0408) ;; CYRILLIC CAPITAL LETTER JE
|
|
119 (#xA9 ?\u0409) ;; CYRILLIC CAPITAL LETTER LJE
|
|
120 (#xAA ?\u040A) ;; CYRILLIC CAPITAL LETTER NJE
|
|
121 (#xAB ?\u040B) ;; CYRILLIC CAPITAL LETTER TSHE
|
|
122 (#xAC ?\u040C) ;; CYRILLIC CAPITAL LETTER KJE
|
|
123 (#xAE ?\u040E) ;; CYRILLIC CAPITAL LETTER SHORT U
|
|
124 (#xAF ?\u040F) ;; CYRILLIC CAPITAL LETTER DZHE
|
|
125 (#xB0 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
|
|
126 (#xB1 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
|
|
127 (#xB2 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
|
|
128 (#xB3 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
|
|
129 (#xB4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
|
|
130 (#xB5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
|
|
131 (#xB6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
|
|
132 (#xB7 ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
|
|
133 (#xB8 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
|
|
134 (#xB9 ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
|
|
135 (#xBA ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
|
|
136 (#xBB ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
|
|
137 (#xBC ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
|
|
138 (#xBD ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
|
|
139 (#xBE ?\u041E) ;; CYRILLIC CAPITAL LETTER O
|
|
140 (#xBF ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
|
|
141 (#xC0 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
|
|
142 (#xC1 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
|
|
143 (#xC2 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
|
|
144 (#xC3 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
|
|
145 (#xC4 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
|
|
146 (#xC5 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
|
|
147 (#xC6 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
|
|
148 (#xC7 ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
|
|
149 (#xC8 ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
|
|
150 (#xC9 ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
|
|
151 (#xCA ?\u042A) ;; CYRILLIC CAPITAL LETTER HARD SIGN
|
|
152 (#xCB ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
|
|
153 (#xCC ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
|
|
154 (#xCD ?\u042D) ;; CYRILLIC CAPITAL LETTER E
|
|
155 (#xCE ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
|
|
156 (#xCF ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
|
|
157 (#xD0 ?\u0430) ;; CYRILLIC SMALL LETTER A
|
|
158 (#xD1 ?\u0431) ;; CYRILLIC SMALL LETTER BE
|
|
159 (#xD2 ?\u0432) ;; CYRILLIC SMALL LETTER VE
|
|
160 (#xD3 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
|
|
161 (#xD4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
|
|
162 (#xD5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
|
|
163 (#xD6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
|
|
164 (#xD7 ?\u0437) ;; CYRILLIC SMALL LETTER ZE
|
|
165 (#xD8 ?\u0438) ;; CYRILLIC SMALL LETTER I
|
|
166 (#xD9 ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
|
|
167 (#xDA ?\u043A) ;; CYRILLIC SMALL LETTER KA
|
|
168 (#xDB ?\u043B) ;; CYRILLIC SMALL LETTER EL
|
|
169 (#xDC ?\u043C) ;; CYRILLIC SMALL LETTER EM
|
|
170 (#xDD ?\u043D) ;; CYRILLIC SMALL LETTER EN
|
|
171 (#xDE ?\u043E) ;; CYRILLIC SMALL LETTER O
|
|
172 (#xDF ?\u043F) ;; CYRILLIC SMALL LETTER PE
|
|
173 (#xE0 ?\u0440) ;; CYRILLIC SMALL LETTER ER
|
|
174 (#xE1 ?\u0441) ;; CYRILLIC SMALL LETTER ES
|
|
175 (#xE2 ?\u0442) ;; CYRILLIC SMALL LETTER TE
|
|
176 (#xE3 ?\u0443) ;; CYRILLIC SMALL LETTER U
|
|
177 (#xE4 ?\u0444) ;; CYRILLIC SMALL LETTER EF
|
|
178 (#xE5 ?\u0445) ;; CYRILLIC SMALL LETTER HA
|
|
179 (#xE6 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
|
|
180 (#xE7 ?\u0447) ;; CYRILLIC SMALL LETTER CHE
|
|
181 (#xE8 ?\u0448) ;; CYRILLIC SMALL LETTER SHA
|
|
182 (#xE9 ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
|
|
183 (#xEA ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
|
|
184 (#xEB ?\u044B) ;; CYRILLIC SMALL LETTER YERU
|
|
185 (#xEC ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
|
|
186 (#xED ?\u044D) ;; CYRILLIC SMALL LETTER E
|
|
187 (#xEE ?\u044E) ;; CYRILLIC SMALL LETTER YU
|
|
188 (#xEF ?\u044F) ;; CYRILLIC SMALL LETTER YA
|
|
189 (#xF0 ?\u2116) ;; NUMERO SIGN
|
|
190 (#xF1 ?\u0451) ;; CYRILLIC SMALL LETTER IO
|
|
191 (#xF2 ?\u0452) ;; CYRILLIC SMALL LETTER DJE
|
|
192 (#xF3 ?\u0453) ;; CYRILLIC SMALL LETTER GJE
|
|
193 (#xF4 ?\u0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE
|
|
194 (#xF5 ?\u0455) ;; CYRILLIC SMALL LETTER DZE
|
|
195 (#xF6 ?\u0456) ;; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
|
|
196 (#xF7 ?\u0457) ;; CYRILLIC SMALL LETTER YI
|
|
197 (#xF8 ?\u0458) ;; CYRILLIC SMALL LETTER JE
|
|
198 (#xF9 ?\u0459) ;; CYRILLIC SMALL LETTER LJE
|
|
199 (#xFA ?\u045A) ;; CYRILLIC SMALL LETTER NJE
|
|
200 (#xFB ?\u045B) ;; CYRILLIC SMALL LETTER TSHE
|
|
201 (#xFC ?\u045C) ;; CYRILLIC SMALL LETTER KJE
|
|
202 (#xFD ?\u00A7) ;; SECTION SIGN
|
|
203 (#xFE ?\u045E) ;; CYRILLIC SMALL LETTER SHORT U
|
|
204 (#xFF ?\u045F)) ;; CYRILLIC SMALL LETTER DZHE
|
771
|
205 "ISO-8859-5 (Cyrillic)"
|
4299
|
206 '(mnemonic "ISO8/Cyr"
|
|
207 documentation "The ISO standard for encoding Cyrillic. Not used in practice.
|
|
208 See `koi8-r' and `windows-1250'. "
|
|
209 aliases (cyrillic-iso-8bit)))
|
428
|
210
|
4090
|
211 ;; Provide this locale; but don't allow it to be picked up from the Unix
|
|
212 ;; locale (it has no locale entry in the alist), we leave that to Russian.
|
428
|
213 (set-language-info-alist
|
|
214 "Cyrillic-ISO" '((charset cyrillic-iso8859-5)
|
4072
|
215 (tutorial . "TUTORIAL.ru")
|
|
216 (coding-system iso-8859-5)
|
|
217 (native-coding-system iso-8859-5)
|
|
218 (coding-priority iso-8859-5)
|
|
219 (input-method . "cyrillic-yawerty")
|
|
220 (features cyril-util)
|
|
221 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!")
|
|
222 (documentation . "Support for Cyrillic ISO-8859-5."))
|
428
|
223 '("Cyrillic"))
|
|
224
|
4072
|
225 ;; KOI8-R, the most common encoding for Cyrillic on Unix and Usenet.
|
|
226 (make-8-bit-coding-system
|
|
227 'koi8-r
|
|
228 '((#x80 ?\u2500) ;; BOX DRAWINGS LIGHT HORIZONTAL
|
|
229 (#x81 ?\u2502) ;; BOX DRAWINGS LIGHT VERTICAL
|
|
230 (#x82 ?\u250C) ;; BOX DRAWINGS LIGHT DOWN AND RIGHT
|
|
231 (#x83 ?\u2510) ;; BOX DRAWINGS LIGHT DOWN AND LEFT
|
|
232 (#x84 ?\u2514) ;; BOX DRAWINGS LIGHT UP AND RIGHT
|
|
233 (#x85 ?\u2518) ;; BOX DRAWINGS LIGHT UP AND LEFT
|
|
234 (#x86 ?\u251C) ;; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
|
|
235 (#x87 ?\u2524) ;; BOX DRAWINGS LIGHT VERTICAL AND LEFT
|
|
236 (#x88 ?\u252C) ;; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
|
|
237 (#x89 ?\u2534) ;; BOX DRAWINGS LIGHT UP AND HORIZONTAL
|
|
238 (#x8A ?\u253C) ;; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
|
|
239 (#x8B ?\u2580) ;; UPPER HALF BLOCK
|
|
240 (#x8C ?\u2584) ;; LOWER HALF BLOCK
|
|
241 (#x8D ?\u2588) ;; FULL BLOCK
|
|
242 (#x8E ?\u258C) ;; LEFT HALF BLOCK
|
|
243 (#x8F ?\u2590) ;; RIGHT HALF BLOCK
|
|
244 (#x90 ?\u2591) ;; LIGHT SHADE
|
|
245 (#x91 ?\u2592) ;; MEDIUM SHADE
|
|
246 (#x92 ?\u2593) ;; DARK SHADE
|
|
247 (#x93 ?\u2320) ;; TOP HALF INTEGRAL
|
|
248 (#x94 ?\u25A0) ;; BLACK SQUARE
|
|
249 (#x95 ?\u2219) ;; BULLET OPERATOR
|
|
250 (#x96 ?\u221A) ;; SQUARE ROOT
|
|
251 (#x97 ?\u2248) ;; ALMOST EQUAL TO
|
|
252 (#x98 ?\u2264) ;; LESS-THAN OR EQUAL TO
|
|
253 (#x99 ?\u2265) ;; GREATER-THAN OR EQUAL TO
|
|
254 (#x9A ?\u00A0) ;; NO-BREAK SPACE
|
|
255 (#x9B ?\u2321) ;; BOTTOM HALF INTEGRAL
|
|
256 (#x9C ?\u00B0) ;; DEGREE SIGN
|
|
257 (#x9D ?\u00B2) ;; SUPERSCRIPT TWO
|
|
258 (#x9E ?\u00B7) ;; MIDDLE DOT
|
|
259 (#x9F ?\u00F7) ;; DIVISION SIGN
|
|
260 (#xA0 ?\u2550) ;; BOX DRAWINGS DOUBLE HORIZONTAL
|
|
261 (#xA1 ?\u2551) ;; BOX DRAWINGS DOUBLE VERTICAL
|
|
262 (#xA2 ?\u2552) ;; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
|
|
263 (#xA3 ?\u0451) ;; CYRILLIC SMALL LETTER IO
|
|
264 (#xA4 ?\u2553) ;; BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
|
|
265 (#xA5 ?\u2554) ;; BOX DRAWINGS DOUBLE DOWN AND RIGHT
|
|
266 (#xA6 ?\u2555) ;; BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
|
|
267 (#xA7 ?\u2556) ;; BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
|
|
268 (#xA8 ?\u2557) ;; BOX DRAWINGS DOUBLE DOWN AND LEFT
|
|
269 (#xA9 ?\u2558) ;; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
|
|
270 (#xAA ?\u2559) ;; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
|
|
271 (#xAB ?\u255A) ;; BOX DRAWINGS DOUBLE UP AND RIGHT
|
|
272 (#xAC ?\u255B) ;; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
|
|
273 (#xAD ?\u255C) ;; BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
|
|
274 (#xAE ?\u255D) ;; BOX DRAWINGS DOUBLE UP AND LEFT
|
|
275 (#xAF ?\u255E) ;; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
|
|
276 (#xB0 ?\u255F) ;; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
|
|
277 (#xB1 ?\u2560) ;; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
|
|
278 (#xB2 ?\u2561) ;; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
|
|
279 (#xB3 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
|
|
280 (#xB4 ?\u2562) ;; BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
|
|
281 (#xB5 ?\u2563) ;; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
|
|
282 (#xB6 ?\u2564) ;; BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
|
|
283 (#xB7 ?\u2565) ;; BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
|
|
284 (#xB8 ?\u2566) ;; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
|
|
285 (#xB9 ?\u2567) ;; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
|
|
286 (#xBA ?\u2568) ;; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
|
|
287 (#xBB ?\u2569) ;; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
|
|
288 (#xBC ?\u256A) ;; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
|
|
289 (#xBD ?\u256B) ;; BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
|
|
290 (#xBE ?\u256C) ;; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
|
|
291 (#xBF ?\u00A9) ;; COPYRIGHT SIGN
|
|
292 (#xC0 ?\u044E) ;; CYRILLIC SMALL LETTER YU
|
|
293 (#xC1 ?\u0430) ;; CYRILLIC SMALL LETTER A
|
|
294 (#xC2 ?\u0431) ;; CYRILLIC SMALL LETTER BE
|
|
295 (#xC3 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
|
|
296 (#xC4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
|
|
297 (#xC5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
|
|
298 (#xC6 ?\u0444) ;; CYRILLIC SMALL LETTER EF
|
|
299 (#xC7 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
|
|
300 (#xC8 ?\u0445) ;; CYRILLIC SMALL LETTER HA
|
|
301 (#xC9 ?\u0438) ;; CYRILLIC SMALL LETTER I
|
|
302 (#xCA ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
|
|
303 (#xCB ?\u043A) ;; CYRILLIC SMALL LETTER KA
|
|
304 (#xCC ?\u043B) ;; CYRILLIC SMALL LETTER EL
|
|
305 (#xCD ?\u043C) ;; CYRILLIC SMALL LETTER EM
|
|
306 (#xCE ?\u043D) ;; CYRILLIC SMALL LETTER EN
|
|
307 (#xCF ?\u043E) ;; CYRILLIC SMALL LETTER O
|
|
308 (#xD0 ?\u043F) ;; CYRILLIC SMALL LETTER PE
|
|
309 (#xD1 ?\u044F) ;; CYRILLIC SMALL LETTER YA
|
|
310 (#xD2 ?\u0440) ;; CYRILLIC SMALL LETTER ER
|
|
311 (#xD3 ?\u0441) ;; CYRILLIC SMALL LETTER ES
|
|
312 (#xD4 ?\u0442) ;; CYRILLIC SMALL LETTER TE
|
|
313 (#xD5 ?\u0443) ;; CYRILLIC SMALL LETTER U
|
|
314 (#xD6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
|
|
315 (#xD7 ?\u0432) ;; CYRILLIC SMALL LETTER VE
|
|
316 (#xD8 ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
|
|
317 (#xD9 ?\u044B) ;; CYRILLIC SMALL LETTER YERU
|
|
318 (#xDA ?\u0437) ;; CYRILLIC SMALL LETTER ZE
|
|
319 (#xDB ?\u0448) ;; CYRILLIC SMALL LETTER SHA
|
|
320 (#xDC ?\u044D) ;; CYRILLIC SMALL LETTER E
|
|
321 (#xDD ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
|
|
322 (#xDE ?\u0447) ;; CYRILLIC SMALL LETTER CHE
|
|
323 (#xDF ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
|
|
324 (#xE0 ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
|
|
325 (#xE1 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
|
|
326 (#xE2 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
|
|
327 (#xE3 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
|
|
328 (#xE4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
|
|
329 (#xE5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
|
|
330 (#xE6 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
|
|
331 (#xE7 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
|
|
332 (#xE8 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
|
|
333 (#xE9 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
|
|
334 (#xEA ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
|
|
335 (#xEB ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
|
|
336 (#xEC ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
|
|
337 (#xED ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
|
|
338 (#xEE ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
|
|
339 (#xEF ?\u041E) ;; CYRILLIC CAPITAL LETTER O
|
|
340 (#xF0 ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
|
|
341 (#xF1 ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
|
|
342 (#xF2 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
|
|
343 (#xF3 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
|
|
344 (#xF4 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
|
|
345 (#xF5 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
|
|
346 (#xF6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
|
|
347 (#xF7 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
|
|
348 (#xF8 ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
|
|
349 (#xF9 ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
|
|
350 (#xFA ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
|
|
351 (#xFB ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
|
|
352 (#xFC ?\u042D) ;; CYRILLIC CAPITAL LETTER E
|
|
353 (#xFD ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
|
|
354 (#xFE ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
|
|
355 (#xFF ?\u042A));; CYRILLIC CAPITAL LETTER HARD SIGN
|
|
356 "KOI8-R (,L:^T(B ,L>Q\U]P(B ,L8]d^`\PfXUY(B, 8 ,LQXb(B) for Russian and Bulgarian."
|
|
357 '(mnemonic "KOI8"
|
|
358 documentation
|
|
359 "This is the ASCII-compatible encoding documented in RFC 1341.
|
|
360 ,L:>8(B8-,L@(B is very common across the Cyrillic-using internet and in Unix
|
|
361 implementations; it shares the useful property with the other ,L:>8(B8
|
|
362 encodings that when the high bit is stripped, encoded text remains
|
|
363 readable (Cyrillic characters get mapped to corresponding Roman
|
|
364 character of the opposite case). "
|
|
365 aliases (cyrillic-koi8 koi8 cp878)))
|
428
|
366
|
4072
|
367 ;; Create a corresponding language environment.
|
428
|
368 (set-language-info-alist
|
4090
|
369 "Russian" '((charset cyrillic-iso8859-5)
|
|
370 (coding-system koi8-r)
|
|
371 (native-coding-system koi8-r)
|
|
372 (coding-priority koi8-r)
|
|
373 (input-method . "cyrillic-yawerty")
|
|
374 (features cyril-util)
|
|
375 (locale "ru")
|
|
376 (mswindows-locale . "RUSSIAN")
|
|
377 (tutorial . "TUTORIAL.ru")
|
|
378 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!")
|
|
379 (documentation . "Support for Russian."))
|
4072
|
380 '("Cyrillic"))
|
|
381
|
4090
|
382 ;; Provide Cyrillic-KOI8 for old times' sake too, but don't allow it to be
|
|
383 ;; selected by the Unix locale. A variant language environment called
|
|
384 ;; "Cyrillic-KOI8 (UTF-8)" just looks too odd.
|
|
385
|
4072
|
386 (set-language-info-alist
|
4090
|
387 "Cyrillic-KOI8"
|
|
388 (remassq 'locale (copy-list (cdr (assoc "Russian" language-info-alist))))
|
4072
|
389 '("Cyrillic"))
|
|
390
|
|
391 ;; KOI8-U, for Ukrainian.
|
|
392 (make-8-bit-coding-system
|
|
393 'koi8-u
|
|
394 '((#x80 ?\u2500) ;; BOX DRAWINGS LIGHT HORIZONTAL
|
|
395 (#x81 ?\u2502) ;; BOX DRAWINGS LIGHT VERTICAL
|
|
396 (#x82 ?\u250C) ;; BOX DRAWINGS LIGHT DOWN AND RIGHT
|
|
397 (#x83 ?\u2510) ;; BOX DRAWINGS LIGHT DOWN AND LEFT
|
|
398 (#x84 ?\u2514) ;; BOX DRAWINGS LIGHT UP AND RIGHT
|
|
399 (#x85 ?\u2518) ;; BOX DRAWINGS LIGHT UP AND LEFT
|
|
400 (#x86 ?\u251C) ;; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
|
|
401 (#x87 ?\u2524) ;; BOX DRAWINGS LIGHT VERTICAL AND LEFT
|
|
402 (#x88 ?\u252C) ;; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
|
|
403 (#x89 ?\u2534) ;; BOX DRAWINGS LIGHT UP AND HORIZONTAL
|
|
404 (#x8A ?\u253C) ;; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
|
|
405 (#x8B ?\u2580) ;; UPPER HALF BLOCK
|
|
406 (#x8C ?\u2584) ;; LOWER HALF BLOCK
|
|
407 (#x8D ?\u2588) ;; FULL BLOCK
|
|
408 (#x8E ?\u258C) ;; LEFT HALF BLOCK
|
|
409 (#x8F ?\u2590) ;; RIGHT HALF BLOCK
|
|
410 (#x90 ?\u2591) ;; LIGHT SHADE
|
|
411 (#x91 ?\u2592) ;; MEDIUM SHADE
|
|
412 (#x92 ?\u2593) ;; DARK SHADE
|
|
413 (#x93 ?\u2320) ;; TOP HALF INTEGRAL
|
|
414 (#x94 ?\u25A0) ;; BLACK SQUARE
|
|
415 (#x95 ?\u2022) ;; BULLET
|
|
416 (#x96 ?\u221A) ;; SQUARE ROOT
|
|
417 (#x97 ?\u2248) ;; ALMOST EQUAL TO
|
|
418 (#x98 ?\u2264) ;; LESS-THAN OR EQUAL TO
|
|
419 (#x99 ?\u2265) ;; GREATER-THAN OR EQUAL TO
|
|
420 (#x9A ?\u00A0) ;; NO-BREAK SPACE
|
|
421 (#x9B ?\u2321) ;; BOTTOM HALF INTEGRAL
|
|
422 (#x9C ?\u00B0) ;; DEGREE SIGN
|
|
423 (#x9D ?\u00B2) ;; SUPERSCRIPT TWO
|
|
424 (#x9E ?\u00B7) ;; MIDDLE DOT
|
|
425 (#x9F ?\u00F7) ;; DIVISION SIGN
|
|
426 (#xA0 ?\u2550) ;; BOX DRAWINGS DOUBLE HORIZONTAL
|
|
427 (#xA1 ?\u2551) ;; BOX DRAWINGS DOUBLE VERTICAL
|
|
428 (#xA2 ?\u2552) ;; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
|
|
429 (#xA3 ?\u0451) ;; CYRILLIC SMALL LETTER IO
|
|
430 (#xA4 ?\u0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE
|
|
431 (#xA5 ?\u2554) ;; BOX DRAWINGS DOUBLE DOWN AND RIGHT
|
|
432 (#xA6 ?\u0456) ;; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
|
|
433 (#xA7 ?\u0457) ;; CYRILLIC SMALL LETTER YI
|
|
434 (#xA8 ?\u2557) ;; BOX DRAWINGS DOUBLE DOWN AND LEFT
|
|
435 (#xA9 ?\u2558) ;; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
|
|
436 (#xAA ?\u2559) ;; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
|
|
437 (#xAB ?\u255A) ;; BOX DRAWINGS DOUBLE UP AND RIGHT
|
|
438 (#xAC ?\u255B) ;; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
|
|
439 (#xAD ?\u0491) ;; CYRILLIC SMALL LETTER GHE WITH UPTURN
|
|
440 (#xAE ?\u255D) ;; BOX DRAWINGS DOUBLE UP AND LEFT
|
|
441 (#xAF ?\u255E) ;; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
|
|
442 (#xB0 ?\u255F) ;; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
|
|
443 (#xB1 ?\u2560) ;; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
|
|
444 (#xB2 ?\u2561) ;; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
|
|
445 (#xB3 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
|
|
446 (#xB4 ?\u0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE
|
|
447 (#xB5 ?\u2563) ;; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
|
|
448 (#xB6 ?\u0406) ;; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
|
|
449 (#xB7 ?\u0407) ;; CYRILLIC CAPITAL LETTER YI
|
|
450 (#xB8 ?\u2566) ;; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
|
|
451 (#xB9 ?\u2567) ;; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
|
|
452 (#xBA ?\u2568) ;; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
|
|
453 (#xBB ?\u2569) ;; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
|
|
454 (#xBC ?\u256A) ;; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
|
|
455 (#xBD ?\u0490) ;; CYRILLIC CAPITAL LETTER GHE WITH UPTURN
|
|
456 (#xBE ?\u256C) ;; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
|
|
457 (#xBF ?\u00A9) ;; COPYRIGHT SIGN
|
|
458 (#xC0 ?\u044E) ;; CYRILLIC SMALL LETTER YU
|
|
459 (#xC1 ?\u0430) ;; CYRILLIC SMALL LETTER A
|
|
460 (#xC2 ?\u0431) ;; CYRILLIC SMALL LETTER BE
|
|
461 (#xC3 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
|
|
462 (#xC4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
|
|
463 (#xC5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
|
|
464 (#xC6 ?\u0444) ;; CYRILLIC SMALL LETTER EF
|
|
465 (#xC7 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
|
|
466 (#xC8 ?\u0445) ;; CYRILLIC SMALL LETTER HA
|
|
467 (#xC9 ?\u0438) ;; CYRILLIC SMALL LETTER I
|
|
468 (#xCA ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
|
|
469 (#xCB ?\u043A) ;; CYRILLIC SMALL LETTER KA
|
|
470 (#xCC ?\u043B) ;; CYRILLIC SMALL LETTER EL
|
|
471 (#xCD ?\u043C) ;; CYRILLIC SMALL LETTER EM
|
|
472 (#xCE ?\u043D) ;; CYRILLIC SMALL LETTER EN
|
|
473 (#xCF ?\u043E) ;; CYRILLIC SMALL LETTER O
|
|
474 (#xD0 ?\u043F) ;; CYRILLIC SMALL LETTER PE
|
|
475 (#xD1 ?\u044F) ;; CYRILLIC SMALL LETTER YA
|
|
476 (#xD2 ?\u0440) ;; CYRILLIC SMALL LETTER ER
|
|
477 (#xD3 ?\u0441) ;; CYRILLIC SMALL LETTER ES
|
|
478 (#xD4 ?\u0442) ;; CYRILLIC SMALL LETTER TE
|
|
479 (#xD5 ?\u0443) ;; CYRILLIC SMALL LETTER U
|
|
480 (#xD6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
|
|
481 (#xD7 ?\u0432) ;; CYRILLIC SMALL LETTER VE
|
|
482 (#xD8 ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
|
|
483 (#xD9 ?\u044B) ;; CYRILLIC SMALL LETTER YERU
|
|
484 (#xDA ?\u0437) ;; CYRILLIC SMALL LETTER ZE
|
|
485 (#xDB ?\u0448) ;; CYRILLIC SMALL LETTER SHA
|
|
486 (#xDC ?\u044D) ;; CYRILLIC SMALL LETTER E
|
|
487 (#xDD ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
|
|
488 (#xDE ?\u0447) ;; CYRILLIC SMALL LETTER CHE
|
|
489 (#xDF ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
|
|
490 (#xE0 ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
|
|
491 (#xE1 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
|
|
492 (#xE2 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
|
|
493 (#xE3 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
|
|
494 (#xE4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
|
|
495 (#xE5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
|
|
496 (#xE6 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
|
|
497 (#xE7 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
|
|
498 (#xE8 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
|
|
499 (#xE9 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
|
|
500 (#xEA ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
|
|
501 (#xEB ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
|
|
502 (#xEC ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
|
|
503 (#xED ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
|
|
504 (#xEE ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
|
|
505 (#xEF ?\u041E) ;; CYRILLIC CAPITAL LETTER O
|
|
506 (#xF0 ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
|
|
507 (#xF1 ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
|
|
508 (#xF2 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
|
|
509 (#xF3 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
|
|
510 (#xF4 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
|
|
511 (#xF5 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
|
|
512 (#xF6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
|
|
513 (#xF7 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
|
|
514 (#xF8 ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
|
|
515 (#xF9 ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
|
|
516 (#xFA ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
|
|
517 (#xFB ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
|
|
518 (#xFC ?\u042D) ;; CYRILLIC CAPITAL LETTER E
|
|
519 (#xFD ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
|
|
520 (#xFE ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
|
|
521 (#xFF ?\u042A)) ;; CYRILLIC CAPITAL LETTER HARD SIGN
|
|
522 "KOI8-U, for Ukrainian"
|
|
523 '(mnemonic ",L:>8(B8,LC(B"
|
|
524 documentation
|
|
525 "KOI8-U, a KOI-8-compatible encoding for Ukrainian, described in RFC2319.
|
|
526 This has GHE WITH UPTURN, BYELORUSSIAN-UKRAINIAN I, UKRAINIAN IE and
|
|
527 YI instead of some box-drawing characters. Russian in this encoding
|
|
528 (without using box-drawing characters) is bit-for-bit compatible with
|
|
529 Russian in KOI8-R. "))
|
|
530
|
|
531 ;; Case support, for the new characters.
|
|
532 (loop
|
|
533 for (upper lower)
|
|
534 in '((?\u0404 ?\u0454) ; UKRAINIAN IE
|
|
535 (?\u0406 ?\u0456) ; BYELORUSSIAN-UKRAINIAN I
|
|
536 (?\u0407 ?\u0457) ; YI
|
|
537 (?\u0490 ?\u0491)); GHE WITH UPTURN
|
|
538 with case-table = (standard-case-table)
|
|
539 do
|
|
540 (put-case-table-pair upper lower case-table))
|
|
541
|
|
542 (set-language-info-alist
|
|
543 "Ukrainian" '((coding-system koi8-u)
|
|
544 (coding-priority koi8-u)
|
4090
|
545 (locale "uk")
|
4072
|
546 (input-method . "cyrillic-ukrainian")
|
|
547 (documentation
|
4090
|
548 . "Support for Ukrainian."))
|
428
|
549 '("Cyrillic"))
|
|
550
|
4145
|
551 (make-8-bit-coding-system
|
|
552 'windows-1251
|
|
553 '((#x80 ?\u0402) ;; CYRILLIC CAPITAL LETTER DJE
|
|
554 (#x81 ?\u0403) ;; CYRILLIC CAPITAL LETTER GJE
|
|
555 (#x82 ?\u201A) ;; SINGLE LOW-9 QUOTATION MARK
|
|
556 (#x83 ?\u0453) ;; CYRILLIC SMALL LETTER GJE
|
|
557 (#x84 ?\u201E) ;; DOUBLE LOW-9 QUOTATION MARK
|
|
558 (#x85 ?\u2026) ;; HORIZONTAL ELLIPSIS
|
|
559 (#x86 ?\u2020) ;; DAGGER
|
|
560 (#x87 ?\u2021) ;; DOUBLE DAGGER
|
|
561 (#x88 ?\u20AC) ;; EURO SIGN
|
|
562 (#x89 ?\u2030) ;; PER MILLE SIGN
|
|
563 (#x8A ?\u0409) ;; CYRILLIC CAPITAL LETTER LJE
|
|
564 (#x8B ?\u2039) ;; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
|
|
565 (#x8C ?\u040A) ;; CYRILLIC CAPITAL LETTER NJE
|
|
566 (#x8D ?\u040C) ;; CYRILLIC CAPITAL LETTER KJE
|
|
567 (#x8E ?\u040B) ;; CYRILLIC CAPITAL LETTER TSHE
|
|
568 (#x8F ?\u040F) ;; CYRILLIC CAPITAL LETTER DZHE
|
|
569 (#x90 ?\u0452) ;; CYRILLIC SMALL LETTER DJE
|
|
570 (#x91 ?\u2018) ;; LEFT SINGLE QUOTATION MARK
|
|
571 (#x92 ?\u2019) ;; RIGHT SINGLE QUOTATION MARK
|
|
572 (#x93 ?\u201C) ;; LEFT DOUBLE QUOTATION MARK
|
|
573 (#x94 ?\u201D) ;; RIGHT DOUBLE QUOTATION MARK
|
|
574 (#x95 ?\u2022) ;; BULLET
|
|
575 (#x96 ?\u2013) ;; EN DASH
|
|
576 (#x97 ?\u2014) ;; EM DASH
|
|
577 (#x99 ?\u2122) ;; TRADE MARK SIGN
|
|
578 (#x9A ?\u0459) ;; CYRILLIC SMALL LETTER LJE
|
|
579 (#x9B ?\u203A) ;; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
|
|
580 (#x9C ?\u045A) ;; CYRILLIC SMALL LETTER NJE
|
|
581 (#x9D ?\u045C) ;; CYRILLIC SMALL LETTER KJE
|
|
582 (#x9E ?\u045B) ;; CYRILLIC SMALL LETTER TSHE
|
|
583 (#x9F ?\u045F) ;; CYRILLIC SMALL LETTER DZHE
|
|
584 (#xA0 ?\u00A0) ;; NO-BREAK SPACE
|
|
585 (#xA1 ?\u040E) ;; CYRILLIC CAPITAL LETTER SHORT U
|
|
586 (#xA2 ?\u045E) ;; CYRILLIC SMALL LETTER SHORT U
|
|
587 (#xA3 ?\u0408) ;; CYRILLIC CAPITAL LETTER JE
|
|
588 (#xA4 ?\u00A4) ;; CURRENCY SIGN
|
|
589 (#xA5 ?\u0490) ;; CYRILLIC CAPITAL LETTER GHE WITH UPTURN
|
|
590 (#xA6 ?\u00A6) ;; BROKEN BAR
|
|
591 (#xA7 ?\u00A7) ;; SECTION SIGN
|
|
592 (#xA8 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
|
|
593 (#xA9 ?\u00A9) ;; COPYRIGHT SIGN
|
|
594 (#xAA ?\u0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE
|
|
595 (#xAB ?\u00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
|
|
596 (#xAC ?\u00AC) ;; NOT SIGN
|
|
597 (#xAD ?\u00AD) ;; SOFT HYPHEN
|
|
598 (#xAE ?\u00AE) ;; REGISTERED SIGN
|
|
599 (#xAF ?\u0407) ;; CYRILLIC CAPITAL LETTER YI
|
|
600 (#xB0 ?\u00B0) ;; DEGREE SIGN
|
|
601 (#xB1 ?\u00B1) ;; PLUS-MINUS SIGN
|
|
602 (#xB2 ?\u0406) ;; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
|
|
603 (#xB3 ?\u0456) ;; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
|
|
604 (#xB4 ?\u0491) ;; CYRILLIC SMALL LETTER GHE WITH UPTURN
|
|
605 (#xB5 ?\u00B5) ;; MICRO SIGN
|
|
606 (#xB6 ?\u00B6) ;; PILCROW SIGN
|
|
607 (#xB7 ?\u00B7) ;; MIDDLE DOT
|
|
608 (#xB8 ?\u0451) ;; CYRILLIC SMALL LETTER IO
|
|
609 (#xB9 ?\u2116) ;; NUMERO SIGN
|
|
610 (#xBA ?\u0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE
|
|
611 (#xBB ?\u00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
|
|
612 (#xBC ?\u0458) ;; CYRILLIC SMALL LETTER JE
|
|
613 (#xBD ?\u0405) ;; CYRILLIC CAPITAL LETTER DZE
|
|
614 (#xBE ?\u0455) ;; CYRILLIC SMALL LETTER DZE
|
|
615 (#xBF ?\u0457) ;; CYRILLIC SMALL LETTER YI
|
|
616 (#xC0 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
|
|
617 (#xC1 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
|
|
618 (#xC2 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
|
|
619 (#xC3 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
|
|
620 (#xC4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
|
|
621 (#xC5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
|
|
622 (#xC6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
|
|
623 (#xC7 ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
|
|
624 (#xC8 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
|
|
625 (#xC9 ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
|
|
626 (#xCA ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
|
|
627 (#xCB ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
|
|
628 (#xCC ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
|
|
629 (#xCD ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
|
|
630 (#xCE ?\u041E) ;; CYRILLIC CAPITAL LETTER O
|
|
631 (#xCF ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
|
|
632 (#xD0 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
|
|
633 (#xD1 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
|
|
634 (#xD2 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
|
|
635 (#xD3 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
|
|
636 (#xD4 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
|
|
637 (#xD5 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
|
|
638 (#xD6 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
|
|
639 (#xD7 ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
|
|
640 (#xD8 ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
|
|
641 (#xD9 ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
|
|
642 (#xDA ?\u042A) ;; CYRILLIC CAPITAL LETTER HARD SIGN
|
|
643 (#xDB ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
|
|
644 (#xDC ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
|
|
645 (#xDD ?\u042D) ;; CYRILLIC CAPITAL LETTER E
|
|
646 (#xDE ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
|
|
647 (#xDF ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
|
|
648 (#xE0 ?\u0430) ;; CYRILLIC SMALL LETTER A
|
|
649 (#xE1 ?\u0431) ;; CYRILLIC SMALL LETTER BE
|
|
650 (#xE2 ?\u0432) ;; CYRILLIC SMALL LETTER VE
|
|
651 (#xE3 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
|
|
652 (#xE4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
|
|
653 (#xE5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
|
|
654 (#xE6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
|
|
655 (#xE7 ?\u0437) ;; CYRILLIC SMALL LETTER ZE
|
|
656 (#xE8 ?\u0438) ;; CYRILLIC SMALL LETTER I
|
|
657 (#xE9 ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
|
|
658 (#xEA ?\u043A) ;; CYRILLIC SMALL LETTER KA
|
|
659 (#xEB ?\u043B) ;; CYRILLIC SMALL LETTER EL
|
|
660 (#xEC ?\u043C) ;; CYRILLIC SMALL LETTER EM
|
|
661 (#xED ?\u043D) ;; CYRILLIC SMALL LETTER EN
|
|
662 (#xEE ?\u043E) ;; CYRILLIC SMALL LETTER O
|
|
663 (#xEF ?\u043F) ;; CYRILLIC SMALL LETTER PE
|
|
664 (#xF0 ?\u0440) ;; CYRILLIC SMALL LETTER ER
|
|
665 (#xF1 ?\u0441) ;; CYRILLIC SMALL LETTER ES
|
|
666 (#xF2 ?\u0442) ;; CYRILLIC SMALL LETTER TE
|
|
667 (#xF3 ?\u0443) ;; CYRILLIC SMALL LETTER U
|
|
668 (#xF4 ?\u0444) ;; CYRILLIC SMALL LETTER EF
|
|
669 (#xF5 ?\u0445) ;; CYRILLIC SMALL LETTER HA
|
|
670 (#xF6 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
|
|
671 (#xF7 ?\u0447) ;; CYRILLIC SMALL LETTER CHE
|
|
672 (#xF8 ?\u0448) ;; CYRILLIC SMALL LETTER SHA
|
|
673 (#xF9 ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
|
|
674 (#xFA ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
|
|
675 (#xFB ?\u044B) ;; CYRILLIC SMALL LETTER YERU
|
|
676 (#xFC ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
|
|
677 (#xFD ?\u044D) ;; CYRILLIC SMALL LETTER E
|
|
678 (#xFE ?\u044E) ;; CYRILLIC SMALL LETTER YU
|
|
679 (#xFF ?\u044F)) ;; CYRILLIC SMALL LETTER YA
|
|
680 "Microsoft's Code Page 1251, for Russian, Bulgarian, Serbian and others. "
|
|
681 '(mnemonic "CyrW"
|
|
682 documentation
|
|
683 "This ASCII-compatible encoding is unfortunately not compatible at
|
4072
|
684 the code point level with the KOI8 family of encodings, but it
|
|
685 provides several widely-used punctuation and quotation marks that
|
|
686 KOI-8R and its relatives don't, and has become widely used. "
|
4145
|
687 aliases (cp1251)))
|
428
|
688
|
4072
|
689 (set-language-info-alist
|
|
690 "Bulgarian" '((coding-system windows-1251)
|
|
691 (coding-priority windows-1251)
|
|
692 (input-method . "bulgarian-bds")
|
4090
|
693 (locale "bg")
|
4072
|
694 (documentation
|
4090
|
695 . "Support for Bulgarian. ")
|
4072
|
696 (tutorial . "TUTORIAL.bg"))
|
|
697 '("Cyrillic"))
|
428
|
698
|
4072
|
699 (set-language-info-alist
|
|
700 "Belarusian" '((coding-system windows-1251)
|
|
701 (coding-priority windows-1251)
|
4090
|
702 (locale "be")
|
4072
|
703 (input-method . "belarusian")
|
|
704 (documentation
|
4090
|
705 . "Support for Belarusian. \(The name Belarusian replaced\
|
|
706 Byelorussian in the early 1990s.)"))
|
4072
|
707 '("Cyrillic"))
|
428
|
708
|
4072
|
709 ;;; Alternativnyj
|
|
710 (make-8-bit-coding-system
|
|
711 'alternativnyj
|
|
712 '((#x80 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
|
|
713 (#x81 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
|
|
714 (#x82 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
|
|
715 (#x83 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
|
|
716 (#x84 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
|
|
717 (#x85 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
|
|
718 (#x86 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
|
|
719 (#x87 ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
|
|
720 (#x88 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
|
|
721 (#x89 ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
|
|
722 (#x8A ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
|
|
723 (#x8B ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
|
|
724 (#x8C ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
|
|
725 (#x8D ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
|
|
726 (#x8E ?\u041E) ;; CYRILLIC CAPITAL LETTER O
|
|
727 (#x8F ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
|
|
728 (#x90 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
|
|
729 (#x91 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
|
|
730 (#x92 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
|
|
731 (#x93 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
|
|
732 (#x94 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
|
|
733 (#x95 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
|
|
734 (#x96 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
|
|
735 (#x97 ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
|
|
736 (#x98 ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
|
|
737 (#x99 ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
|
|
738 (#x9A ?\u042A) ;; CYRILLIC CAPITAL LETTER HARD SIGN
|
|
739 (#x9B ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
|
|
740 (#x9C ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
|
|
741 (#x9D ?\u042D) ;; CYRILLIC CAPITAL LETTER E
|
|
742 (#x9E ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
|
|
743 (#x9F ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
|
|
744 (#xA0 ?\u0430) ;; CYRILLIC SMALL LETTER A
|
|
745 (#xA1 ?\u0431) ;; CYRILLIC SMALL LETTER BE
|
|
746 (#xA2 ?\u0432) ;; CYRILLIC SMALL LETTER VE
|
|
747 (#xA3 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
|
|
748 (#xA4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
|
|
749 (#xA5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
|
|
750 (#xA6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
|
|
751 (#xA7 ?\u0437) ;; CYRILLIC SMALL LETTER ZE
|
|
752 (#xA8 ?\u0438) ;; CYRILLIC SMALL LETTER I
|
|
753 (#xA9 ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
|
|
754 (#xAA ?\u043A) ;; CYRILLIC SMALL LETTER KA
|
|
755 (#xAB ?\u043B) ;; CYRILLIC SMALL LETTER EL
|
|
756 (#xAC ?\u043C) ;; CYRILLIC SMALL LETTER EM
|
|
757 (#xAD ?\u043D) ;; CYRILLIC SMALL LETTER EN
|
|
758 (#xAE ?\u043E) ;; CYRILLIC SMALL LETTER O
|
|
759 (#xAF ?\u043F) ;; CYRILLIC SMALL LETTER PE
|
|
760 (#xB0 ?\u2591) ;; LIGHT SHADE
|
|
761 (#xB1 ?\u2592) ;; MEDIUM SHADE
|
|
762 (#xB2 ?\u2593) ;; DARK SHADE
|
|
763 (#xB3 ?\u2502) ;; BOX DRAWINGS LIGHT VERTICAL
|
|
764 (#xB4 ?\u2524) ;; BOX DRAWINGS LIGHT VERTICAL AND LEFT
|
|
765 (#xB5 ?\u2561) ;; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
|
|
766 (#xB6 ?\u2562) ;; BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
|
|
767 (#xB7 ?\u2556) ;; BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
|
|
768 (#xB8 ?\u2555) ;; BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
|
|
769 (#xB9 ?\u2563) ;; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
|
|
770 (#xBA ?\u2551) ;; BOX DRAWINGS DOUBLE VERTICAL
|
|
771 (#xBB ?\u2557) ;; BOX DRAWINGS DOUBLE DOWN AND LEFT
|
|
772 (#xBC ?\u255D) ;; BOX DRAWINGS DOUBLE UP AND LEFT
|
|
773 (#xBD ?\u255C) ;; BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
|
|
774 (#xBE ?\u255B) ;; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
|
|
775 (#xBF ?\u2510) ;; BOX DRAWINGS LIGHT DOWN AND LEFT
|
|
776 (#xC0 ?\u2514) ;; BOX DRAWINGS LIGHT UP AND RIGHT
|
|
777 (#xC1 ?\u2534) ;; BOX DRAWINGS LIGHT UP AND HORIZONTAL
|
|
778 (#xC2 ?\u252C) ;; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
|
|
779 (#xC3 ?\u251C) ;; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
|
|
780 (#xC4 ?\u2500) ;; BOX DRAWINGS LIGHT HORIZONTAL
|
|
781 (#xC5 ?\u253C) ;; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
|
|
782 (#xC6 ?\u255E) ;; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
|
|
783 (#xC7 ?\u255F) ;; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
|
|
784 (#xC8 ?\u255A) ;; BOX DRAWINGS DOUBLE UP AND RIGHT
|
|
785 (#xC9 ?\u2554) ;; BOX DRAWINGS DOUBLE DOWN AND RIGHT
|
|
786 (#xCA ?\u2569) ;; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
|
|
787 (#xCB ?\u2566) ;; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
|
|
788 (#xCC ?\u2560) ;; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
|
|
789 (#xCD ?\u2550) ;; BOX DRAWINGS DOUBLE HORIZONTAL
|
|
790 (#xCE ?\u256C) ;; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
|
|
791 (#xCF ?\u2567) ;; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
|
|
792 (#xD0 ?\u2568) ;; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
|
|
793 (#xD1 ?\u2564) ;; BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
|
|
794 (#xD2 ?\u2565) ;; BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
|
|
795 (#xD3 ?\u2559) ;; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
|
|
796 (#xD4 ?\u2558) ;; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
|
|
797 (#xD5 ?\u2552) ;; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
|
|
798 (#xD6 ?\u2553) ;; BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
|
|
799 (#xD7 ?\u256B) ;; BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
|
|
800 (#xD8 ?\u256A) ;; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
|
|
801 (#xD9 ?\u2518) ;; BOX DRAWINGS LIGHT UP AND LEFT
|
|
802 (#xDA ?\u250C) ;; BOX DRAWINGS LIGHT DOWN AND RIGHT
|
|
803 (#xDB ?\u2588) ;; FULL BLOCK
|
|
804 (#xDC ?\u2584) ;; LOWER HALF BLOCK
|
|
805 (#xDD ?\u258C) ;; LEFT HALF BLOCK
|
|
806 (#xDE ?\u2590) ;; RIGHT HALF BLOCK
|
|
807 (#xDF ?\u2580) ;; UPPER HALF BLOCK
|
|
808 (#xE0 ?\u0440) ;; CYRILLIC SMALL LETTER ER
|
|
809 (#xE1 ?\u0441) ;; CYRILLIC SMALL LETTER ES
|
|
810 (#xE2 ?\u0442) ;; CYRILLIC SMALL LETTER TE
|
|
811 (#xE3 ?\u0443) ;; CYRILLIC SMALL LETTER U
|
|
812 (#xE4 ?\u0444) ;; CYRILLIC SMALL LETTER EF
|
|
813 (#xE5 ?\u0445) ;; CYRILLIC SMALL LETTER HA
|
|
814 (#xE6 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
|
|
815 (#xE7 ?\u0447) ;; CYRILLIC SMALL LETTER CHE
|
|
816 (#xE8 ?\u0448) ;; CYRILLIC SMALL LETTER SHA
|
|
817 (#xE9 ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
|
|
818 (#xEA ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
|
|
819 (#xEB ?\u044B) ;; CYRILLIC SMALL LETTER YERU
|
|
820 (#xEC ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
|
|
821 (#xED ?\u044D) ;; CYRILLIC SMALL LETTER E
|
|
822 (#xEE ?\u044E) ;; CYRILLIC SMALL LETTER YU
|
|
823 (#xEF ?\u044F) ;; CYRILLIC SMALL LETTER YA
|
|
824 (#xF0 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
|
|
825 (#xF1 ?\u0451) ;; CYRILLIC SMALL LETTER IO
|
|
826 (#xF2 ?\u0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE
|
|
827 (#xF3 ?\u0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE
|
|
828 (#xF4 ?\u0407) ;; CYRILLIC CAPITAL LETTER YI
|
|
829 (#xF5 ?\u0457) ;; CYRILLIC SMALL LETTER YI
|
|
830 (#xF6 ?\u040E) ;; CYRILLIC CAPITAL LETTER SHORT U
|
|
831 (#xF7 ?\u045E) ;; CYRILLIC SMALL LETTER SHORT U
|
|
832 (#xF8 ?\u00B0) ;; DEGREE SIGN
|
|
833 (#xF9 ?\u2022) ;; BULLET
|
|
834 (#xFA ?\u00B7) ;; MIDDLE DOT
|
|
835 (#xFB ?\u221A) ;; SQUARE ROOT
|
|
836 (#xFC ?\u2116) ;; NUMERO SIGN
|
|
837 (#xFD ?\u00A4) ;; CURRENCY SIGN
|
|
838 (#xFE ?\u25A0) ;; BLACK SQUARE
|
|
839 (#xFF ?\u00A0)) ;; NO-BREAK SPACE
|
|
840 "Alternativnyj (Cyrillic). Microsoft's Code Page 966. "
|
|
841 '(mnemonic "Cy.Alt"
|
|
842 aliases (cp866)))
|
428
|
843
|
|
844 (set-language-info-alist
|
|
845 "Cyrillic-ALT" '((charset cyrillic-iso8859-5)
|
4072
|
846 (coding-system alternativnyj)
|
|
847 (native-coding-system alternativnyj)
|
|
848 (coding-priority alternativnyj)
|
|
849 (input-method . "cyrillic-yawerty")
|
|
850 (features cyril-util)
|
|
851 (tutorial . "TUTORIAL.ru")
|
|
852 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!")
|
|
853 (documentation . "Support for Cyrillic ALTERNATIVNYJ."))
|
|
854 '("Cyrillic"))
|
|
855
|
|
856 (make-8-bit-coding-system
|
|
857 'koi8-ru
|
|
858 '((#x80 ?\u2500) ;; BOX DRAWINGS LIGHT HORIZONTAL
|
|
859 (#x81 ?\u2502) ;; BOX DRAWINGS LIGHT VERTICAL
|
|
860 (#x82 ?\u250C) ;; BOX DRAWINGS LIGHT DOWN AND RIGHT
|
|
861 (#x83 ?\u2510) ;; BOX DRAWINGS LIGHT DOWN AND LEFT
|
|
862 (#x84 ?\u2514) ;; BOX DRAWINGS LIGHT UP AND RIGHT
|
|
863 (#x85 ?\u2518) ;; BOX DRAWINGS LIGHT UP AND LEFT
|
|
864 (#x86 ?\u251C) ;; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
|
|
865 (#x87 ?\u2524) ;; BOX DRAWINGS LIGHT VERTICAL AND LEFT
|
|
866 (#x88 ?\u252C) ;; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
|
|
867 (#x89 ?\u2534) ;; BOX DRAWINGS LIGHT UP AND HORIZONTAL
|
|
868 (#x8A ?\u253C) ;; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
|
|
869 (#x8B ?\u2580) ;; UPPER HALF BLOCK
|
|
870 (#x8C ?\u2584) ;; LOWER HALF BLOCK
|
|
871 (#x8D ?\u2588) ;; FULL BLOCK
|
|
872 (#x8E ?\u258C) ;; LEFT HALF BLOCK
|
|
873 (#x8F ?\u2590) ;; RIGHT HALF BLOCK
|
|
874 (#x90 ?\u2591) ;; LIGHT SHADE
|
|
875 (#x91 ?\u2592) ;; MEDIUM SHADE
|
|
876 (#x92 ?\u2593) ;; DARK SHADE
|
|
877 (#x93 ?\u2320) ;; TOP HALF INTEGRAL
|
|
878 (#x94 ?\u25A0) ;; BLACK SQUARE
|
|
879 (#x95 ?\u2219) ;; BULLET OPERATOR
|
|
880 (#x96 ?\u221A) ;; SQUARE ROOT
|
|
881 (#x97 ?\u2248) ;; ALMOST EQUAL TO
|
|
882 (#x98 ?\u2264) ;; LESS-THAN OR EQUAL TO
|
|
883 (#x99 ?\u2265) ;; GREATER-THAN OR EQUAL TO
|
|
884 (#x9A ?\u00A0) ;; NO-BREAK SPACE
|
|
885 (#x9B ?\u2321) ;; BOTTOM HALF INTEGRAL
|
|
886 (#x9C ?\u00B0) ;; DEGREE SIGN
|
|
887 (#x9D ?\u00B2) ;; SUPERSCRIPT TWO
|
|
888 (#x9E ?\u00B7) ;; MIDDLE DOT
|
|
889 (#x9F ?\u00F7) ;; DIVISION SIGN
|
|
890 (#xA0 ?\u2550) ;; BOX DRAWINGS DOUBLE HORIZONTAL
|
|
891 (#xA1 ?\u2551) ;; BOX DRAWINGS DOUBLE VERTICAL
|
|
892 (#xA2 ?\u2552) ;; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
|
|
893 (#xA3 ?\u0451) ;; CYRILLIC SMALL LETTER IO
|
|
894 (#xA4 ?\u0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE
|
|
895 (#xA5 ?\u2554) ;; BOX DRAWINGS DOUBLE DOWN AND RIGHT
|
|
896 (#xA6 ?\u0456) ;; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
|
|
897 (#xA7 ?\u0457) ;; CYRILLIC SMALL LETTER YI
|
|
898 (#xA8 ?\u2557) ;; BOX DRAWINGS DOUBLE DOWN AND LEFT
|
|
899 (#xA9 ?\u2558) ;; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
|
|
900 (#xAA ?\u2559) ;; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
|
|
901 (#xAB ?\u255A) ;; BOX DRAWINGS DOUBLE UP AND RIGHT
|
|
902 (#xAC ?\u255B) ;; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
|
|
903 (#xAD ?\u0491) ;; CYRILLIC SMALL LETTER GHE WITH UPTURN
|
|
904 (#xAE ?\u045E) ;; CYRILLIC SMALL LETTER SHORT U
|
|
905 (#xAF ?\u255E) ;; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
|
|
906 (#xB0 ?\u255F) ;; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
|
|
907 (#xB1 ?\u2560) ;; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
|
|
908 (#xB2 ?\u2561) ;; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
|
|
909 (#xB3 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
|
|
910 (#xB4 ?\u0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE
|
|
911 (#xB5 ?\u2563) ;; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
|
|
912 (#xB6 ?\u0406) ;; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
|
|
913 (#xB7 ?\u0407) ;; CYRILLIC CAPITAL LETTER YI
|
|
914 (#xB8 ?\u2566) ;; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
|
|
915 (#xB9 ?\u2567) ;; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
|
|
916 (#xBA ?\u2568) ;; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
|
|
917 (#xBB ?\u2569) ;; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
|
|
918 (#xBC ?\u256A) ;; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
|
|
919 (#xBD ?\u0490) ;; CYRILLIC CAPITAL LETTER GHE WITH UPTURN
|
|
920 (#xBE ?\u040E) ;; CYRILLIC CAPITAL LETTER SHORT U
|
|
921 (#xBF ?\u00A9) ;; COPYRIGHT SIGN
|
|
922 (#xC0 ?\u044E) ;; CYRILLIC SMALL LETTER YU
|
|
923 (#xC1 ?\u0430) ;; CYRILLIC SMALL LETTER A
|
|
924 (#xC2 ?\u0431) ;; CYRILLIC SMALL LETTER BE
|
|
925 (#xC3 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
|
|
926 (#xC4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
|
|
927 (#xC5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
|
|
928 (#xC6 ?\u0444) ;; CYRILLIC SMALL LETTER EF
|
|
929 (#xC7 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
|
|
930 (#xC8 ?\u0445) ;; CYRILLIC SMALL LETTER HA
|
|
931 (#xC9 ?\u0438) ;; CYRILLIC SMALL LETTER I
|
|
932 (#xCA ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
|
|
933 (#xCB ?\u043A) ;; CYRILLIC SMALL LETTER KA
|
|
934 (#xCC ?\u043B) ;; CYRILLIC SMALL LETTER EL
|
|
935 (#xCD ?\u043C) ;; CYRILLIC SMALL LETTER EM
|
|
936 (#xCE ?\u043D) ;; CYRILLIC SMALL LETTER EN
|
|
937 (#xCF ?\u043E) ;; CYRILLIC SMALL LETTER O
|
|
938 (#xD0 ?\u043F) ;; CYRILLIC SMALL LETTER PE
|
|
939 (#xD1 ?\u044F) ;; CYRILLIC SMALL LETTER YA
|
|
940 (#xD2 ?\u0440) ;; CYRILLIC SMALL LETTER ER
|
|
941 (#xD3 ?\u0441) ;; CYRILLIC SMALL LETTER ES
|
|
942 (#xD4 ?\u0442) ;; CYRILLIC SMALL LETTER TE
|
|
943 (#xD5 ?\u0443) ;; CYRILLIC SMALL LETTER U
|
|
944 (#xD6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
|
|
945 (#xD7 ?\u0432) ;; CYRILLIC SMALL LETTER VE
|
|
946 (#xD8 ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
|
|
947 (#xD9 ?\u044B) ;; CYRILLIC SMALL LETTER YERU
|
|
948 (#xDA ?\u0437) ;; CYRILLIC SMALL LETTER ZE
|
|
949 (#xDB ?\u0448) ;; CYRILLIC SMALL LETTER SHA
|
|
950 (#xDC ?\u044D) ;; CYRILLIC SMALL LETTER E
|
|
951 (#xDD ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
|
|
952 (#xDE ?\u0447) ;; CYRILLIC SMALL LETTER CHE
|
|
953 (#xDF ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
|
|
954 (#xE0 ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
|
|
955 (#xE1 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
|
|
956 (#xE2 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
|
|
957 (#xE3 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
|
|
958 (#xE4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
|
|
959 (#xE5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
|
|
960 (#xE6 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
|
|
961 (#xE7 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
|
|
962 (#xE8 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
|
|
963 (#xE9 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
|
|
964 (#xEA ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
|
|
965 (#xEB ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
|
|
966 (#xEC ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
|
|
967 (#xED ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
|
|
968 (#xEE ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
|
|
969 (#xEF ?\u041E) ;; CYRILLIC CAPITAL LETTER O
|
|
970 (#xF0 ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
|
|
971 (#xF1 ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
|
|
972 (#xF2 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
|
|
973 (#xF3 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
|
|
974 (#xF4 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
|
|
975 (#xF5 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
|
|
976 (#xF6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
|
|
977 (#xF7 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
|
|
978 (#xF8 ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
|
|
979 (#xF9 ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
|
|
980 (#xFA ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
|
|
981 (#xFB ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
|
|
982 (#xFC ?\u042D) ;; CYRILLIC CAPITAL LETTER E
|
|
983 (#xFD ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
|
|
984 (#xFE ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
|
|
985 (#xFF ?\u042A));; CYRILLIC CAPITAL LETTER HARD SIGN
|
|
986 "KOI8-RU, a mostly-compatible superset of KOI8-R.
|
|
987 Also known as Windows code page 21866; has Ukrainian and Belarussian support. "
|
|
988 '(mnemonic ",L@C(B"
|
|
989 aliases (cp21866)))
|
|
990
|
|
991 ;; We should provide an input method and the corresponding language
|
|
992 ;; environments for the next three coding systems.
|
|
993
|
|
994 (make-8-bit-coding-system
|
|
995 'koi8-t
|
|
996 '((#x80 ?\u049B) ;; CYRILLIC SMALL LETTER KA WITH DESCENDER
|
|
997 (#x81 ?\u0493) ;; CYRILLIC SMALL LETTER GHE WITH STROKE
|
|
998 (#x82 ?\u201A) ;; SINGLE LOW-9 QUOTATION MARK
|
|
999 (#x83 ?\u0492) ;; CYRILLIC CAPITAL LETTER GHE WITH STROKE
|
|
1000 (#x84 ?\u201E) ;; DOUBLE LOW-9 QUOTATION MARK
|
|
1001 (#x85 ?\u2026) ;; HORIZONTAL ELLIPSIS
|
|
1002 (#x86 ?\u2020) ;; DAGGER
|
|
1003 (#x87 ?\u2021) ;; DOUBLE DAGGER
|
|
1004 (#x89 ?\u2030) ;; PER MILLE SIGN
|
|
1005 (#x8A ?\u04B3) ;; CYRILLIC SMALL LETTER HA WITH DESCENDER
|
|
1006 (#x8B ?\u2039) ;; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
|
|
1007 (#x8C ?\u04B2) ;; CYRILLIC CAPITAL LETTER HA WITH DESCENDER
|
|
1008 (#x8D ?\u04B7) ;; CYRILLIC SMALL LETTER CHE WITH DESCENDER
|
|
1009 (#x8E ?\u04B6) ;; CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
|
|
1010 (#x90 ?\u049A) ;; CYRILLIC CAPITAL LETTER KA WITH DESCENDER
|
|
1011 (#x91 ?\u2018) ;; LEFT SINGLE QUOTATION MARK
|
|
1012 (#x92 ?\u2019) ;; RIGHT SINGLE QUOTATION MARK
|
|
1013 (#x93 ?\u201C) ;; LEFT DOUBLE QUOTATION MARK
|
|
1014 (#x94 ?\u201D) ;; RIGHT DOUBLE QUOTATION MARK
|
|
1015 (#x95 ?\u2022) ;; BULLET
|
|
1016 (#x96 ?\u2013) ;; EN DASH
|
|
1017 (#x97 ?\u2014) ;; EM DASH
|
|
1018 (#x99 ?\u2122) ;; TRADE MARK SIGN
|
|
1019 (#x9B ?\u203A) ;; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
|
|
1020 (#xA1 ?\u04EF) ;; CYRILLIC SMALL LETTER U WITH MACRON
|
|
1021 (#xA2 ?\u04EE) ;; CYRILLIC CAPITAL LETTER U WITH MACRON
|
|
1022 (#xA3 ?\u0451) ;; CYRILLIC SMALL LETTER IO
|
|
1023 (#xA4 ?\u00A4) ;; CURRENCY SIGN
|
|
1024 (#xA5 ?\u04E3) ;; CYRILLIC SMALL LETTER I WITH MACRON
|
|
1025 (#xA6 ?\u00A6) ;; BROKEN BAR
|
|
1026 (#xA7 ?\u00A7) ;; SECTION SIGN
|
|
1027 (#xAB ?\u00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
|
|
1028 (#xAC ?\u00AC) ;; NOT SIGN
|
|
1029 (#xAD ?\u00AD) ;; SOFT HYPHEN
|
|
1030 (#xAE ?\u00AE) ;; REGISTERED SIGN
|
|
1031 (#xB0 ?\u00B0) ;; DEGREE SIGN
|
|
1032 (#xB1 ?\u00B1) ;; PLUS-MINUS SIGN
|
|
1033 (#xB2 ?\u00B2) ;; SUPERSCRIPT TWO
|
|
1034 (#xB3 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
|
|
1035 (#xB5 ?\u04E2) ;; CYRILLIC CAPITAL LETTER I WITH MACRON
|
|
1036 (#xB6 ?\u00B6) ;; PILCROW SIGN
|
|
1037 (#xB7 ?\u00B7) ;; MIDDLE DOT
|
|
1038 (#xB9 ?\u2116) ;; NUMERO SIGN
|
|
1039 (#xBB ?\u00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
|
|
1040 (#xBF ?\u00A9) ;; COPYRIGHT SIGN
|
|
1041 (#xC0 ?\u044E) ;; CYRILLIC SMALL LETTER YU
|
|
1042 (#xC1 ?\u0430) ;; CYRILLIC SMALL LETTER A
|
|
1043 (#xC2 ?\u0431) ;; CYRILLIC SMALL LETTER BE
|
|
1044 (#xC3 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
|
|
1045 (#xC4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
|
|
1046 (#xC5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
|
|
1047 (#xC6 ?\u0444) ;; CYRILLIC SMALL LETTER EF
|
|
1048 (#xC7 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
|
|
1049 (#xC8 ?\u0445) ;; CYRILLIC SMALL LETTER HA
|
|
1050 (#xC9 ?\u0438) ;; CYRILLIC SMALL LETTER I
|
|
1051 (#xCA ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
|
|
1052 (#xCB ?\u043A) ;; CYRILLIC SMALL LETTER KA
|
|
1053 (#xCC ?\u043B) ;; CYRILLIC SMALL LETTER EL
|
|
1054 (#xCD ?\u043C) ;; CYRILLIC SMALL LETTER EM
|
|
1055 (#xCE ?\u043D) ;; CYRILLIC SMALL LETTER EN
|
|
1056 (#xCF ?\u043E) ;; CYRILLIC SMALL LETTER O
|
|
1057 (#xD0 ?\u043F) ;; CYRILLIC SMALL LETTER PE
|
|
1058 (#xD1 ?\u044F) ;; CYRILLIC SMALL LETTER YA
|
|
1059 (#xD2 ?\u0440) ;; CYRILLIC SMALL LETTER ER
|
|
1060 (#xD3 ?\u0441) ;; CYRILLIC SMALL LETTER ES
|
|
1061 (#xD4 ?\u0442) ;; CYRILLIC SMALL LETTER TE
|
|
1062 (#xD5 ?\u0443) ;; CYRILLIC SMALL LETTER U
|
|
1063 (#xD6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
|
|
1064 (#xD7 ?\u0432) ;; CYRILLIC SMALL LETTER VE
|
|
1065 (#xD8 ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
|
|
1066 (#xD9 ?\u044B) ;; CYRILLIC SMALL LETTER YERU
|
|
1067 (#xDA ?\u0437) ;; CYRILLIC SMALL LETTER ZE
|
|
1068 (#xDB ?\u0448) ;; CYRILLIC SMALL LETTER SHA
|
|
1069 (#xDC ?\u044D) ;; CYRILLIC SMALL LETTER E
|
|
1070 (#xDD ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
|
|
1071 (#xDE ?\u0447) ;; CYRILLIC SMALL LETTER CHE
|
|
1072 (#xDF ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
|
|
1073 (#xE0 ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
|
|
1074 (#xE1 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
|
|
1075 (#xE2 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
|
|
1076 (#xE3 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
|
|
1077 (#xE4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
|
|
1078 (#xE5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
|
|
1079 (#xE6 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
|
|
1080 (#xE7 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
|
|
1081 (#xE8 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
|
|
1082 (#xE9 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
|
|
1083 (#xEA ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
|
|
1084 (#xEB ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
|
|
1085 (#xEC ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
|
|
1086 (#xED ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
|
|
1087 (#xEE ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
|
|
1088 (#xEF ?\u041E) ;; CYRILLIC CAPITAL LETTER O
|
|
1089 (#xF0 ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
|
|
1090 (#xF1 ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
|
|
1091 (#xF2 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
|
|
1092 (#xF3 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
|
|
1093 (#xF4 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
|
|
1094 (#xF5 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
|
|
1095 (#xF6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
|
|
1096 (#xF7 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
|
|
1097 (#xF8 ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
|
|
1098 (#xF9 ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
|
|
1099 (#xFA ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
|
|
1100 (#xFB ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
|
|
1101 (#xFC ?\u042D) ;; CYRILLIC CAPITAL LETTER E
|
|
1102 (#xFD ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
|
|
1103 (#xFE ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
|
|
1104 (#xFF ?\u042A));; CYRILLIC CAPITAL LETTER HARD SIGN
|
|
1105 ",L:>8(B-8 for Tajik."
|
|
1106 '(mnemonic ",LB%GҶ%@(B"
|
|
1107 documentation
|
|
1108 "Compatible in the alphabetic characters with KOI-8R for Russian,
|
|
1109 this 8-bit Cyrillic coding system makes those characters available
|
|
1110 that are necessary for writing Tajik, (,LWPQ^]%Gӣ%@(B ,Lb^%Gҷ%@XZ%Gӣ%@(B) the main
|
|
1111 language of Tajikistan and a close relative of Persian. "))
|
|
1112
|
|
1113 ;; Case support, for the new characters.
|
|
1114 (loop
|
|
1115 for (upper lower)
|
|
1116 in '((?\u04B6 ?\u04B7) ;; CHE WITH DESCENDER
|
|
1117 (?\u0492 ?\u0493) ;; GHE WITH STROKE
|
|
1118 (?\u04B2 ?\u04B3) ;; HA WITH DESCENDER
|
|
1119 (?\u04E2 ?\u04E3) ;; I WITH MACRON
|
|
1120 (?\u049A ?\u049B) ;; KA WITH DESCENDER
|
|
1121 (?\u04EE ?\u04EF)) ;; U WITH MACRON
|
|
1122 with case-table = (standard-case-table)
|
|
1123 do
|
|
1124 (put-case-table-pair upper lower case-table))
|
|
1125
|
|
1126 ;; Support fot the languages of the Caucasus.
|
|
1127 (make-8-bit-coding-system
|
|
1128 'koi8-c
|
|
1129 '((#x80 ?\u0493) ;; CYRILLIC SMALL LETTER GHE WITH STROKE
|
|
1130 (#x81 ?\u0497) ;; CYRILLIC SMALL LETTER ZHE WITH DESCENDER
|
|
1131 (#x82 ?\u049B) ;; CYRILLIC SMALL LETTER KA WITH DESCENDER
|
|
1132 (#x83 ?\u049D) ;; CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
|
|
1133 (#x84 ?\u04A3) ;; CYRILLIC SMALL LETTER EN WITH DESCENDER
|
|
1134 (#x85 ?\u04AF) ;; CYRILLIC SMALL LETTER STRAIGHT U
|
|
1135 (#x86 ?\u04B1) ;; CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
|
|
1136 (#x87 ?\u04B3) ;; CYRILLIC SMALL LETTER HA WITH DESCENDER
|
|
1137 (#x88 ?\u04B7) ;; CYRILLIC SMALL LETTER CHE WITH DESCENDER
|
|
1138 (#x89 ?\u04B9) ;; CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
|
|
1139 (#x8A ?\u04BB) ;; CYRILLIC SMALL LETTER SHHA
|
|
1140 (#x8B ?\u2580) ;; UPPER HALF BLOCK
|
|
1141 (#x8C ?\u049D) ;; CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
|
|
1142 (#x8D ?\u04E3) ;; CYRILLIC SMALL LETTER I WITH MACRON
|
|
1143 (#x8E ?\u04E9) ;; CYRILLIC SMALL LETTER BARRED O
|
|
1144 (#x8F ?\u04EF) ;; CYRILLIC SMALL LETTER U WITH MACRON
|
|
1145 (#x90 ?\u0492) ;; CYRILLIC CAPITAL LETTER GHE WITH STROKE
|
|
1146 (#x91 ?\u0496) ;; CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
|
|
1147 (#x92 ?\u049A) ;; CYRILLIC CAPITAL LETTER KA WITH DESCENDER
|
|
1148 (#x93 ?\u049C) ;; CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
|
|
1149 (#x94 ?\u04A2) ;; CYRILLIC CAPITAL LETTER EN WITH DESCENDER
|
|
1150 (#x95 ?\u04AE) ;; CYRILLIC CAPITAL LETTER STRAIGHT U
|
|
1151 (#x96 ?\u04B0) ;; CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
|
|
1152 (#x97 ?\u04B2) ;; CYRILLIC CAPITAL LETTER HA WITH DESCENDER
|
|
1153 (#x98 ?\u04B6) ;; CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
|
|
1154 (#x99 ?\u04B8) ;; CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
|
|
1155 (#x9A ?\u04BA) ;; CYRILLIC CAPITAL LETTER SHHA
|
|
1156 (#x9B ?\u2321) ;; BOTTOM HALF INTEGRAL
|
|
1157 (#x9C ?\u04D8) ;; CYRILLIC CAPITAL LETTER SCHWA
|
|
1158 (#x9D ?\u04E2) ;; CYRILLIC CAPITAL LETTER I WITH MACRON
|
|
1159 (#x9E ?\u04E8) ;; CYRILLIC CAPITAL LETTER BARRED O
|
|
1160 (#x9F ?\u04EE) ;; CYRILLIC CAPITAL LETTER U WITH MACRON
|
|
1161 (#xA0 ?\u00A0) ;; NO-BREAK SPACE
|
|
1162 (#xA1 ?\u0452) ;; CYRILLIC SMALL LETTER DJE
|
|
1163 (#xA2 ?\u0453) ;; CYRILLIC SMALL LETTER GJE
|
|
1164 (#xA3 ?\u0451) ;; CYRILLIC SMALL LETTER IO
|
|
1165 (#xA4 ?\u0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE
|
|
1166 (#xA5 ?\u0455) ;; CYRILLIC SMALL LETTER DZE
|
|
1167 (#xA6 ?\u0456) ;; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
|
|
1168 (#xA7 ?\u0457) ;; CYRILLIC SMALL LETTER YI
|
|
1169 (#xA8 ?\u0458) ;; CYRILLIC SMALL LETTER JE
|
|
1170 (#xA9 ?\u0459) ;; CYRILLIC SMALL LETTER LJE
|
|
1171 (#xAA ?\u045A) ;; CYRILLIC SMALL LETTER NJE
|
|
1172 (#xAB ?\u045B) ;; CYRILLIC SMALL LETTER TSHE
|
|
1173 (#xAC ?\u045C) ;; CYRILLIC SMALL LETTER KJE
|
|
1174 (#xAD ?\u0491) ;; CYRILLIC SMALL LETTER GHE WITH UPTURN
|
|
1175 (#xAE ?\u045E) ;; CYRILLIC SMALL LETTER SHORT U
|
|
1176 (#xAF ?\u045F) ;; CYRILLIC SMALL LETTER DZHE
|
|
1177 (#xB0 ?\u2116) ;; NUMERO SIGN
|
|
1178 (#xB1 ?\u0402) ;; CYRILLIC CAPITAL LETTER DJE
|
|
1179 (#xB2 ?\u0403) ;; CYRILLIC CAPITAL LETTER GJE
|
|
1180 (#xB3 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
|
|
1181 (#xB4 ?\u0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE
|
|
1182 (#xB5 ?\u0405) ;; CYRILLIC CAPITAL LETTER DZE
|
|
1183 (#xB6 ?\u0406) ;; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
|
|
1184 (#xB7 ?\u0407) ;; CYRILLIC CAPITAL LETTER YI
|
|
1185 (#xB8 ?\u0408) ;; CYRILLIC CAPITAL LETTER JE
|
|
1186 (#xB9 ?\u0409) ;; CYRILLIC CAPITAL LETTER LJE
|
|
1187 (#xBA ?\u040A) ;; CYRILLIC CAPITAL LETTER NJE
|
|
1188 (#xBB ?\u040B) ;; CYRILLIC CAPITAL LETTER TSHE
|
|
1189 (#xBC ?\u040C) ;; CYRILLIC CAPITAL LETTER KJE
|
|
1190 (#xBD ?\u0490) ;; CYRILLIC CAPITAL LETTER GHE WITH UPTURN
|
|
1191 (#xBE ?\u040E) ;; CYRILLIC CAPITAL LETTER SHORT U
|
|
1192 (#xBF ?\u040F) ;; CYRILLIC CAPITAL LETTER DZHE
|
|
1193 (#xC0 ?\u044E) ;; CYRILLIC SMALL LETTER YU
|
|
1194 (#xC1 ?\u0430) ;; CYRILLIC SMALL LETTER A
|
|
1195 (#xC2 ?\u0431) ;; CYRILLIC SMALL LETTER BE
|
|
1196 (#xC3 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
|
|
1197 (#xC4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
|
|
1198 (#xC5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
|
|
1199 (#xC6 ?\u0444) ;; CYRILLIC SMALL LETTER EF
|
|
1200 (#xC7 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
|
|
1201 (#xC8 ?\u0445) ;; CYRILLIC SMALL LETTER HA
|
|
1202 (#xC9 ?\u0438) ;; CYRILLIC SMALL LETTER I
|
|
1203 (#xCA ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
|
|
1204 (#xCB ?\u043A) ;; CYRILLIC SMALL LETTER KA
|
|
1205 (#xCC ?\u043B) ;; CYRILLIC SMALL LETTER EL
|
|
1206 (#xCD ?\u043C) ;; CYRILLIC SMALL LETTER EM
|
|
1207 (#xCE ?\u043D) ;; CYRILLIC SMALL LETTER EN
|
|
1208 (#xCF ?\u043E) ;; CYRILLIC SMALL LETTER O
|
|
1209 (#xD0 ?\u043F) ;; CYRILLIC SMALL LETTER PE
|
|
1210 (#xD1 ?\u044F) ;; CYRILLIC SMALL LETTER YA
|
|
1211 (#xD2 ?\u0440) ;; CYRILLIC SMALL LETTER ER
|
|
1212 (#xD3 ?\u0441) ;; CYRILLIC SMALL LETTER ES
|
|
1213 (#xD4 ?\u0442) ;; CYRILLIC SMALL LETTER TE
|
|
1214 (#xD5 ?\u0443) ;; CYRILLIC SMALL LETTER U
|
|
1215 (#xD6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
|
|
1216 (#xD7 ?\u0432) ;; CYRILLIC SMALL LETTER VE
|
|
1217 (#xD8 ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
|
|
1218 (#xD9 ?\u044B) ;; CYRILLIC SMALL LETTER YERU
|
|
1219 (#xDA ?\u0437) ;; CYRILLIC SMALL LETTER ZE
|
|
1220 (#xDB ?\u0448) ;; CYRILLIC SMALL LETTER SHA
|
|
1221 (#xDC ?\u044D) ;; CYRILLIC SMALL LETTER E
|
|
1222 (#xDD ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
|
|
1223 (#xDE ?\u0447) ;; CYRILLIC SMALL LETTER CHE
|
|
1224 (#xDF ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
|
|
1225 (#xE0 ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
|
|
1226 (#xE1 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
|
|
1227 (#xE2 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
|
|
1228 (#xE3 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
|
|
1229 (#xE4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
|
|
1230 (#xE5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
|
|
1231 (#xE6 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
|
|
1232 (#xE7 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
|
|
1233 (#xE8 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
|
|
1234 (#xE9 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
|
|
1235 (#xEA ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
|
|
1236 (#xEB ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
|
|
1237 (#xEC ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
|
|
1238 (#xED ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
|
|
1239 (#xEE ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
|
|
1240 (#xEF ?\u041E) ;; CYRILLIC CAPITAL LETTER O
|
|
1241 (#xF0 ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
|
|
1242 (#xF1 ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
|
|
1243 (#xF2 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
|
|
1244 (#xF3 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
|
|
1245 (#xF4 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
|
|
1246 (#xF5 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
|
|
1247 (#xF6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
|
|
1248 (#xF7 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
|
|
1249 (#xF8 ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
|
|
1250 (#xF9 ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
|
|
1251 (#xFA ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
|
|
1252 (#xFB ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
|
|
1253 (#xFC ?\u042D) ;; CYRILLIC CAPITAL LETTER E
|
|
1254 (#xFD ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
|
|
1255 (#xFE ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
|
|
1256 (#xFF ?\u042A));; CYRILLIC CAPITAL LETTER HARD SIGN
|
|
1257 "KOI-8 for the Caucasus."
|
|
1258 '(documentation
|
|
1259 "Note that this does not support old Russian orthography;
|
|
1260 for that, see koi8-o. "))
|
|
1261
|
|
1262 (loop
|
|
1263 for (upper lower)
|
|
1264 in '((?\u04E9 ?\u04E8) ;; BARRED O
|
|
1265 (?\u04B9 ?\u04B8) ;; CHE WITH VERTICAL STROKE
|
|
1266 (?\u0452 ?\u0402) ;; DJE
|
|
1267 (?\u0455 ?\u0405) ;; DZE
|
|
1268 (?\u04A3 ?\u04A2) ;; EN WITH DESCENDER
|
|
1269 (?\u049D ?\u049C) ;; KA WITH VERTICAL STROKE
|
|
1270 (?\u04BB ?\u04BA) ;; SHHA
|
|
1271 (?\u04AF ?\u04AE) ;; STRAIGHT U
|
|
1272 (?\u04B1 ?\u04B0) ;; STRAIGHT U WITH STROKE
|
|
1273 (?\u0497 ?\u0496)) ;; ZHE WITH DESCENDER
|
|
1274 with case-table = (standard-case-table)
|
|
1275 do
|
|
1276 (put-case-table-pair upper lower case-table))
|
|
1277
|
|
1278 ;; Archaic Russian support.
|
|
1279 (make-8-bit-coding-system
|
|
1280 'koi8-o
|
|
1281 '((#x80 ?\u0402) ;; CYRILLIC CAPITAL LETTER DJE
|
|
1282 (#x81 ?\u0403) ;; CYRILLIC CAPITAL LETTER GJE
|
|
1283 (#x82 ?\u00B8) ;; CEDILLA
|
|
1284 (#x83 ?\u0453) ;; CYRILLIC SMALL LETTER GJE
|
|
1285 (#x84 ?\u201E) ;; DOUBLE LOW-9 QUOTATION MARK
|
|
1286 (#x85 ?\u2026) ;; HORIZONTAL ELLIPSIS
|
|
1287 (#x86 ?\u2020) ;; DAGGER
|
|
1288 (#x87 ?\u00A7) ;; SECTION SIGN
|
|
1289 (#x88 ?\u20AC) ;; EURO SIGN
|
|
1290 (#x89 ?\u00A8) ;; DIAERESIS
|
|
1291 (#x8A ?\u0409) ;; CYRILLIC CAPITAL LETTER LJE
|
|
1292 (#x8B ?\u2039) ;; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
|
|
1293 (#x8C ?\u040A) ;; CYRILLIC CAPITAL LETTER NJE
|
|
1294 (#x8D ?\u040C) ;; CYRILLIC CAPITAL LETTER KJE
|
|
1295 (#x8E ?\u040B) ;; CYRILLIC CAPITAL LETTER TSHE
|
|
1296 (#x8F ?\u040F) ;; CYRILLIC CAPITAL LETTER DZHE
|
|
1297 (#x90 ?\u0452) ;; CYRILLIC SMALL LETTER DJE
|
|
1298 (#x91 ?\u2018) ;; LEFT SINGLE QUOTATION MARK
|
|
1299 (#x92 ?\u2019) ;; RIGHT SINGLE QUOTATION MARK
|
|
1300 (#x93 ?\u201C) ;; LEFT DOUBLE QUOTATION MARK
|
|
1301 (#x94 ?\u201D) ;; RIGHT DOUBLE QUOTATION MARK
|
|
1302 (#x95 ?\u2022) ;; BULLET
|
|
1303 (#x96 ?\u2013) ;; EN DASH
|
|
1304 (#x97 ?\u2014) ;; EM DASH
|
|
1305 (#x98 ?\u00A3) ;; POUND SIGN
|
|
1306 (#x99 ?\u00B7) ;; MIDDLE DOT
|
|
1307 (#x9A ?\u0459) ;; CYRILLIC SMALL LETTER LJE
|
|
1308 (#x9B ?\u203A) ;; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
|
|
1309 (#x9C ?\u045A) ;; CYRILLIC SMALL LETTER NJE
|
|
1310 (#x9D ?\u045C) ;; CYRILLIC SMALL LETTER KJE
|
|
1311 (#x9E ?\u045B) ;; CYRILLIC SMALL LETTER TSHE
|
|
1312 (#x9F ?\u045F) ;; CYRILLIC SMALL LETTER DZHE
|
|
1313 (#xA0 ?\u00A0) ;; NO-BREAK SPACE
|
|
1314 (#xA1 ?\u0475) ;; CYRILLIC SMALL LETTER IZHITSA
|
|
1315 (#xA2 ?\u0463) ;; CYRILLIC SMALL LETTER YAT
|
|
1316 (#xA3 ?\u0451) ;; CYRILLIC SMALL LETTER IO
|
|
1317 (#xA4 ?\u0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE
|
|
1318 (#xA5 ?\u0455) ;; CYRILLIC SMALL LETTER DZE
|
|
1319 (#xA6 ?\u0456) ;; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
|
|
1320 (#xA7 ?\u0457) ;; CYRILLIC SMALL LETTER YI
|
|
1321 (#xA8 ?\u0458) ;; CYRILLIC SMALL LETTER JE
|
|
1322 (#xA9 ?\u00AE) ;; REGISTERED SIGN
|
|
1323 (#xAA ?\u2122) ;; TRADE MARK SIGN
|
|
1324 (#xAB ?\u00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
|
|
1325 (#xAC ?\u0473) ;; CYRILLIC SMALL LETTER FITA
|
|
1326 (#xAD ?\u0491) ;; CYRILLIC SMALL LETTER GHE WITH UPTURN
|
|
1327 (#xAE ?\u045E) ;; CYRILLIC SMALL LETTER SHORT U
|
|
1328 (#xAF ?\u00B4) ;; ACUTE ACCENT
|
|
1329 (#xB0 ?\u00B0) ;; DEGREE SIGN
|
|
1330 (#xB1 ?\u0474) ;; CYRILLIC CAPITAL LETTER IZHITSA
|
|
1331 (#xB2 ?\u0462) ;; CYRILLIC CAPITAL LETTER YAT
|
|
1332 (#xB3 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
|
|
1333 (#xB4 ?\u0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE
|
|
1334 (#xB5 ?\u0405) ;; CYRILLIC CAPITAL LETTER DZE
|
|
1335 (#xB6 ?\u0406) ;; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
|
|
1336 (#xB7 ?\u0407) ;; CYRILLIC CAPITAL LETTER YI
|
|
1337 (#xB8 ?\u0408) ;; CYRILLIC CAPITAL LETTER JE
|
|
1338 (#xB9 ?\u2116) ;; NUMERO SIGN
|
|
1339 (#xBA ?\u00A2) ;; CENT SIGN
|
|
1340 (#xBB ?\u00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
|
|
1341 (#xBC ?\u0472) ;; CYRILLIC CAPITAL LETTER FITA
|
|
1342 (#xBD ?\u0490) ;; CYRILLIC CAPITAL LETTER GHE WITH UPTURN
|
|
1343 (#xBE ?\u040E) ;; CYRILLIC CAPITAL LETTER SHORT U
|
|
1344 (#xBF ?\u00A9) ;; COPYRIGHT SIGN
|
|
1345 (#xC0 ?\u044E) ;; CYRILLIC SMALL LETTER YU
|
|
1346 (#xC1 ?\u0430) ;; CYRILLIC SMALL LETTER A
|
|
1347 (#xC2 ?\u0431) ;; CYRILLIC SMALL LETTER BE
|
|
1348 (#xC3 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
|
|
1349 (#xC4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
|
|
1350 (#xC5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
|
|
1351 (#xC6 ?\u0444) ;; CYRILLIC SMALL LETTER EF
|
|
1352 (#xC7 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
|
|
1353 (#xC8 ?\u0445) ;; CYRILLIC SMALL LETTER HA
|
|
1354 (#xC9 ?\u0438) ;; CYRILLIC SMALL LETTER I
|
|
1355 (#xCA ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
|
|
1356 (#xCB ?\u043A) ;; CYRILLIC SMALL LETTER KA
|
|
1357 (#xCC ?\u043B) ;; CYRILLIC SMALL LETTER EL
|
|
1358 (#xCD ?\u043C) ;; CYRILLIC SMALL LETTER EM
|
|
1359 (#xCE ?\u043D) ;; CYRILLIC SMALL LETTER EN
|
|
1360 (#xCF ?\u043E) ;; CYRILLIC SMALL LETTER O
|
|
1361 (#xD0 ?\u043F) ;; CYRILLIC SMALL LETTER PE
|
|
1362 (#xD1 ?\u044F) ;; CYRILLIC SMALL LETTER YA
|
|
1363 (#xD2 ?\u0440) ;; CYRILLIC SMALL LETTER ER
|
|
1364 (#xD3 ?\u0441) ;; CYRILLIC SMALL LETTER ES
|
|
1365 (#xD4 ?\u0442) ;; CYRILLIC SMALL LETTER TE
|
|
1366 (#xD5 ?\u0443) ;; CYRILLIC SMALL LETTER U
|
|
1367 (#xD6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
|
|
1368 (#xD7 ?\u0432) ;; CYRILLIC SMALL LETTER VE
|
|
1369 (#xD8 ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
|
|
1370 (#xD9 ?\u044B) ;; CYRILLIC SMALL LETTER YERU
|
|
1371 (#xDA ?\u0437) ;; CYRILLIC SMALL LETTER ZE
|
|
1372 (#xDB ?\u0448) ;; CYRILLIC SMALL LETTER SHA
|
|
1373 (#xDC ?\u044D) ;; CYRILLIC SMALL LETTER E
|
|
1374 (#xDD ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
|
|
1375 (#xDE ?\u0447) ;; CYRILLIC SMALL LETTER CHE
|
|
1376 (#xDF ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
|
|
1377 (#xE0 ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
|
|
1378 (#xE1 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
|
|
1379 (#xE2 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
|
|
1380 (#xE3 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
|
|
1381 (#xE4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
|
|
1382 (#xE5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
|
|
1383 (#xE6 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
|
|
1384 (#xE7 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
|
|
1385 (#xE8 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
|
|
1386 (#xE9 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
|
|
1387 (#xEA ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
|
|
1388 (#xEB ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
|
|
1389 (#xEC ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
|
|
1390 (#xED ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
|
|
1391 (#xEE ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
|
|
1392 (#xEF ?\u041E) ;; CYRILLIC CAPITAL LETTER O
|
|
1393 (#xF0 ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
|
|
1394 (#xF1 ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
|
|
1395 (#xF2 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
|
|
1396 (#xF3 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
|
|
1397 (#xF4 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
|
|
1398 (#xF5 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
|
|
1399 (#xF6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
|
|
1400 (#xF7 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
|
|
1401 (#xF8 ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
|
|
1402 (#xF9 ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
|
|
1403 (#xFA ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
|
|
1404 (#xFB ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
|
|
1405 (#xFC ?\u042D) ;; CYRILLIC CAPITAL LETTER E
|
|
1406 (#xFD ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
|
|
1407 (#xFE ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
|
|
1408 (#xFF ?\u042A));; CYRILLIC CAPITAL LETTER HARD SIGN
|
|
1409 "KOI-8 for old-orthography Russian; also known as KOI-C."
|
|
1410 '(mnemonic ",L:>(B"
|
|
1411 documentation
|
|
1412 "KOI-8 for old-orthography Russian; also known as KOI-C.
|
|
1413
|
|
1414 This is mostly compatible with KOI8-R in the alphabetic characters, and
|
|
1415 provides ,L&v(B, %GѲѳ%@, %GѢѣ%@, and %GѴѵ%@ instead of some of the box-drawing characters. "))
|
|
1416
|
|
1417 (loop
|
|
1418 for (upper lower)
|
|
1419 in '((?\u0472 ?\u0473) ;; FITA
|
|
1420 (?\u0474 ?\u0475) ;; IZHITSA
|
|
1421 (?\u0408 ?\u0458) ;; JE
|
|
1422 (?\u0462 ?\u0463)) ;; YAT
|
|
1423 with case-table = (standard-case-table)
|
|
1424 do
|
|
1425 (put-case-table-pair upper lower case-table))
|
|
1426
|
|
1427 (provide 'cyrillic)
|
|
1428
|
4090
|
1429 ;;; cyrillic.el ends here
|