Return-Path: Received: from video.uic.vsu.ru ([62.76.169.38] verified) by vsu.ru (CommuniGate Pro SMTP 3.3.1) with ESMTP id 1865533 for CyrTeX-en@vsu.ru; Mon, 11 Sep 2000 12:24:17 +0400 Sender: vvv@video.uic.vsu.ru To: (Cyrillic TeX Users Group) Subject: Re: email-ru.tex References: From: Vladimir Volovich Date: 11 Sep 2000 12:23:59 +0400 In-Reply-To: Laurent Siebenmann's message of "Mon, 11 Sep 2000 08:30:40 +0200" Message-ID: Lines: 98 User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.6 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii "LS" == Laurent Siebenmann writes: LS> PS to Vladimir: I am still hoping you will report on emacs LS> facitities for typing Russian text with just an ASCII LS> keyboard. Did I misunderstand your earlier post? no, you did not :) yes, emacs provides one a library of emacs input methods (for ascii keyboards) -- LEIM. this works with emacs compiled with MULE (multilingual extensions). compiled binaries are available for windows at ftp://ftp.gnu.org/gnu/windows/emacs/ and information can be obtained at http://www.gnu.org/software/emacs/ if you will need fonts which support lots of languages, get the intlfonts package from ftp://ftp.gnu.org/gnu/intlfonts/ it will work not only in UNIX X11, but also in windows 9x/nt. you should read the "Emacs FAQ for the Microsoft Windows port" referenced in the http://www.gnu.org/software/emacs/ page on how to install intlfonts in windows for emacs. emacs provides the following input methods (other could be added easily): british catalan-prefix chinese-4corner chinese-array30 chinese-b5-quick chinese-b5-tsangchi chinese-ccdospy chinese-cns-quick chinese-cns-tsangchi chinese-ctlau chinese-ctlaub chinese-ecdict chinese-etzy chinese-punct chinese-punct-b5 chinese-py chinese-py-b5 chinese-py-punct chinese-py-punct-b5 chinese-qj chinese-qj-b5 chinese-sw chinese-tonepy chinese-ziranma chinese-zozy cyrillic-beylorussian cyrillic-jcuken cyrillic-jis-russian cyrillic-macedonian cyrillic-serbian cyrillic-translit cyrillic-translit-bulgarian cyrillic-ukrainian cyrillic-yawerty czech czech-prog-1 czech-prog-2 czech-prog-3 czech-qwerty danish-alt-postfix danish-keyboard danish-postfix devanagari-hindi-transliteration devanagari-itrans devanagari-keyboard-a devanagari-transliteration english-dvorak esperanto-alt-postfix esperanto-postfix esperanto-prefix ethiopic finish-keyboard finnish-alt-postfix finnish-postfix french-alt-postfix french-azerty french-keyboard french-postfix french-prefix german german-alt-postfix german-postfix german-prefix greek greek-jis hebrew icelandic-alt-postfix icelandic-keyboard icelandic-postfix ipa irish-prefix italian-alt-postfix italian-keyboard italian-postfix japanese japanese-ascii japanese-hankaku-kana japanese-hiragana japanese-katakana japanese-zenkaku korean-hangul korean-hangul3 korean-hanja korean-hanja-jis korean-hanja3 korean-symbol lao lao-lrt latin-1-alt-postfix latin-1-postfix latin-1-prefix latin-2-alt-postfix latin-2-postfix latin-2-prefix latin-3-alt-postfix latin-3-postfix latin-3-prefix latin-4-alt-postfix latin-4-postfix latin-5-alt-postfix latin-5-postfix norwegian-alt-postfix norwegian-keyboard norwegian-postfix portuguese-prefix romanian-alt-prefix romanian-prefix scandinavian-alt-postfix scandinavian-postfix slovak slovak-prog-1 slovak-prog-2 slovak-prog-3 spanish-alt-postfix spanish-keyboard spanish-postfix spanish-prefix swedish-alt-postfix swedish-keyboard swedish-postfix thai-kesmanee thai-pattachote tibetan-tibkey tibetan-wylie turkish-alt-postfix turkish-latin-3-alt-postfix turkish-latin-3-postfix turkish-postfix vietnamese-viqr for example, the `cyrillic-translit' input method allows one to type cyrillic letters on latin keyboard. e.g. `y' will be converted to cyrery, but if followed by `a', it will be converted to `cyrya' (`ya' -> cyrya); `yo' -> cyryo, etc. of course, it is possible to enter cyrery followed by cyra, too. this way, not only russian letters could be typeset. Best, v.