From 3a9d7f766c8e7618e14b8e0fbea9c35021bc8e13 Mon Sep 17 00:00:00 2001 From: Stas Degteff Date: Sat, 28 Jan 2006 20:16:46 +0000 Subject: [PATCH] CP866 to koi8-r convertion table for xterm-sane by Gremlin --- cfgs/charset/866_koiX.chs | 160 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100755 cfgs/charset/866_koiX.chs diff --git a/cfgs/charset/866_koiX.chs b/cfgs/charset/866_koiX.chs new file mode 100755 index 0000000..948e2e9 --- /dev/null +++ b/cfgs/charset/866_koiX.chs @@ -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