1#
2# $Id: charset.map,v 1.6 2000/01/28 22:01:08 mj Exp $
3#
4# Character set mapping table (to be compiled by charsetc)
5#
6# Syntax:
7#
8#	include FILE
9#       alias   FSC-NAME  RFC-NAME
10#	table   IN-SET    OUT-SET
11#	map     IN-CHAR   OUT-CHAR [OUT-CHAR] [OUT-CHAR]
12#	map     1:1
13#	map     1:1-noctrl
14#	map     default CHAR
15#	...
16#
17#	IN-SET/OUT-SET:	us-ascii	(FSC-0054: ASCII, VT100)
18#			iso-8859-1	(FSC-0054: LATIN-1, AMIGA)
19#			x-ibmpc		(FSC-0054: IBMPC, PC-8)
20#			x-mac		(FSC-0054: MAC)
21#			koir-8		(KOIR-8)
22#			x-alt		(ALT)
23#			...
24#
25#	IN-CHAR:	X		character X
26#			\NNN		octal value
27#			\xNN		hex value
28#
29#	OUT-CHAR:	up to 3 characters (syntax IN-CHAR)
30#
31#	1:1		all characters not explicitly defined are
32#			mapped to the same character
33#
34#	1:1-noctrl	all characters not explicitly defined are
35#			mapped to the same character, but not the
36#			high-bit control characters (0x80...0x9f)
37#
38#	default CHAR	all characters not explicitly defined are
39#			mapped to CHAR (syntax IN-CHAR)
40#
41# Currently only characters with high bit set (0x80) are mapped!!!
42# If not defined, the default mapping is any character >=0x80 -> nothing.
43#
44# Charset names must be less than 16 characters in length!!!
45#
46
47#
48# Aliases for FSC-0054 ^ACHRS
49#
50#	FSC-0054 name	RFC 2045 name
51#	-------------	-------------
52alias	ascii		us-ascii
53alias	vt100		us-ascii
54alias	latin-1		iso-8859-1
55alias	amiga		iso-8859-1
56alias	ibmpc		x-ibmpc
57alias	pc-8		x-ibmpc
58alias	mac		x-mac
59
60
61# ----------------------------------------------------------------------------
62table	us-ascii	us-ascii
63# nothing special to map
64
65
66# ----------------------------------------------------------------------------
67table	us-ascii	iso-8859-1
68# nothing special to map
69
70
71# ----------------------------------------------------------------------------
72table	us-ascii	x-ibmpc
73# nothing special to map
74
75
76# ----------------------------------------------------------------------------
77table	us-ascii	x-mac
78# nothing special to map
79
80
81# ----------------------------------------------------------------------------
82table	iso-8859-1	us-ascii
83map	\x80	?
84map	\x81	?
85map	\x82	?
86map	\x83	?
87map	\x84	?
88map	\x85	?
89map	\x86	?
90map	\x87	?
91map	\x88	?
92map	\x89	?
93map	\x8A	?
94map	\x8B	?
95map	\x8C	?
96map	\x8D	?
97map	\x8E	?
98map	\x8F	?
99map	\x90	?
100map	\x91	?
101map	\x92	?
102map	\x93	?
103map	\x94	?
104map	\x95	?
105map	\x96	?
106map	\x97	?
107map	\x98	?
108map	\x99	?
109map	\x9A	?
110map	\x9B	?
111map	\x9C	?
112map	\x9D	?
113map	\x9E	?
114map	\x9F	?
115map	\xA0	\x20
116map	\xA1	!
117map	\xA2	c
118map	\xA3	#
119map	\xA4	?
120map	\xA5	Y
121map	\xA6	|
122map	\xA7	S
123map	\xA8	"
124map	\xA9	( C )
125map	\xAA	a
126map	\xAB	< <
127map	\xAC	-
128map	\xAD	-
129map	\xAE	( R )
130map	\xAF	-
131map	\xB0	o
132map	\xB1	+ -
133map	\xB2	^ 2
134map	\xB3	^ 3
135map	\xB4	'
136map	\xB5	m u
137map	\xB6	P
138map	\xB7	.
139map	\xB8	,
140map	\xB9	^ 1
141map	\xBA	o
142map	\xBB	> >
143map	\xBC	1 / 4
144map	\xBD	1 / 2
145map	\xBE	3 / 4
146map	\xBF	?
147map	\xC0	A
148map	\xC1	A
149map	\xC2	A
150map	\xC3	A
151map	\xC4	A e
152map	\xC5	A
153map	\xC6	A E
154map	\xC7	C
155map	\xC8	E
156map	\xC9	E
157map	\xCA	E
158map	\xCB	E
159map	\xCC	I
160map	\xCD	I
161map	\xCE	I
162map	\xCF	I
163map	\xD0	D
164map	\xD1	N
165map	\xD2	O
166map	\xD3	O
167map	\xD4	O
168map	\xD5	O
169map	\xD6	O e
170map	\xD7	x
171map	\xD8	O
172map	\xD9	U
173map	\xDA	U
174map	\xDB	U
175map	\xDC	U e
176map	\xDD	Y
177map	\xDE	?
178map	\xDF	s s
179map	\xE0	a
180map	\xE1	a
181map	\xE2	a
182map	\xE3	a
183map	\xE4	a e
184map	\xE5	a
185map	\xE6	a e
186map	\xE7	c
187map	\xE8	e
188map	\xE9	e
189map	\xEA	e
190map	\xEB	e
191map	\xEC	i
192map	\xED	i
193map	\xEE	i
194map	\xEF	i
195map	\xF0	?
196map	\xF1	n
197map	\xF2	o
198map	\xF3	o
199map	\xF4	o
200map	\xF5	o
201map	\xF6	o e
202map	\xF7	/
203map	\xF8	o
204map	\xF9	u
205map	\xFA	u
206map	\xFB	u
207map	\xFC	u e
208map	\xFD	y
209map	\xFE	?
210map	\xFF	y
211
212
213# ----------------------------------------------------------------------------
214table	iso-8859-1	iso-8859-1
215map	\x80	?
216map	\x81	?
217map	\x82	?
218map	\x83	?
219map	\x84	?
220map	\x85	?
221map	\x86	?
222map	\x87	?
223map	\x88	?
224map	\x89	?
225map	\x8A	?
226map	\x8B	?
227map	\x8C	?
228map	\x8D	?
229map	\x8E	?
230map	\x8F	?
231map	\x90	?
232map	\x91	?
233map	\x92	?
234map	\x93	?
235map	\x94	?
236map	\x95	?
237map	\x96	?
238map	\x97	?
239map	\x98	?
240map	\x99	?
241map	\x9A	?
242map	\x9B	?
243map	\x9C	?
244map	\x9D	?
245map	\x9E	?
246map	\x9F	?
247map	1:1-noctrl
248
249
250# ----------------------------------------------------------------------------
251table	iso-8859-1	x-ibmpc
252map	\x80	?
253map	\x81	?
254map	\x82	?
255map	\x83	?
256map	\x84	?
257map	\x85	?
258map	\x86	?
259map	\x87	?
260map	\x88	?
261map	\x89	?
262map	\x8A	?
263map	\x8B	?
264map	\x8C	?
265map	\x8D	?
266map	\x8E	?
267map	\x8F	?
268map	\x90	?
269map	\x91	?
270map	\x92	?
271map	\x93	?
272map	\x94	?
273map	\x95	?
274map	\x96	?
275map	\x97	?
276map	\x98	?
277map	\x99	?
278map	\x9A	?
279map	\x9B	?
280map	\x9C	?
281map	\x9D	?
282map	\x9E	?
283map	\x9F	?
284map	\xA0	\xFF
285map	\xA1	\xAD
286map	\xA2	\x9B
287map	\xA3	\x9C
288map	\xA4	?
289map	\xA5	\x9D
290map	\xA6	|
291map	\xA7	\x15
292map	\xA8	"
293map	\xA9	c
294map	\xAA	\xA6
295map	\xAB	\xAE
296map	\xAC	\xAA
297map	\xAD	-
298map	\xAE	R
299map	\xAF	-
300map	\xB0	\xF8
301map	\xB1	\xF1
302map	\xB2	\xFD
303map	\xB3	^ 3
304map	\xB4	'
305map	\xB5	\xE6
306map	\xB6	\x14
307map	\xB7	\xFE
308map	\xB8	,
309map	\xB9	^ 1
310map	\xBA	\xA7
311map	\xBB	\xAF
312map	\xBC	\xAC
313map	\xBD	\xAB
314map	\xBE	3 / 4
315map	\xBF	\xA8
316map	\xC0	A
317map	\xC1	A
318map	\xC2	A
319map	\xC3	A
320map	\xC4	\x8E
321map	\xC5	\x8F
322map	\xC6	\x92
323map	\xC7	\x80
324map	\xC8	E
325map	\xC9	\x90
326map	\xCA	E
327map	\xCB	E e
328map	\xCC	I
329map	\xCD	I
330map	\xCE	I
331map	\xCF	I e
332map	\xD0	D
333map	\xD1	\xA5
334map	\xD2	O
335map	\xD3	O
336map	\xD4	O
337map	\xD5	O
338map	\xD6	\x99
339map	\xD7	x
340map	\xD8	\x9D
341map	\xD9	U
342map	\xDA	U
343map	\xDB	U
344map	\xDC	\x9A
345map	\xDD	Y
346map	\xDE	T h
347map	\xDF	\xE1
348map	\xE0	\x85
349map	\xE1	\xA0
350map	\xE2	\x83
351map	\xE3	a
352map	\xE4	\x84
353map	\xE5	\x86
354map	\xE6	\x91
355map	\xE7	\x87
356map	\xE8	\x8A
357map	\xE9	\x82
358map	\xEA	\x88
359map	\xEB	\x89
360map	\xEC	\x8D
361map	\xED	\xA1
362map	\xEE	\x8C
363map	\xEF	\x8B
364map	\xF0	\xE7
365map	\xF1	\xA4
366map	\xF2	\x95
367map	\xF3	\xA2
368map	\xF4	\x93
369map	\xF5	o
370map	\xF6	\x94
371map	\xF7	\xF6
372map	\xF8	\x9B
373map	\xF9	\x97
374map	\xFA	\xA3
375map	\xFB	\x96
376map	\xFC	\x81
377map	\xFD	y e
378map	\xFE	t h
379map	\xFF	\x98
380
381
382# ----------------------------------------------------------------------------
383table	iso-8859-1	x-mac
384map	\x80	?
385map	\x81	?
386map	\x82	?
387map	\x83	?
388map	\x84	?
389map	\x85	?
390map	\x86	?
391map	\x87	?
392map	\x88	?
393map	\x89	?
394map	\x8A	?
395map	\x8B	?
396map	\x8C	?
397map	\x8D	?
398map	\x8E	?
399map	\x8F	?
400map	\x90	?
401map	\x91	?
402map	\x92	?
403map	\x93	?
404map	\x94	?
405map	\x95	?
406map	\x96	?
407map	\x97	?
408map	\x98	?
409map	\x99	?
410map	\x9A	?
411map	\x9B	?
412map	\x9C	?
413map	\x9D	?
414map	\x9E	?
415map	\x9F	?
416map	\xA0	\xCA
417map	\xA1	\xC1
418map	\xA2	\xA2
419map	\xA3	\xA3
420map	\xA4	?
421map	\xA5	\xB4
422map	\xA6	|
423map	\xA7	\xA4
424map	\xA8	\xAC
425map	\xA9	\xA9
426map	\xAA	\xBB
427map	\xAB	\xC7
428map	\xAC	\xC2
429map	\xAD	\xD1
430map	\xAE	\xA8
431map	\xAF	?
432map	\xB0	\xA1
433map	\xB1	\xB1
434map	\xB2	^ 2
435map	\xB3	^ 3
436map	\xB4	\xAB
437map	\xB5	\xB5
438map	\xB6	\xA6
439map	\xB7	\xA5
440map	\xB8	,
441map	\xB9	^ 1
442map	\xBA	\xBC
443map	\xBB	\xC8
444map	\xBC	?
445map	\xBD	. 5
446map	\xBE	?
447map	\xBF	\xC0
448map	\xC0	A
449map	\xC1	A
450map	\xC2	A
451map	\xC3	A
452map	\xC4	\x80
453map	\xC5	\x81
454map	\xC6	\xAE
455map	\xC7	\x82
456map	\xC8	E
457map	\xC9	\x83
458map	\xCA	E
459map	\xCB	E e
460map	\xCC	I
461map	\xCD	I
462map	\xCE	I
463map	\xCF	I e
464map	\xD0	D
465map	\xD1	\x84
466map	\xD2	O
467map	\xD3	O
468map	\xD4	O
469map	\xD5	O
470map	\xD6	\x85
471map	\xD7	x
472map	\xD8	\xAF
473map	\xD9	U
474map	\xDA	U
475map	\xDB	U
476map	\xDC	\x86
477map	\xDD	Y
478map	\xDE	?
479map	\xDF	\xA7
480map	\xE0	\x88
481map	\xE1	\x87
482map	\xE2	\x89
483map	\xE3	\x8B
484map	\xE4	\x8A
485map	\xE5	\x8C
486map	\xE6	\xBE
487map	\xE7	\x8D
488map	\xE8	\x8F
489map	\xE9	\x8E
490map	\xEA	\x90
491map	\xEB	\x91
492map	\xEC	\x93
493map	\xED	\x92
494map	\xEE	\x94
495map	\xEF	\x95
496map	\xF0	?
497map	\xF1	\x96
498map	\xF2	\x98
499map	\xF3	\x97
500map	\xF4	\x99
501map	\xF5	\x9B
502map	\xF6	\x9A
503map	\xF7	\xD6
504map	\xF8	\xBF
505map	\xF9	\x9D
506map	\xFA	\x9C
507map	\xFB	\x9E
508map	\xFC	\x9F
509map	\xFD	y e
510map	\xFE	?
511map	\xFF	\xD7
512
513
514# ----------------------------------------------------------------------------
515table	x-ibmpc		us-ascii
516map	\x80	C
517map	\x81	u e
518map	\x82	e
519map	\x83	a
520map	\x84	a e
521map	\x85	a
522map	\x86	a
523map	\x87	c
524map	\x88	e
525map	\x89	e
526map	\x8A	e
527map	\x8B	i
528map	\x8C	i
529map	\x8D	i
530map	\x8E	A e
531map	\x8F	A
532map	\x90	E
533map	\x91	a e
534map	\x92	A E
535map	\x93	o
536map	\x94	o e
537map	\x95	o
538map	\x96	u
539map	\x97	u
540map	\x98	y
541map	\x99	O e
542map	\x9A	U e
543map	\x9B	c
544map	\x9C	#
545map	\x9D	Y
546map	\x9E	P t
547map	\x9F	f
548map	\xA0	a
549map	\xA1	i
550map	\xA2	o
551map	\xA3	u
552map	\xA4	n
553map	\xA5	N
554map	\xA6	a
555map	\xA7	o
556map	\xA8	?
557map	\xA9	-
558map	\xAA	!
559map	\xAB	. 5
560map	\xAC	?
561map	\xAD	!
562map	\xAE	< <
563map	\xAF	> >
564map	\xB0	#
565map	\xB1	#
566map	\xB2	#
567map	\xB3	|
568map	\xB4	|
569map	\xB5	|
570map	\xB6	|
571map	\xB7	+
572map	\xB8	+
573map	\xB9	|
574map	\xBA	|
575map	\xBB	+
576map	\xBC	+
577map	\xBD	+
578map	\xBE	+
579map	\xBF	+
580map	\xC0	+
581map	\xC1	-
582map	\xC2	-
583map	\xC3	|
584map	\xC4	-
585map	\xC5	+
586map	\xC6	|
587map	\xC7	|
588map	\xC8	+
589map	\xC9	+
590map	\xCA	=
591map	\xCB	=
592map	\xCC	|
593map	\xCD	=
594map	\xCE	+
595map	\xCF	=
596map	\xD0	-
597map	\xD1	=
598map	\xD2	-
599map	\xD3	+
600map	\xD4	+
601map	\xD5	+
602map	\xD6	+
603map	\xD7	|
604map	\xD8	+
605map	\xD9	+
606map	\xDA	+
607map	\xDB	#
608map	\xDC	n
609map	\xDD	|
610map	\xDE	|
611map	\xDF	~
612map	\xE0	?
613map	\xE1	s s
614map	\xE2	?
615map	\xE3	?
616map	\xE4	?
617map	\xE5	?
618map	\xE6	?
619map	\xE7	?
620map	\xE8	?
621map	\xE9	?
622map	\xEA	?
623map	\xEB	?
624map	\xEC	?
625map	\xED	?
626map	\xEE	?
627map	\xEF	?
628map	\xF0	= =
629map	\xF1	+ -
630map	\xF2	> =
631map	\xF3	< =
632map	\xF4	?
633map	\xF5	?
634map	\xF6	/
635map	\xF7	~ =
636map	\xF8	?
637map	\xF9	.
638map	\xFA	-
639map	\xFB	?
640map	\xFC	^ n
641map	\xFD	^ 2
642map	\xFE	o
643map	\xFF	\x20
644
645
646# ----------------------------------------------------------------------------
647table	x-ibmpc		iso-8859-1
648map	\x80	\xC7
649map	\x81	\xFC
650map	\x82	\xE9
651map	\x83	\xE2
652map	\x84	\xE4
653map	\x85	\xE0
654map	\x86	\xE5
655map	\x87	\xE7
656map	\x88	\xEA
657map	\x89	\xEB
658map	\x8A	\xE8
659map	\x8B	\xEF
660map	\x8C	\xEE
661map	\x8D	\xEC
662map	\x8E	\xC4
663map	\x8F	\xC5
664map	\x90	\xC9
665map	\x91	\xE6
666map	\x92	\xC6
667map	\x93	\xF4
668map	\x94	\xF6
669map	\x95	\xF2
670map	\x96	\xFB
671map	\x97	\xF9
672map	\x98	\xFF
673map	\x99	\xD6
674map	\x9A	\xDC
675map	\x9B	\xA2
676map	\x9C	\xA3
677map	\x9D	\xA5
678map	\x9E	?
679map	\x9F	f
680map	\xA0	\xE1
681map	\xA1	\xED
682map	\xA2	\xF3
683map	\xA3	\xFA
684map	\xA4	\xF1
685map	\xA5	\xD1
686map	\xA6	\xAA
687map	\xA7	\xBA
688map	\xA8	\xBF
689map	\xA9	-
690map	\xAA	\xAC
691map	\xAB	\xBD
692map	\xAC	\xBC
693map	\xAD	\xA1
694map	\xAE	\xAB
695map	\xAF	\xBB
696map	\xB0	#
697map	\xB1	#
698map	\xB2	#
699map	\xB3	|
700map	\xB4	|
701map	\xB5	|
702map	\xB6	|
703map	\xB7	+
704map	\xB8	+
705map	\xB9	|
706map	\xBA	|
707map	\xBB	+
708map	\xBC	+
709map	\xBD	+
710map	\xBE	+
711map	\xBF	+
712map	\xC0	+
713map	\xC1	-
714map	\xC2	-
715map	\xC3	|
716map	\xC4	-
717map	\xC5	+
718map	\xC6	|
719map	\xC7	|
720map	\xC8	+
721map	\xC9	+
722map	\xCA	=
723map	\xCB	=
724map	\xCC	|
725map	\xCD	=
726map	\xCE	+
727map	\xCF	=
728map	\xD0	-
729map	\xD1	=
730map	\xD2	-
731map	\xD3	+
732map	\xD4	+
733map	\xD5	+
734map	\xD6	+
735map	\xD7	|
736map	\xD8	+
737map	\xD9	+
738map	\xDA	+
739map	\xDB	#
740map	\xDC	n
741map	\xDD	|
742map	\xDE	|
743map	\xDF	~
744map	\xE0	?
745map	\xE1	\xDF
746map	\xE2	?
747map	\xE3	?
748map	\xE4	?
749map	\xE5	?
750map	\xE6	\xB5
751map	\xE7	?
752map	\xE8	?
753map	\xE9	?
754map	\xEA	?
755map	\xEB	?
756map	\xEC	?
757map	\xED	?
758map	\xEE	?
759map	\xEF	?
760map	\xF0	?
761map	\xF1	\xB1
762map	\xF2	?
763map	\xF3	?
764map	\xF4	?
765map	\xF5	?
766map	\xF6	\xF7
767map	\xF7	?
768map	\xF8	\xB0
769map	\xF9	.
770map	\xFA	\xB7
771map	\xFB	?
772map	\xFC	?
773map	\xFD	\xB2
774map	\xFE	o
775map	\xFF	\x20
776
777
778# ----------------------------------------------------------------------------
779table	x-ibmpc		x-ibmpc
780# nothing special to map
781
782
783# ----------------------------------------------------------------------------
784table	x-ibmpc		x-mac
785map	\x80	\x82
786map	\x81	\x9F
787map	\x82	\x8E
788map	\x83	\x89
789map	\x84	\x8A
790map	\x85	\x88
791map	\x86	\x8C
792map	\x87	\x8D
793map	\x88	\x90
794map	\x89	\x91
795map	\x8A	\x8F
796map	\x8B	\x95
797map	\x8C	\x94
798map	\x8D	\x93
799map	\x8E	\x80
800map	\x8F	\x81
801map	\x90	\x83
802map	\x91	\xBE
803map	\x92	\xAE
804map	\x93	\x99
805map	\x94	\x9A
806map	\x95	\x98
807map	\x96	\x9E
808map	\x97	\x9D
809map	\x98	\xD8
810map	\x99	\x85
811map	\x9A	\x9F
812map	\x9B	\xA2
813map	\x9C	\xA3
814map	\x9D	\xB4
815map	\x9E	P t
816map	\x9F	\xC4
817map	\xA0	\x87
818map	\xA1	\x92
819map	\xA2	\x97
820map	\xA3	\x9C
821map	\xA4	\x96
822map	\xA5	\x84
823map	\xA6	\xBB
824map	\xA7	\xBC
825map	\xA8	\xC0
826map	\xA9	-
827map	\xAA	\xC2
828map	\xAB	. 5
829map	\xAC	?
830map	\xAD	\xC1
831map	\xAE	\xC7
832map	\xAF	\xC8
833map	\xB0	#
834map	\xB1	#
835map	\xB2	#
836map	\xB3	|
837map	\xB4	|
838map	\xB5	|
839map	\xB6	|
840map	\xB7	+
841map	\xB8	+
842map	\xB9	|
843map	\xBA	|
844map	\xBB	+
845map	\xBC	+
846map	\xBD	+
847map	\xBE	+
848map	\xBF	+
849map	\xC0	+
850map	\xC1	-
851map	\xC2	-
852map	\xC3	|
853map	\xC4	-
854map	\xC5	+
855map	\xC6	|
856map	\xC7	|
857map	\xC8	+
858map	\xC9	+
859map	\xCA	=
860map	\xCB	=
861map	\xCC	|
862map	\xCD	=
863map	\xCE	+
864map	\xCF	=
865map	\xD0	-
866map	\xD1	=
867map	\xD2	-
868map	\xD3	+
869map	\xD4	+
870map	\xD5	+
871map	\xD6	+
872map	\xD7	|
873map	\xD8	+
874map	\xD9	+
875map	\xDA	+
876map	\xDB	#
877map	\xDC	n
878map	\xDD	|
879map	\xDE	|
880map	\xDF	~
881map	\xE0	a
882map	\xE1	\xA7
883map	\xE2	?
884map	\xE3	\xB9
885map	\xE4	\xB7
886map	\xE5	?
887map	\xE6	\xB5
888map	\xE7	?
889map	\xE8	?
890map	\xE9	?
891map	\xEA	\xBD
892map	\xEB	\xB6
893map	\xEC	\xB0
894map	\xED	\xBF
895map	\xEE	?
896map	\xEF	?
897map	\xF0	= =
898map	\xF1	\xB1
899map	\xF2	\xB3
900map	\xF3	\xB2
901map	\xF4	?
902map	\xF5	?
903map	\xF6	\xD6
904map	\xF7	\xC5
905map	\xF8	\xA1
906map	\xF9	.
907map	\xFA	\xD0
908map	\xFB	\xC3
909map	\xFC	^ n
910map	\xFD	^ 2
911map	\xFE	\xA5
912map	\xFF	\x20
913
914
915# ----------------------------------------------------------------------------
916table	x-mac		us-ascii
917map	\x80	A e
918map	\x81	A
919map	\x82	C
920map	\x83	E
921map	\x84	N
922map	\x85	O e
923map	\x86	U e
924map	\x87	a
925map	\x88	a
926map	\x89	a
927map	\x8A	a e
928map	\x8B	a
929map	\x8C	a
930map	\x8D	c
931map	\x8E	e
932map	\x8F	e
933map	\x90	e
934map	\x91	e
935map	\x92	i
936map	\x93	i
937map	\x94	i
938map	\x95	i
939map	\x96	n
940map	\x97	o
941map	\x98	o
942map	\x99	o
943map	\x9A	o e
944map	\x9B	o
945map	\x9C	u
946map	\x9D	u
947map	\x9E	u
948map	\x9F	u e
949map	\xA0	+
950map	\xA1	o
951map	\xA2	c
952map	\xA3	#
953map	\xA4	S
954map	\xA5	o
955map	\xA6	?
956map	\xA7	s s
957map	\xA8	R
958map	\xA9	c
959map	\xAA	T M
960map	\xAB	'
961map	\xAC	?
962map	\xAD	< >
963map	\xAE	A E
964map	\xAF	0
965map	\xB0	?
966map	\xB1	+ -
967map	\xB2	< =
968map	\xB3	> =
969map	\xB4	Y
970map	\xB5	m u
971map	\xB6	d
972map	\xB7	?
973map	\xB8	?
974map	\xB9	p i
975map	\xBA	?
976map	\xBB	a
977map	\xBC	o
978map	\xBD	O
979map	\xBE	a e
980map	\xBF	o
981map	\xC0	?
982map	\xC1	!
983map	\xC2	!
984map	\xC3	?
985map	\xC4	f
986map	\xC5	~ =
987map	\xC6	?
988map	\xC7	> >
989map	\xC8	< <
990map	\xC9	. .
991map	\xCA	\x20
992map	\xCB	A
993map	\xCC	A
994map	\xCD	O
995map	\xCE	O E
996map	\xCF	o e
997map	\xD0	-
998map	\xD1	-
999map	\xD2	"
1000map	\xD3	"
1001map	\xD4	`
1002map	\xD5	'
1003map	\xD6	/
1004map	\xD7	?
1005map	\xD8	y
1006map	\xD9	?
1007map	\xDA	?
1008map	\xDB	?
1009map	\xDC	?
1010map	\xDD	?
1011map	\xDE	?
1012map	\xDF	?
1013map	\xE0	?
1014map	\xE1	?
1015map	\xE2	?
1016map	\xE3	?
1017map	\xE4	?
1018map	\xE5	?
1019map	\xE6	?
1020map	\xE7	?
1021map	\xE8	?
1022map	\xE9	?
1023map	\xEA	?
1024map	\xEB	?
1025map	\xEC	?
1026map	\xED	?
1027map	\xEE	?
1028map	\xEF	?
1029map	\xF0	?
1030map	\xF1	?
1031map	\xF2	?
1032map	\xF3	?
1033map	\xF4	?
1034map	\xF5	?
1035map	\xF6	?
1036map	\xF7	?
1037map	\xF8	?
1038map	\xF9	?
1039map	\xFA	?
1040map	\xFB	?
1041map	\xFC	?
1042map	\xFD	?
1043map	\xFE	?
1044map	\xFF	?
1045
1046
1047# ----------------------------------------------------------------------------
1048table	x-mac		iso-8859-1
1049map	\x80	\xC4
1050map	\x81	\xC5
1051map	\x82	\xC7
1052map	\x83	\xC9
1053map	\x84	\xD1
1054map	\x85	\xD6
1055map	\x86	\xDC
1056map	\x87	\xE1
1057map	\x88	\xE0
1058map	\x89	\xE2
1059map	\x8A	\xE4
1060map	\x8B	\xE3
1061map	\x8C	\xE5
1062map	\x8D	\xE7
1063map	\x8E	\xE9
1064map	\x8F	\xE8
1065map	\x90	\xEA
1066map	\x91	\xEB
1067map	\x92	\xED
1068map	\x93	\xEC
1069map	\x94	\xEE
1070map	\x95	\xEF
1071map	\x96	\xF1
1072map	\x97	\xF3
1073map	\x98	\xF2
1074map	\x99	\xF4
1075map	\x9A	\xF6
1076map	\x9B	\xF5
1077map	\x9C	\xFA
1078map	\x9D	\xF9
1079map	\x9E	\xFB
1080map	\x9F	\xFC
1081map	\xA0	\xBE
1082map	\xA1	\xB0
1083map	\xA2	\xA2
1084map	\xA3	\xA3
1085map	\xA4	\xA7
1086map	\xA5	o
1087map	\xA6	\xB6
1088map	\xA7	\xDF
1089map	\xA8	\xAE
1090map	\xA9	\xA9
1091map	\xAA	?
1092map	\xAB	\xB4
1093map	\xAC	\xA8
1094map	\xAD	\xAD
1095map	\xAE	\xC6
1096map	\xAF	\xD8
1097map	\xB0	?
1098map	\xB1	\xB1
1099map	\xB2	\xB2
1100map	\xB3	\xB3
1101map	\xB4	\xA5
1102map	\xB5	\xB5
1103map	\xB6	\xA6
1104map	\xB7	?
1105map	\xB8	?
1106map	\xB9	\xB9
1107map	\xBA	\xBC
1108map	\xBB	\xAA
1109map	\xBC	\xBA
1110map	\xBD	\xBD
1111map	\xBE	\xE6
1112map	\xBF	\xF8
1113map	\xC0	\xBF
1114map	\xC1	\xA1
1115map	\xC2	\xAC
1116map	\xC3	?
1117map	\xC4	f
1118map	\xC5	~ =
1119map	\xC6	?
1120map	\xC7	\xAB
1121map	\xC8	\xBB
1122map	\xC9	. .
1123map	\xCA	\x20
1124map	\xCB	\xC0
1125map	\xCC	\xC3
1126map	\xCD	\xD5
1127map	\xCE	?
1128map	\xCF	?
1129map	\xD0	\xD0
1130map	\xD1	-
1131map	\xD2	"
1132map	\xD3	"
1133map	\xD4	`
1134map	\xD5	'
1135map	\xD6	/
1136map	\xD7	\xD7
1137map	\xD8	\xFF
1138map	\xD9	?
1139map	\xDA	?
1140map	\xDB	\xA4
1141map	\xDC	?
1142map	\xDD	\xDD
1143map	\xDE	\xDE
1144map	\xDF	?
1145map	\xE0	?
1146map	\xE1	\xB7
1147map	\xE2	?
1148map	\xE3	?
1149map	\xE4	?
1150map	\xE5	\xC2
1151map	\xE6	\xCA
1152map	\xE7	\xC1
1153map	\xE8	\xCB
1154map	\xE9	\xC8
1155map	\xEA	\xCD
1156map	\xEB	\xCE
1157map	\xEC	\xCF
1158map	\xED	\xCC
1159map	\xEE	\xD3
1160map	\xEF	\xD4
1161map	\xF0	\xF0
1162map	\xF1	\xD2
1163map	\xF2	\xDA
1164map	\xF3	\xDB
1165map	\xF4	\xD9
1166map	\xF5	?
1167map	\xF6	?
1168map	\xF7	?
1169map	\xF8	\xAF
1170map	\xF9	?
1171map	\xFA	?
1172map	\xFB	?
1173map	\xFC	\xB8
1174map	\xFD	\xFD
1175map	\xFE	\xFE
1176map	\xFF	?
1177
1178
1179# ----------------------------------------------------------------------------
1180table	x-mac		x-ibmpc
1181map	\x80	\x8E
1182map	\x81	\x8F
1183map	\x82	\x80
1184map	\x83	\x90
1185map	\x84	\xA5
1186map	\x85	\x94
1187map	\x86	\x9A
1188map	\x87	\xA0
1189map	\x88	\x85
1190map	\x89	\x83
1191map	\x8A	\x84
1192map	\x8B	a
1193map	\x8C	\x86
1194map	\x8D	\x87
1195map	\x8E	\x82
1196map	\x8F	\x8A
1197map	\x90	\x88
1198map	\x91	\x89
1199map	\x92	\xA1
1200map	\x93	\x8D
1201map	\x94	\x8C
1202map	\x95	\x8B
1203map	\x96	\xA4
1204map	\x97	\xA2
1205map	\x98	\x95
1206map	\x99	\x96
1207map	\x9A	\x94
1208map	\x9B	o
1209map	\x9C	\xA3
1210map	\x9D	\x97
1211map	\x9E	\x96
1212map	\x9F	\x81
1213map	\xA0	+
1214map	\xA1	\xF8
1215map	\xA2	\x9B
1216map	\xA3	\x9C
1217map	\xA4	\x15
1218map	\xA5	\xFE
1219map	\xA6	\x14
1220map	\xA7	\xE1
1221map	\xA8	( R )
1222map	\xA9	( C )
1223map	\xAA	t m
1224map	\xAB	'
1225map	\xAC	?
1226map	\xAD	< >
1227map	\xAE	\x92
1228map	\xAF	\x9D
1229map	\xB0	\xEC
1230map	\xB1	\xF1
1231map	\xB2	\xF3
1232map	\xB3	\xF2
1233map	\xB4	\x9D
1234map	\xB5	\xE6
1235map	\xB6	\xEB
1236map	\xB7	\xE4
1237map	\xB8	?
1238map	\xB9	\xE3
1239map	\xBA	?
1240map	\xBB	\xA6
1241map	\xBC	\xA7
1242map	\xBD	\xEA
1243map	\xBE	\x91
1244map	\xBF	\x9B
1245map	\xC0	\xA8
1246map	\xC1	\xAD
1247map	\xC2	\xAA
1248map	\xC3	\xFB
1249map	\xC4	\x9F
1250map	\xC5	\xF7
1251map	\xC6	\x7F
1252map	\xC7	\xAF
1253map	\xC8	\xAE
1254map	\xC9	. .
1255map	\xCA	\x20
1256map	\xCB	A
1257map	\xCC	A
1258map	\xCD	O
1259map	\xCE	O E
1260map	\xCF	o e
1261map	\xD0	\xFA
1262map	\xD1	-
1263map	\xD2	"
1264map	\xD3	"
1265map	\xD4	`
1266map	\xD5	'
1267map	\xD6	\xF6
1268map	\xD7	\x04
1269map	\xD8	\x98
1270map	\xD9	Y
1271map	\xDA	/
1272map	\xDB	C u
1273map	\xDC	<
1274map	\xDD	>
1275map	\xDE	f i
1276map	\xDF	f l
1277map	\xE0	+ +
1278map	\xE1	.
1279map	\xE2	'
1280map	\xE3	"
1281map	\xE4	% .
1282map	\xE5	A
1283map	\xE6	E
1284map	\xE7	A
1285map	\xE8	E
1286map	\xE9	E
1287map	\xEA	I
1288map	\xEB	I
1289map	\xEC	I
1290map	\xED	I
1291map	\xEE	O
1292map	\xEF	O
1293map	\xF0	?
1294map	\xF1	O
1295map	\xF2	U
1296map	\xF3	U
1297map	\xF4	U
1298map	\xF5	i
1299map	\xF6	?
1300map	\xF7	?
1301map	\xF8	-
1302map	\xF9	u
1303map	\xFA	.
1304map	\xFB	o
1305map	\xFC	,
1306map	\xFD	"
1307map	\xFE	,
1308map	\xFF	v
1309
1310
1311# ----------------------------------------------------------------------------
1312table	x-mac		x-mac
1313# nothing special to map
1314
1315
1316# ----------------------------------------------------------------------------
1317include russian.map
1318