CP866 to koi8-r convertion table for xterm-sane by Gremlin

This commit is contained in:
Stas Degteff 2006-01-28 20:16:46 +00:00
parent bc84170688
commit 3a9d7f766c

160
cfgs/charset/866_koiX.chs Executable file
View File

@ -0,0 +1,160 @@
; $Id$
;
; This file is a charset conversion module in text form.
;
; This module converts russian codepages 866 to KOI8-R for using on Linux in
; xterm. All pseudo-graphics symbols is replaced with ASCII symbols to
; prevent garbage dysplaing of the tables & etc.
; This table is created by Alexey Vissarionov 2:5020/545 (http://gremlin.ru).
;
; Format: ID, version, level,
; from charset, to charset,
; 128 entries: first & second byte
; "END"
; Lines beginning with a ";" or a ";" after the entries are comments
;
; Unkown characters are mapped to the "?" character.
;
; \ is the escape character: \0 means decimal zero,
; \dnnn where nnn is a decimal number is the ordinal value of the character
; \xnn where nn is a hexadecimal number
; e.g.: \d32 is the ASCII space character
; Two \\ is the character "\" itself.
;
0 ; ID number
0 ; version number
;
2 ; level number
CP866 ; from charset
KOI8-R ; to charset
;
\0 \xe1 ; CYRILLIC CAPITAL LETTER A
\0 \xe2 ; CYRILLIC CAPITAL LETTER BE
\0 \xf7 ; CYRILLIC CAPITAL LETTER VE
\0 \xe7 ; CYRILLIC CAPITAL LETTER GHE
\0 \xe4 ; CYRILLIC CAPITAL LETTER DE
\0 \xe5 ; CYRILLIC CAPITAL LETTER IE
\0 \xf6 ; CYRILLIC CAPITAL LETTER ZHE
\0 \xfa ; CYRILLIC CAPITAL LETTER ZE
\0 \xe9 ; CYRILLIC CAPITAL LETTER I
\0 \xea ; CYRILLIC CAPITAL LETTER SHORT I
\0 \xeb ; CYRILLIC CAPITAL LETTER KA
\0 \xec ; CYRILLIC CAPITAL LETTER EL
\0 \xed ; CYRILLIC CAPITAL LETTER EM
\0 \xee ; CYRILLIC CAPITAL LETTER EN
\0 \xef ; CYRILLIC CAPITAL LETTER O
\0 \xf0 ; CYRILLIC CAPITAL LETTER PE
\0 \xf2 ; CYRILLIC CAPITAL LETTER ER
\0 \xf3 ; CYRILLIC CAPITAL LETTER ES
\0 \xf4 ; CYRILLIC CAPITAL LETTER TE
\0 \xf5 ; CYRILLIC CAPITAL LETTER U
\0 \xe6 ; CYRILLIC CAPITAL LETTER EF
\0 \xe8 ; CYRILLIC CAPITAL LETTER HA
\0 \xe3 ; CYRILLIC CAPITAL LETTER TSE
\0 \xfe ; CYRILLIC CAPITAL LETTER CHE
\0 \xfb ; CYRILLIC CAPITAL LETTER SHA
\0 \xfd ; CYRILLIC CAPITAL LETTER SHCHA
\0 \xff ; CYRILLIC CAPITAL LETTER HARD SIGN
\0 \xf9 ; CYRILLIC CAPITAL LETTER YERU
\0 \xf8 ; CYRILLIC CAPITAL LETTER SOFT SIGN
\0 \xfc ; CYRILLIC CAPITAL LETTER E
\0 \xe0 ; CYRILLIC CAPITAL LETTER YU
\0 \xf1 ; CYRILLIC CAPITAL LETTER YA
\0 \xc1 ; CYRILLIC SMALL LETTER A
\0 \xc2 ; CYRILLIC SMALL LETTER BE
\0 \xd7 ; CYRILLIC SMALL LETTER VE
\0 \xc7 ; CYRILLIC SMALL LETTER GHE
\0 \xc4 ; CYRILLIC SMALL LETTER DE
\0 \xc5 ; CYRILLIC SMALL LETTER IE
\0 \xd6 ; CYRILLIC SMALL LETTER ZHE
\0 \xda ; CYRILLIC SMALL LETTER ZE
\0 \xc9 ; CYRILLIC SMALL LETTER I
\0 \xca ; CYRILLIC SMALL LETTER SHORT I
\0 \xcb ; CYRILLIC SMALL LETTER KA
\0 \xcc ; CYRILLIC SMALL LETTER EL
\0 \xcd ; CYRILLIC SMALL LETTER EM
\0 \xce ; CYRILLIC SMALL LETTER EN
\0 \xcf ; CYRILLIC SMALL LETTER O
\0 \xd0 ; CYRILLIC SMALL LETTER PE
\0 # ; LIGHT SHADE
\0 # ; MEDIUM SHADE
\0 # ; DARK SHADE
\0 | ; BOX DRAWINGS LIGHT VERTICAL
\0 | ; BOX DRAWINGS LIGHT VERTICAL AND LEFT
\0 | ; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
\0 | ; BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
\0 + ; BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
\0 + ; BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
\0 | ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
\0 + ; BOX DRAWINGS DOUBLE VERTICAL
\0 + ; BOX DRAWINGS DOUBLE DOWN AND LEFT
\0 + ; BOX DRAWINGS DOUBLE UP AND LEFT
\0 + ; BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
\0 + ; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
\0 + ; BOX DRAWINGS LIGHT DOWN AND LEFT
\0 + ; BOX DRAWINGS LIGHT UP AND RIGHT
\0 - ; BOX DRAWINGS LIGHT UP AND HORIZONTAL
\0 - ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
\0 | ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
\0 - ; BOX DRAWINGS LIGHT HORIZONTAL
\0 + ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
\0 | ; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
\0 | ; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
\0 + ; BOX DRAWINGS DOUBLE UP AND RIGHT
\0 + ; BOX DRAWINGS DOUBLE DOWN AND RIGHT
\0 - ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
\0 - ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
\0 | ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
\0 = ; BOX DRAWINGS DOUBLE HORIZONTAL
\0 # ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
\0 = ; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
\0 - ; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
\0 = ; BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
\0 - ; BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
\0 + ; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
\0 + ; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
\0 + ; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
\0 + ; BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
\0 | ; BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
\0 = ; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
\0 + ; BOX DRAWINGS LIGHT UP AND LEFT
\0 + ; BOX DRAWINGS LIGHT DOWN AND RIGHT
\0 # ; FULL BLOCK
\0 _ ; LOWER HALF BLOCK
\0 | ; LEFT HALF BLOCK
\0 | ; RIGHT HALF BLOCK
\0 ~ ; UPPER HALF BLOCK
\0 \xd2 ; CYRILLIC SMALL LETTER ER
\0 \xd3 ; CYRILLIC SMALL LETTER ES
\0 \xd4 ; CYRILLIC SMALL LETTER TE
\0 \xd5 ; CYRILLIC SMALL LETTER U
\0 \xc6 ; CYRILLIC SMALL LETTER EF
\0 \xc8 ; CYRILLIC SMALL LETTER HA
\0 \xc3 ; CYRILLIC SMALL LETTER TSE
\0 \xde ; CYRILLIC SMALL LETTER CHE
\0 \xdb ; CYRILLIC SMALL LETTER SHA
\0 \xdd ; CYRILLIC SMALL LETTER SHCHA
\0 \xdf ; CYRILLIC SMALL LETTER HARD SIGN
\0 \xd9 ; CYRILLIC SMALL LETTER YERU
\0 \xd8 ; CYRILLIC SMALL LETTER SOFT SIGN
\0 \xdc ; CYRILLIC SMALL LETTER E
\0 \xc0 ; CYRILLIC SMALL LETTER YU
\0 \xd1 ; CYRILLIC SMALL LETTER YA
\0 \xb3 ; CYRILLIC CAPITAL LETTER IO
\0 \xa3 ; CYRILLIC SMALL LETTER IO
\0 ? ; unable to convert adequately
\0 ? ; unable to convert adequately
\0 ? ; unable to convert adequately
\0 ? ; unable to convert adequately
\0 ? ; unable to convert adequately
\0 ? ; unable to convert adequately
\0 ? ; DEGREE SIGN
\0 * ; BULLET
\0 . ; MIDDLE DOT
\0 ? ; SQUARE ROOT
\0 # ; LATIN CAPITAL LETTER N + LATIN SMALL LETTER O
\0 ? ; unable to convert adequately
\0 # ; BLACK SQUARE
\0 _ ; NO-BREAK SPACE
END