<HTML><HEAD>
-<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=koi8-r">
+<META HTTP-EQUIV="Content-Type" "text/html; charset=utf-8">
<TITLE>Console-Tools-Cyrillic</TITLE>
<META NAME="description" CONTENT="Collection of fonts and keymaps for
Linux console and DOSEMU">
Package also includes script to convert console font into X font, which
can be used in Dosemu.
-<h1>README ÏÔ ÐÁËÅÔÁ</H1>
+<h1>README от пакета</H1>
-üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ËÉÒÉÌÌÉÞÅÓËÉÅ ËÏÎÓÏÌØÎÙÅ ÛÒÉÆÔÙ
-É ÔÁÂÌÉÃÙ ÐÅÒÅËÏÄÉÒÏ×ËÉ ÄÌÑ Linux, Á ÔÁËÖÅ ÒÁÓËÌÁÄËÉ ËÌÁ×ÉÁÔÕÒÙ É ÐÒÏÞÉÅ
-ÐÏÌÅÚÎÙÅ ×ÅÝÉ.
+Этот пакет содержит кириллические консольные шрифты
+и таблицы перекодировки для Linux, а также раскладки клавиатуры и прочие
+полезнÑ\8bе веÑ\89и.
-<h2>üëòáîîùå ûòéæôù</h2>
+<h2>ЭКРАННЫЕ ШРИФТЫ</h2>
<p>
-ûÒÉÆÔÙ ÒÁÓÓÞÉÔÁÎÙ ÎÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÕÔÉÌÉÔÙ consolechars
-(ÐÁËÅÔ console-tools ÉÚ Debian), ×ÐÒÏÞÅÍ Ó ÐÏÓÌÅÄÎÉÍÉ kbd ÏÎÉ ÔÏÖÅ
-ÂÕÄÕÔ ÒÁÂÏÔÁÔØ.
-</p><p>
-÷ÓÅ ÛÒÉÆÔÙ ÓÄÅÌÁÎÙ ÎÁ ÂÁÚÅ ÁÌØÔÅÒÎÁÔÉ×ÎÏÊ ËÏÄÉÒÏ×ËÉ (cp866). ðÏÞÅÍÕ?
-ðÏÔÏÍÕ ÞÔÏ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÌÀÂÏÊ ÄÒÕÇÏÊ ËÏÄÉÒÏ×ËÉ ÒÕÓÓËÉÈ ÂÕË× × ËÁÞÅÓÔ×Å
-ÆÉÚÉÞÅÓËÏÊ × ÔÅËÓÔÏ×ÏÍ ÒÅÖÉÍÅ VGA ÐÒÉ×ÏÄÉÔ Ë ÔÏÍÕ, ÞÔÏ ÇÏÒÉÚÏÎÔÁÌØÎÁÑ
-ÐÓÅ×ÄÏÇÒÁÆÉËÁ ÐÏÌÕÞÁÅÔÓÑ Ó ÒÁÚÒÙ×ÁÍÉ. üÔÏ ÁÐÐÁÒÁÔÎÏÅ Ó×ÏÊÓÔ×Ï VGA,
-ËÏÔÏÒÏÅ ÎÉËÁË ÎÅ ÌÅÞÉÔÓÑ. åÄÉÎÓÔ×ÅÎÎÙÊ ×ÙÈÏÄ - ÉÓÐÏÌØÚÏ×ÁÔØ ÛÒÉÆÔÙ, ×
-ËÏÔÏÒÙÈ ÐÓÅ×ÄÏÇÒÁÆÉËÁ ÒÁÓÐÏÌÏÖÅÎÁ ÎÁ ÔÅÈ ÖÅ ÐÏÚÉÃÉÑÈ, ÞÔÏ É × cp437.
-</p><p>
-ðÏÓËÏÌØËÕ ÛÒÉÆÔÙ ÜÔÏÇÏ ÐÁËÅÔÁ ÓÏÄÅÒÖÁÔ × ÓÅÂÅ unicode mapping, ÓÏÞÅÔÁÎÉÅ
-ÉÈ Ó Application character map ÐÏÚ×ÏÌÉÔ ÄÏÂÉÔØÓÑ ÌÀÂÏÊ ÔÒÅÂÕÅÍÏÊ
-ËÏÄÉÒÏ×ËÉ ÎÁ ËÏÎÓÏÌÉ. îÁÐÒÉÍÅÒ:
+Шрифты рассчитаны на использование утилиты consolechars
+(пакеÑ\82 console-tools из Debian), впÑ\80оÑ\87ем Ñ\81 поÑ\81ледними kbd они Ñ\82оже
+будут работать.
+</p><p>
+Все шрифты сделаны на базе альтернативной кодировки (cp866). Почему?
+Потому что использование любой другой кодировки русских букв в качестве
+физической в текстовом режиме VGA приводит к тому, что горизонтальная
+пÑ\81евдогÑ\80аÑ\84ика полÑ\83Ñ\87аеÑ\82Ñ\81Ñ\8f Ñ\81 Ñ\80азÑ\80Ñ\8bвами. ÐÑ\82о аппаÑ\80аÑ\82ное Ñ\81войÑ\81Ñ\82во VGA,
+которое никак не лечится. Единственный выход - использовать шрифты, в
+которых псевдографика расположена на тех же позициях, что и в cp437.
+</p><p>
+Поскольку шрифты этого пакета содержат в себе unicode mapping, сочетание
+их с Application character map позволит добиться любой требуемой
+кодировки на консоли. Например:
</p><pre>
consolechars -f 866_8x16.psf -m koi8-r.acm
</pre>
<p>
-÷ ÐÁËÅÔ ×ÈÏÄÑÔ ÞÅÔÙÒÅ ËÏÍÐÌÅËÔÁ ÛÒÉÆÔÏ× (ËÁÔÁÌÏÇ psf):
+В пакет входят четыре комплекта шрифтов (каталог psf):
</p><dl>
-<dt>UniCyr_8x*.psf<dd>ûÒÉÆÔÙ, ÒÁÚÒÁÂÏÔÁÎÎÙÅ ÷ÁÄÉÍÏÍ öÉÔÎÉËÏ×ÙÍ. ÷ ÜÔÉÈ
- ÛÒÉÆÔÁÈ ÅÓÔØ ×ÓÅ ÂÕË×Ù, ËÏÔÏÒÙÅ ÔÏÌØËÏ ÂÙ×ÁÀÔ × ÓÔÁÎÄÁÒÔÎÙÈ
- ËÉÒÉÌÌÉÞÅÓËÉÈ ËÏÄÉÒÏ×ËÁÈ: cp866, cp1251, iso8859-5, koi8-r,
- koi8-u, É × ÄÏÐÏÌÎÅÎÉÅ Ë ÎÉÍ - ×ÓÅ ÓÉÍ×ÏÌÙ, ×ËÌÀÞÁÑ
- ÐÓÅ×ÄÏÇÒÁÆÉËÕ É ÍÁÔÅÍÁÔÉÞÅÓËÉÅ ÓÉÍ×ÏÌÙ, ËÏÔÏÒÙÅ ÂÙ×ÁÀÔ ×
+<dt>UniCyr_8x*.psf<dd>Шрифты, разработанные Вадимом Житниковым. В этих
+ шрифтах есть все буквы, которые только бывают в стандартных
+ кириллических кодировках: cp866, cp1251, iso8859-5, koi8-r,
+ koi8-u, и в дополнение к ним - все символы, включая
+ пÑ\81евдогÑ\80аÑ\84икÑ\83 и маÑ\82емаÑ\82иÑ\87еÑ\81кие Ñ\81имволÑ\8b, коÑ\82оÑ\80Ñ\8bе бÑ\8bваÑ\8eÑ\82 в
koi8-r.
-<dt>alt_8x*.psf<dd>ÛÒÉÆÔÙ × ÁÌØÔÅÒÎÁÔÉ×ÎÏÊ ËÏÄÉÒÏ×ËÅ (ÓÄÅÌÁÎÙ ÉÚ
- alt-8x* ÉÚ ËÏÍÐÌÅËÔÁ Ó×ÅÖÅÊ kbd)
- îÁÂÏÒ ÓÉÍ×ÏÌÏ× × ÜÔÉÈ ÛÒÉÆÔÁÈ × ÔÏÞÎÏÓÔÉ ÓÏ×ÐÁÄÁÅÔ
- Ó ÎÁÂÏÒÏÍ ÓÉÍ×ÏÌÏ× × ËÏÄÉÒÏ×ËÅ koi8-r, ÐÏÜÔÏÍÕ ÒÅËÏÍÅÎÄÕÅÔÓÑ
- ÉÓÐÏÌØÚÏ×ÁÔØ ÉÍÅÎÎÏ ÉÈ.
+<dt>alt_8x*.psf<dd>шрифты в альтернативной кодировке (сделаны из
+ alt-8x* из комплекта свежей kbd)
+ Набор символов в этих шрифтах в точности совпадает
+ с набором символов в кодировке koi8-r, поэтому рекомендуется
+ использовать именно их.
-<dt>Cyr_a8x*.psf<dd> - ÛÒÉÆÔÙ Cyr_a8x* ËÏÔÏÒÙÅ ÂÙÌÉ × kbd Ó ÔÅÈ ÐÏÒ ËÁË Ñ ÅÇÏ
- ×ÐÅÒ×ÙÅ Õ×ÉÄÅÌ (ÑÄÒÏ ÔÏÇÄÁ ÂÙÌÏ 1.0.9)
- îÅÄÏÓÔÁÔÏË ÜÔÉÈ ÛÒÉÆÔÏ× × ÔÏÍ, ÞÔÏ × ÎÉÈ ÏÔÓÕÔÓÔ×ÕÅÔ
- ÂÕË×Á £ (CYRILLIC YO, ÎÁ ÓÌÕÞÁÊ ÅÓÌÉ × ×ÁÛÉÈ ÔÅËÕÝÉÈ
- ÛÉÒÉÆÔÁÈ ÅÅ ÔÏÖÅ ÎÅÔ). ôÁÂÌÉÃÁ Cyr_a.sfm, ×ÓÔÒÏÅÎÎÁÑ
- × ÜÔÉ ÛÒÉÆÔÙ, ÚÁÍÅÎÑÅÔ ÅÅ ÎÁ e (CYRILLIC IE),
- ÞÔÏ ÄÅÌÁÅÔ ÔÅËÓÔÙ ÕÄÏÂÏÞÉÔÁÅÍÙÍÉ, ÎÏ ×ÓÅ ÖÅ...
+<dt>Cyr_a8x*.psf<dd> - шрифты Cyr_a8x* которые были в kbd с тех пор как я его
+ впервые увидел (ядро тогда было 1.0.9)
+ Недостаток этих шрифтов в том, что в них отсутствует
+ буква ё (CYRILLIC YO, на случай если в ваших текущих
+ ширифтах ее тоже нет). Таблица Cyr_a.sfm, встроенная
+ в эти шрифты, заменяет ее на e (CYRILLIC IE),
+ что делает тексты удобочитаемыми, но все же...
-<dt>866_8x*.psf<dd> ûÒÉÆÔÙ Ó ËÏÄÏ×ÏÊ ÓÔÒÁÎÉÃÅÊ 866 (ÔÏÊ, ÞÔÏ ÉÓÐÏÌØÚÕÅÔÓÑ
- × ÒÏÄÎÏÊ ÒÕÓÉÆÉËÁÃÉÉ MS-DOS É OS/2. ÷ ÎÅÊ ÅÓÔØ ÂÕË×Á £
- ÎÏ ÚÁÔÏ ÏÔÓÕÔÓÔ×ÕÅÔ ÒÑÄ ÍÁÔÅÍÁÔÉÞÅÓËÉÈ ÓÉÍ×ÏÌÏ×,
- ËÏÔÏÒÙÅ ÅÓÔØ × ËÏÄÉÒÏ×ËÅ koi8-r. îÁ ÜÔÉ ÛÒÉÆÔÙ ÓÔÏÉÔ
- ÏÂÒÁÔÉÔØ ×ÎÉÍÁÎÉÅ ÕËÒÁÉÎÃÁÍ É ÂÅÌÏÒÕÓÁÍ. äÏÂÁ×ØÔÅ ÔÏÌØËÏ
- koi8-u.acm ÉÌÉ acm ÄÌÑ ÔÏÊ ËÏÄÉÒÏ×ËÉ ËÏÔÏÒÕÀ ×Ù ÉÓÐÏÌØÚÕÅÔÅ.
+<dt>866_8x*.psf<dd> Шрифты с кодовой страницей 866 (той, что используется
+ в родной русификации MS-DOS и OS/2. В ней есть буква ё
+ но зато отсутствует ряд математических символов,
+ которые есть в кодировке koi8-r. На эти шрифты стоит
+ обратить внимание украинцам и белорусам. Добавьте только
+ koi8-u.acm или acm для той кодировки которую вы используете.
-<dt>UniCyrX<dd> - åÝÅ ÏÄÎÁ ÐÏÐÙÔËÁ ÚÁÐÉÈÎÕÔØ ËÁË ÍÏÖÎÏ ÂÏÌØÛÅ ÓÉÍ×ÏÌÏ× ÒÁÚÎÙÈ
- ÁÌÆÁ×ÉÔÏ× × ÏÄÉÎ 256-ÓÉÍ×ÏÌØÎÙÊ ÛÒÉÆÔ.
+<dt>UniCyrX<dd> - Еще одна попытка запихнуть как можно больше символов разных
+ алфавитов в один 256-символьный шрифт.
Dmitry Yu. Bolkhovityanov"
<D.Yu.Bolkhovityanov@inp.nsk.su>
-<dt>alt-antiq-8x16<dd> ÒÁÚÒÁÂÏÔÁÎÎÙÊ áÌÅËÓÅÅÍ íÁËÁÒÅÎËÏ
- (ÐÒÉÓÌÁÎ å×ÇÅÎÉÅÍ ïÓÉÎÃÅ×ÙÍ
+<dt>alt-antiq-8x16<dd> разработанный Алексеем Макаренко
+ (пÑ\80иÑ\81лан Ð\95вгением Ð\9eÑ\81инÑ\86евÑ\8bм
<osgene@omskelecom.ru>),
- ÉÍÅÀÝÉÊ ÔÕ ÖÅ ËÏÄÉÒÏ×ËÕ, ÞÔÏ É alt*, ÎÏ ÏÔÌÉÞÁÀÝÉÊÓÑ
- ÐÏ ÎÁÞÅÒÔÁÎÉÀ;
-<dt>alt-sans-8x16 É alt-lenta-8x16<dd> ÒÁÚÒÁÂÏÔÁÎÎÙÅ ÷ÁÄÉÍÏÍ öÉÔÎÉËÏ×ÙÍ
- É å×ÇÅÎÉÅÍ ïÓÉÎÃÅ×ÙÍ;
-<dt>alt-b-8x16 É alt-c-8x16<dd> ÎÅÉÚ×ÅÓÔÎÏÇÏ ÐÒÏÉÓÈÏÖÄÅÎÉÑ.
+ имеющий ту же кодировку, что и alt*, но отличающийся
+ по наÑ\87еÑ\80Ñ\82аниÑ\8e;
+<dt>alt-sans-8x16 и alt-lenta-8x16<dd> разработанные Вадимом Житниковым
+ и Евгением Осинцевым;
+<dt>alt-b-8x16 и alt-c-8x16<dd> неизвестного происхождения.
</dl>
<p>
-÷ÓÅ ÛÒÉÆÔÙ ÓÏÄÅÒÖÁÔ × ÓÅÂÅ ÔÁÂÌÉÃÕ ÏÔÏÂÒÁÖÅÎÉÑ × unicode. ÷ ×ÉÄÅ
-ÏÔÄÅÌØÎÙÈ ÆÁÊÌÏ× ÜÔÉ ÔÁÂÌÉÃÙ (alt.sfm É cp866.sfm) ÎÁÈÏÄÑÔÓÑ × ËÁÔÁÌÏÇÅ
+Все шрифты содержат в себе таблицу отображения в unicode. В виде
+отдельных файлов эти таблицы (alt.sfm и cp866.sfm) находятся в каталоге
sfm.
</p>
<p>
-ëÒÏÍÅ ÔÏÇÏ, × ËÁÔÁÌÏÇÅ acm ÐÒÉ×ÅÄÅÎÙ ÔÁÂÌÉÃÙ ÐÅÒÅËÏÄÉÒÏ×ËÉ ÉÚ
-ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÈ ËÏÄÉÒÏ×ÏË ÒÕÓÓËÏÇÏ, ÂÅÌÏÒÕÓÓËÏÇÏ, ÂÏÌÇÁÒÓËÏÇÏ
-É ÕËÒÁÉÎÓËÏÇÏ ÑÚÙËÏ× × unicode,
-ÉÓÐÏÌØÚÏ×ÁÎÉÅ ËÏÔÏÒÙÈ ÓÏ×ÍÅÓÔÎÏ Ó ÐÒÉ×ÅÄÅÎÎÙÍÉ ÛÒÉÆÔÁÍÉ ÐÏÚ×ÏÌÑÅÔ
-ÎÁÓÔÒÏÉÔØ ×ÁÛÕ ËÏÎÓÏÌØ × ÌÀÂÕÀ ÔÒÅÂÕÅÍÕÀ ËÏÄÉÒÏ×ËÕ ËÉÒÉÌÌÉÃÙ.
+Кроме того, в каталоге acm приведены таблицы перекодировки из
+распространенных кодировок русского, белорусского, болгарского
+и украинского языков в unicode,
+использование которых совместно с приведенными шрифтами позволяет
+настроить вашу консоль в любую требуемую кодировку кириллицы.
</p>
<p>
-÷ ËÁÔÁÌÏÇÅ acm ×Ù ÎÁÊÄÅÔÅ acm ÆÁÊÌÙ ÄÌÑ ÎÁÉÂÏÌÅÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÈ
-ËÏÄÉÒÏ×ÏË ÒÕÓÓËÏÇÏ ÑÚÙËÁ. á ÔÁËÖÅ É ËÏÄÉÒÏ×ËÕ koi8-u
-(Ë ÓÏÖÁÌÅÎÉÀ Ñ ÎÅ ÓÍÏÇ ÄÏÓÔÕÞÁÔØÓÑ ÄÏ ÅÅ ÏÆÉÃÉÁÌØÎÏÇÏ ÓÁÊÔÁ www.ua.net,
-ÐÏÜÔÏÍÕ ×ÚÑÌ ÏÐÒÅÄÅÌÅÎÉÅ Ó ÐÅÒ×ÏÇÏ ÖÅ ÐÏÐÁ×ÛÅÇÏÓÑ ÓÁÊÔÁ, ÐÏÓ×ÑÝÅÎÎÏÇÏ
-ËÉÒÉÌÌÉÞÉÓËÉÍ ËÏÄÉÒÏ×ËÁÍ)
+В каталоге acm вы найдете acm файлы для наиболее распространенных
+кодировок русского языка. А также и кодировку koi8-u
+(к сожалению я не смог достучаться до ее официального сайта www.ua.net,
+поÑ\8dÑ\82омÑ\83 взÑ\8fл опÑ\80еделение Ñ\81 пеÑ\80вого же попавÑ\88егоÑ\81Ñ\8f Ñ\81айÑ\82а, поÑ\81вÑ\8fÑ\89енного
+кирилличиским кодировкам)
</p>
-<h2>òáóëìáäëé ëìá÷éáôõòù</h2>
+<h2>РАСКЛАДКИ КЛАВИАТУРЫ</h2>
<p>
-÷ ÐÁËÅÔ ×ËÌÀÞÅÎÁ ËÏÍÐÌÅËÔ ÄÌÑ ÇÅÎÅÒÁÃÉÉ ËÌÁ×ÉÁÔÕÒÙ, ÏÓÎÏ×ÁÎÎÙÊ ÎÁ ÉÄÅÑÈ,
-ÐÒÅÄÌÏÖÅÎÎÙÈ ëÉÒÉÌÌÏÍ úÌÏÂÉÎÙÍ
-<slobin@ice.ru>. ïÎ ÎÁÈÏÄÉÔÓÑ × ËÁÔÁÌÏÇÅ keymaps.
+В пакет включена комплект для генерации клавиатуры, основанный на идеях,
+пÑ\80едложеннÑ\8bÑ\85 Ð\9aиÑ\80иллом Ð\97лобинÑ\8bм
+<slobin@ice.ru>. Он находится в каталоге keymaps.
</p><p>
-òÁÓËÌÁÄËÉ ËÌÁ×ÉÁÔÕÒÙ ÐÏÌÕÞÁÀÔÓÑ Ó ÐÏÍÏÝØÀ ÏÂÒÁÂÏÔËÉ ÐÒÅÐÒÏÃÅÓÓÏÒÏÍ C
-(/usr/bin/cpp) ÆÁÊÌÁ ËÏÄÉÒÏ×ËÉ É ÓÏÂÓÔ×ÅÎÎÏ ÆÁÊÌÁ ÒÁÓËÌÁÄËÉ. ðÒÉ ÜÔÏÍ
-ÉÓÐÏÌØÚÕÅÔÓÑ ÅÝÅ É ÏÂÝÉÊ ÄÌÑ ×ÓÅÈ ÒÁÓËÌÁÄÏË ÆÁÊÌ macros.inc
+Раскладки клавиатуры получаются с помощью обработки препроцессором C
+(/usr/bin/cpp) файла кодировки и собственно файла раскладки. При этом
+используется еще и общий для всех раскладок файл macros.inc
</p><p>
-éÓÐÏÌØÚÏ×ÁÎÉÅ ÍÁËÒÏÓÏ× ÄÌÑ ÏÐÉÓÁÎÉÊ ËÌÁ×ÉÛ ÐÏÚ×ÏÌÑÅÔ ÓÕÝÅÓÔ×ÅÎÎÏ ÐÏÌÎÅÅ
-ÞÅÍ × ÂÏÌØÛÉÎÓÔ×Å ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÈ ÒÁÓËÌÁÄÏË ÏÐÒÅÄÅÌÉÔØ ËÏÍÂÉÎÁÃÉÉ
-Alt-ËÌÁ×ÉÛÁ, Ctrl-ËÌÁ×ÉÛÁ É Ô.Ä., ËÁË × ÒÕÓÓËÏÍ, ÔÁË É × ÌÁÔÉÎÓËÏÍ
-ÒÅÖÉÍÁÈ.
+Использование макросов для описаний клавиш позволяет существенно полнее
+чем в большинстве распространенных раскладок определить комбинации
+Alt-клавиша, Ctrl-клавиша и т.д., как в русском, так и в латинском
+режимах.
</p><p>
-ëÏÍÁÎÄÏÊ
+Командой
</p>
<pre>
cpp cyr-russian.cpp |loadkeys
</pre>
<p>
-×Ù ÐÏÌÕÞÉÔÅ ÒÁÓËÌÁÄËÕ ËÌÁ×ÉÁÔÕÒÙ ÄÌÑ ËÏÄÉÒÏ×ËÉ koi8-r
-äÌÑ ÒÁÂÏÔÙ Ó ÌÀÂÏÊ ÄÒÕÇÏÊ ËÏÄÉÒÏ×ËÏÊ ÔÒÅÂÕÅÔÓÑ ÕËÁÚÁÔØ × ËÏÍÁÎÄÎÏÊ
-ÓÔÒÏËÅ ÉÍÑ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÇÏ .enc ÆÁÊÌÁ. îÁÐÒÉÍÅÒ,
+вы получите раскладку клавиатуры для кодировки koi8-r
+Для работы с любой другой кодировкой требуется указать в командной
+строке имя соответствующего .enc файла. Например,
</p><pre>
cat cp866.enc cyr-russian.cpp|cpp | loadkeys
</pre>
<p>
-÷ ÜÔÏÊ ÒÁÓËÌÁÄËÅ ÐÅÒÅËÌÀÞÁÔÅÌÅÍ ËÉÒÉÌÌÉÞÅÓËÏÇÏ/ÌÁÔÉÎÓËÏÇÏ ÒÅÖÉÍÁ ÐÏ
-ÕÍÏÌÞÁÎÉÀ Ñ×ÌÑÅÔÓÑ ÐÒÁ×ÙÊ Control. ðÒÁ×ÙÊ Alt - ×ÒÅÍÅÎÎÏÅ (ÎÁ ×ÒÅÍÑ ÐÏËÁ
-ÕÄÅÒÖÉ×ÁÅÔÓÑ ËÌÁ×ÉÛÁ) ÐÅÒÅËÌÀÞÅÎÉÅ.
+В этой раскладке переключателем кириллического/латинского режима по
+умолчанию является правый Control. Правый Alt - временное (на время пока
+удерживается клавиша) переключение.
</p><p>
-îÁ Windows ËÌÁ×ÉÁÔÕÒÁÈ ÄÌÑ ÐÅÒÅËÌÀÞÅÎÉÑ ÍÏÖÎÏ ÔÁËÖÅ ÉÓÐÏÌØÚÏ×ÁÔØ ËÁË
-ÐÅÒÅËÌÀÞÁÔÅÌØ ËÌÁ×ÉÛÕ ÓÉÓÔÅÍÎÏÇÏ ÍÅÎÀ. ëÌÁ×ÉÛÁ Windows ÓÌÕÖÉÔ ×ÒÅÍÅÎÎÙÍ
-ÐÅÒÅËÌÀÞÁÔÅÌÅÍ.
+На Windows клавиатурах для переключения можно также использовать как
+пеÑ\80еклÑ\8eÑ\87аÑ\82елÑ\8c клавиÑ\88Ñ\83 Ñ\81иÑ\81Ñ\82емного менÑ\8e. Ð\9aлавиÑ\88а Windows Ñ\81лÑ\83жиÑ\82 вÑ\80еменнÑ\8bм
+пеÑ\80еклÑ\8eÑ\87аÑ\82елем.
</p><p>
-üÔÉ ÕÍÏÌÞÁÎÉÑ ÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÏÐÒÅÄÅÌÉ× ÓÉÍ×ÏÌ ALTSWITCH ÉÌÉ WINONLY ÐÒÉ
-ÇÅÎÅÒÁÃÉÉ ÒÁÓËÌÁÄËÉ.
+Эти умолчания можно изменить определив символ ALTSWITCH или WINONLY при
+генерации раскладки.
</p><pre>
cpp -DALTSWITCH cyr-russian.cpp |loadkeys
</pre>
<p>
-óÉÍ×ÏÌ ALTSWITCH ÍÅÎÑÅÔ ÍÅÓÔÁÍÉ ÆÕÎËÃÉÉ ÐÒÁ×ÏÇÏ Alt É ÐÒÁ×ÏÇÏ Control.
-ñ ÐÒÅÄÐÏÞÉÔÁÀ ÜÔÏÔ ×ÁÒÉÁÎÔ, ÔÁË ËÁË Õ ÍÅÎÑ ÐÒÁ×ÙÊ Alt ÉÓÐÏÌØÚÕÅÔÓÑ ÔÁËÖÅ
-É × X-ÁÈ.
+Символ ALTSWITCH меняет местами функции правого Alt и правого Control.
+Я предпочитаю этот вариант, так как у меня правый Alt используется также
+и в X-ах.
</p><p>
-óÉÍ×ÏÌ WINONLY ÄÅÌÁÅÔ ÐÒÁ×ÙÅ Control É ALT ÜË×É×ÁÌÅÎÔÎÙÍÉ ÌÅ×ÙÍ Control
-É Alt, ÏÓÔÁ×ÌÑÑ ÄÌÑ ÐÅÒÅËÌÀÞÅÎÉÑ ÔÏÌØËÏ ËÌÁ×ÉÛÉ Windows.
+Символ WINONLY делает правые Control и ALT эквивалентными левым Control
+и Alt, оставляя для переключения только клавиши Windows.
</p><p>
-ðÏ ÕÍÏÌÞÁÎÉÀ ËÌÁ×ÉÛÁ BackSpace ÇÅÎÅÒÉÒÕÅÔ ÓÉÍ×ÏÌ Delete (ASCII 127)
-(ÐÏÔÏÍÕ ÞÔÏ ÔÁË ÐÒÉÎÑÔÏ × Debian Linux)
+По умолчанию клавиша BackSpace генерирует символ Delete (ASCII 127)
+(поÑ\82омÑ\83 Ñ\87Ñ\82о Ñ\82ак пÑ\80инÑ\8fÑ\82о в Debian Linux)
</p><p>
-éÚÍÅÎÉÔØ ÜÔÏ ÕÍÏÌÞÁÎÉÅ ÍÏÖÎÏ ÕËÁÚÁ× -DBACKSPACE
+Изменить это умолчание можно указав -DBACKSPACE
</p><p>
-÷ ËÏÍÐÌÅËÔ ×ÈÏÄÑÔ ÓÌÅÄÕÀÝÉÅ ÒÁÓËÌÁÄËÉ ËÌÁ×ÉÁÔÕÒ
+В комплект входят следующие раскладки клавиатур
</p>
<table border=1 cellspacing=0>
-<tr><th>éÍÑ ÆÁÊÌÁ</th><th>ñÚÙË</th><th>ëÏÄÉÒÏ×ËÁ ÐÏ
-ÕÍÏÌÞÁÎÉÀ</th><th>á×ÔÏÒ </th></tr>
+<tr><th>Имя файла</th><th>Язык</th><th>Кодировка по
+умолчанию</th><th>Автор </th></tr>
-<tr><td>cyr-russian.cpp</td><td>òÕÓÓËÉÊ</td><td>koi8-r</td><td>ëÉÒÉÌ úÌÏÂÉÎ</td></tr>
-<tr><td>cyr-russian-ms.cpp </td><td>òÕÓÓËÉÊ (ÒÁÓËÌÁÄËÁ microsoft) </td><td>koi8-r</td><td>÷ÉËÔÏÒ ÷ÁÇÎÅÒ</td></tr>
-<tr><td>cyr-belorussian.cpp</td><td>âÅÌÏÒÕÓÓËÉÊ</td><td>cp1251</td><td> áÌÅËÓÁÎÄÒ íÉËÁÜÌÑÎ</td></tr>
-<tr><td>cyr-bulgarian-bds.cpp</td><td>âÏÌÇÁÒÓËÉÊ</td><td>cp1251</td><td>áÎÔÏÎ úÉÎÏ×ÉÅ×</td></tr>
-<tr><td>cyr-bulgarian-phon.cpp</td><td>âÏÌÇÁÒÓËÉÊ (ÆÏÎÅÔÉÞÅÓËÁÑ)</td><td>cp1251</td><td>áÎÔÏÎ úÉÎÏ×ÉÅ×</td></tr>
-<tr><td>cyr-serbian.cpp</td><td>óÅÒÂÓËÉÊ</td><td>iso8859-5</td><td>áÎÔÏÎ úÉÎÏ×ÉÅ×</td></tr>
-<tr><td>cyr-ukrainian.cpp</td><td>õËÒÁÉÎÓËÉÊ</td><td>koi8-u</td><td>÷ÉËÔÏÒ ÷ÁÇÎÅÒ</td></tr>
-<tr><td>cyr-ukrainian1.cpp</td><td>õËÒÁÉÎÓËÉÊ</td><td>koi8-u</td><td>éÇÏÒØ ÷ÌÁÓÅÎËÏ</td></tr>
-<tr><td>cyr-ukrainian-ms.cpp</td><td>õËÒÁÉÎÓËÉÊ</td><td>koi8-u</td><td>éÇÏÒØ ÷ÌÁÓÅÎËÏ</td></tr>
-<tr><td>cyr-ukrainian-ms-like1</td><td>õËÒÁÉÎÓËÉÊ</td><td>koi8-u</td><td>îÅ ÐÏÍÎÀ ËÔÏ</td></tr>
-<tr><td>cyr-ukrainian-ms-like2</td><td>õËÒÁÉÎÓËÉÊ</td><td>koi8-u</td><td>îÅ ÐÏÍÎÀ ËÔÏ</td></tr>
+<tr><td>cyr-russian.cpp</td><td>Русский</td><td>koi8-r</td><td>Кирил Злобин</td></tr>
+<tr><td>cyr-russian-ms.cpp </td><td>Русский (раскладка microsoft) </td><td>koi8-r</td><td>Виктор Вагнер</td></tr>
+<tr><td>cyr-belorussian.cpp</td><td>Белорусский</td><td>cp1251</td><td> Александр Микаэлян</td></tr>
+<tr><td>cyr-bulgarian-bds.cpp</td><td>Болгарский</td><td>cp1251</td><td>Антон Зиновиев</td></tr>
+<tr><td>cyr-bulgarian-phon.cpp</td><td>Болгарский (фонетическая)</td><td>cp1251</td><td>Антон Зиновиев</td></tr>
+<tr><td>cyr-serbian.cpp</td><td>Сербский</td><td>iso8859-5</td><td>Антон Зиновиев</td></tr>
+<tr><td>cyr-ukrainian.cpp</td><td>Украинский</td><td>koi8-u</td><td>Виктор Вагнер</td></tr>
+<tr><td>cyr-ukrainian1.cpp</td><td>Украинский</td><td>koi8-u</td><td>Игорь Власенко</td></tr>
+<tr><td>cyr-ukrainian-ms.cpp</td><td>Украинский</td><td>koi8-u</td><td>Игорь Власенко</td></tr>
+<tr><td>cyr-ukrainian-ms-like1</td><td>Украинский</td><td>koi8-u</td><td>Не помню кто</td></tr>
+<tr><td>cyr-ukrainian-ms-like2</td><td>Украинский</td><td>koi8-u</td><td>Не помню кто</td></tr>
</table>
<p>
-÷ÎÉÍÁÎÉÅ - ÒÁÓËÌÁÄËÁ cyr-ukrainian ÂÙÌÁ × Ó×ÏÅ ×ÒÅÍÑ ÓÄÅÌÁÎÁ ÍÎÏÊ
-"ÝÏÂÙ ÂÕÌÏ" É ÎÅ ÔÅÓÔÉÒÏ×ÁÌÁÓØ. ìÕÞÛÅ ÐÏÌØÚÕÀÊÔÅÓØ ÒÁÓËÌÁÄËÁÍÉ éÇÏÒÑ
-÷ÌÁÓÅÎËÏ.
+Внимание - раскладка cyr-ukrainian была в свое время сделана мной
+"щобы було" и не тестировалась. Лучше пользуюйтесь раскладками Игоря
+Власенко.
</p><p>
-òÁÓËÌÁÄËÉ éÇÏÒÑ ÷ÌÁÓÅÎËÏ ÐÏÄÄÅÒÖÉ×ÁÀÔ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÆÌÁÇÉ
-ÐÒÉ ÐÒÅÐÒÏÓÅÓÓÉÒÏ×ÁÎÉÉ. óÍ. ËÏÍÍÅÎÔÁÒÉÉ × ÓÁÍÏÊ ÒÁÓËÌÁÄËÅ.
+Раскладки Игоря Власенко поддерживают дополнительные флаги
+пÑ\80и пÑ\80епÑ\80оÑ\81еÑ\81Ñ\81иÑ\80овании. См. комменÑ\82аÑ\80ии в Ñ\81амой Ñ\80аÑ\81кладке.
</p><p>
-õËÁÚÁÎÎÁÑ ËÏÄÉÒÏ×ËÁ ÐÏ ÕÍÏÌÞÁÎÉÀ - ÔÁ, ËÏÔÏÒÁÑ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎÁ, ÅÓÌÉ
-× ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ CPP ÎÅ ÕËÁÚÁÔØ ÆÁÊÌÁ .enc.
+Указанная кодировка по умолчанию - та, которая будет использована, если
+в командной строке CPP не указать файла .enc.
</p><p>
-ðÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÓÌÅÄÕÀÝÉÅ ËÏÄÉÒÏ×ËÉ:
+Поддерживаются следующие кодировки:
MacCyrillic bulgarian-mik cp1251 cp866 iso8859-5 koi8-r koi8-u utf-8
</p>
-<h2>òõóéæéëáãéñ DOSEMU</h2>
+<h2>РУСИФИКАЦИЯ DOSEMU</h2>
<p>
-÷ ËÁÔÁÌÏÇÅ x-window ÎÁÈÏÄÉÔÓÑ ÛÒÉÆÔ ÄÌÑ X-window vga.bdf, ËÏÔÏÒÙÊ ÉÍÅÅÔ
-ËÏÄÉÒÏ×ËÕ cp866 É ÐÏÚ×ÏÌÑÅÔ ÒÁÂÏÔÁÔØ Ó ÒÕÓÓËÉÍ ÑÚÙËÏÍ × xdosemu.
+В каталоге x-window находится шрифт для X-window vga.bdf, который имеет
+кодировку cp866 и позволяет работать с русским языком в xdosemu.
</p>
-<h2>óëòéðôù</h2>
+<h2>СКРИПТЫ</h2>
<p>
-÷ ËÁÔÁÌÏÇÅ scripts ÎÁÈÏÄÑÔÓÑ ÓËÒÉÐÔÙ, ÉÓÐÏÌØÚÏ×ÁÎÎÙÅ ÍÎÏÊ
-ÄÌÑ ÓÏÚÄÁÎÉÑ ÜÔÉÈ ÛÒÉÆÔÏ× É ÔÁÂÌÉÃ.
-</p><p>
-óËÒÉÐÔ raw2psf ÂÅÒÅÔ ÆÁÊÌ ÛÒÉÆÔÁ × ÆÏÒÍÁÔÅ raw É ÇÅÎÅÒÉÒÕÅÔ ÆÁÊÌ ×
-ÆÏÒÍÁÔÅ psf. ÷ÔÏÒÙÍ ÁÒÇÕÍÅÎÔÏÍ ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁÎÁ ÔÁÂÌÉÃÁ ÏÔÏÂÒÁÖÅÎÉÑ
-ÛÒÉÆÔÁ × unicode. íÏÇÕÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÙ ÌÉÂÏ ÔÁÂÌÉÃÙ × ÆÏÒÍÁÔÅ sfm
-(ÔÅËÓÔÏ×ÁÑ ÒÁÚÎÏ×ÉÄÎÏÓÔØ) ÌÉÂÏ ÏÐÒÅÄÅÌÅÎÉÑ charset ËÏÔÏÒÙÅ ÍÏÖÎÏ ÓËÁÞÁÔØ
-Ó ftp.unicode.org ÉÌÉ ×ÚÑÔØ ÉÚ ÄÉÓÔÒÉÂÕÔÉ×Á catdoc.
-</p><p>
-óËÒÉÐÔ makeacm ÇÅÎÅÒÉÒÕÅÔ ÉÚ ÔÁÂÌÉÃÙ × ÏÄÎÏÍ ÉÚ ×ÙÛÅÐÒÉ×ÅÄÅÎÎÙÈ ÆÏÒÍÁÔÏ×
-ÆÁÊÌ acm. äÌÑ ÜÔÏÇÏ ÓËÒÉÐÔÁ ÎÅÏÂÈÏÄÉÍ ÍÏÄÕÌØ Unicode::String, ËÏÔÏÒÙÊ
-ÍÏÖÎÏ ×ÚÑÔØ ÓÏ CPAN.
-</p><p>
-óËÒÉÐÔ dumppsf ÐÏÚ×ÏÌÑÅÔ ÓËÏÎ×ÅÒÔÉÔØ psf-ÆÁÊÌ × ÎÅËÏÔÏÒÏÅ ÔÅËÓÔÏ×ÏÅ
-ÐÒÅÄÓÔÁ×ÌÅÎÉÅ, ÐÏÚ×ÏÌÑÀÝÅÅ ÐÏÓÍÏÔÒÅÔØ ÎÁ ÛÒÉÆÔ, ÎÅ ÚÁÇÒÕÖÁÑ ÅÇÏ.
-÷ÏÔ ËÏÇÄÁ-ÎÉÂÕÄØ ÎÁÐÉÛÕ ÏÂÒÁÔÎÙÊ ËÏÎ×ÅÒÔÅÒ É ÍÏÖÎÏ ÂÕÄÅÔ ÒÅÄÁËÔÉÒÏ×ÁÔØ
-ËÏÎÓÏÌØÎÙÅ ÛÒÉÆÔÙ × vim...
-</p><p>
-óËÒÉÐÔ displayfont, ÎÁÐÉÓÁÎÎÙÊ ëÉÒÉÌÌÏÍ úÌÏÂÉÎÙÍ, ÐÏÚ×ÏÌÑÅÔ ÐÒÏÓÍÏÔÒÅÔØ
-×ÓÅ ÓÉÍ×ÏÌÙ ÔÅËÕÝÅÇÏ ÛÒÉÆÔÁ ÎÁ ÜËÒÁÎÅ. îÅ ÔÏ ÞÔÏÂÙ Ñ ÅÇÏ ÒÅÁÌØÎÏ
-ÉÓÐÏÌØÚÏ×ÁÌ, ÎÏ ÒÁÚ ÕÖ Á×ÔÏÒ ÐÒÅÄÌÏÖÉÌ...
-</p><p>
-óËÒÉÐÔ mkvgafont ÜÔÏ shell-Ï×ÓËÉÊ ÓËÒÉÐÔ, ËÏÔÏÒÙÊ ÄÅÌÁÅÔ ÉÚ raw-ÛÒÉÆÔÁ
-ÄÌÑ ËÏÎÓÏÌÉ ÛÒÉÆÔ ÄÌÑ X-Window, ËÏÔÏÒÙÊ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ × DOSEMU
+В каталоге scripts находятся скрипты, использованные мной
+для создания этих шрифтов и таблиц.
+</p><p>
+Скрипт raw2psf берет файл шрифта в формате raw и генерирует файл в
+формате psf. Вторым аргументом может быть указана таблица отображения
+шрифта в unicode. Могут быть использованы либо таблицы в формате sfm
+(текстовая разновидность) либо определения charset которые можно скачать
+с ftp.unicode.org или взять из дистрибутива catdoc.
+</p><p>
+Скрипт makeacm генерирует из таблицы в одном из вышеприведенных форматов
+файл acm. Для этого скрипта необходим модуль Unicode::String, который
+можно взять со CPAN.
+</p><p>
+Скрипт dumppsf позволяет сконвертить psf-файл в некоторое текстовое
+пÑ\80едÑ\81Ñ\82авление, позволÑ\8fÑ\8eÑ\89ее поÑ\81моÑ\82Ñ\80еÑ\82Ñ\8c на Ñ\88Ñ\80иÑ\84Ñ\82, не загÑ\80Ñ\83жаÑ\8f его.
+Вот когда-нибудь напишу обратный конвертер и можно будет редактировать
+консольные шрифты в vim...
+</p><p>
+Скрипт displayfont, написанный Кириллом Злобиным, позволяет просмотреть
+все символы текущего шрифта на экране. Не то чтобы я его реально
+использовал, но раз уж автор предложил...
+</p><p>
+Скрипт mkvgafont это shell-овский скрипт, который делает из raw-шрифта
+для консоли шрифт для X-Window, который можно использовать в DOSEMU
</p><p>
-äÏËÕÍÅÎÔÁÃÉÑ ÎÁ ×ÓÅ ÐÅÒÌÏ×ÙÅ ÓËÒÉÐÔÙ × ÆÏÒÍÁÔÅ pod ×ÓÔÒÏÅÎÁ × ÓÁÍÉ ÓËÒÉÐÔÙ.
-÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÍÁÎÄÕ perldoc script ÄÌÑ ÅÅ ÐÒÏÓÍÏÔÒÁ ÉÌÉ
-pod2man script ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÏÌÎÏÃÅÎÎÏÊ man-ÓÔÒÁÎÉÃÙ.
+Документация на все перловые скрипты в формате pod встроена в сами скрипты.
+Вы можете использовать команду perldoc script для ее просмотра или
+pod2man script для создания полноценной man-страницы.
</p>
</BODY>
</HTML>