From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Newsgroups: gmane.emacs.bugs Subject: emacs russification Date: Mon, 8 Apr 2002 18:05:47 +0400 Sender: bug-gnu-emacs-admin@gnu.org Message-ID: <000001c1dfc0$c0163400$219d693e@msu2poh44z8rz9> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0005_01C1DF28.026ABCC0" X-Trace: main.gmane.org 1018354695 8928 127.0.0.1 (9 Apr 2002 12:18:15 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 9 Apr 2002 12:18:15 +0000 (UTC) Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16uuZi-0002Jt-00 for ; Tue, 09 Apr 2002 14:18:14 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16uuZd-0001Ip-00; Tue, 09 Apr 2002 08:18:09 -0400 Original-Received: from palmolive.yandex.ru ([213.180.193.106]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16uuZD-0001IO-00 for ; Tue, 09 Apr 2002 08:17:43 -0400 Original-Received: from n7-33.card.co.ru ([62.105.157.33]:11780 "HELO msu2poh44z8rz9" ident: "NO-IDENT-SERVICE[2]" whoson: "vremennik" TLS-CIPHER: TLS-PEER: ) by mail.yandex.ru with SMTP id ; Tue, 9 Apr 2002 16:17:21 +0400 Original-To: X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Errors-To: bug-gnu-emacs-admin@gnu.org X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.0.8 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Bug reports for GNU Emacs, the Swiss army knife of text editors List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.bugs:5155370 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:515 This is a multi-part message in MIME format. ------=_NextPart_000_0005_01C1DF28.026ABCC0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: quoted-printable Dear sirs! As I can see, there are two ways to work with cyrillic letters in Emacs: = first based on iso8859-5 and second based on utf-8. But at present all = available encoders/decoders and language environments for cyrillic = languages are based on iso8859-5. Moreover, there is no support (I mean, = in user interface level) for cyrillic codepage cp1251, although it is = the only codepage used in Windows and it becames popular in Linux, too. = And, as I can see, there are no input methods for utf-8 cyrillics = included in distribution. So, I want to ask, if there are some plans to = improve cyrillic support in Mule/Emacs. May be, it could be a good idea = to replace iso8859 as a base for encoding cyrillic characters with = utf-8? If somebody works with such a project? And, if not, can I = contribute to Emacs writing new utf8-based encoding/decoding procedures = and input methods? Alexej Kryukov Moscow State University basileia@yandex.ru ------=_NextPart_000_0005_01C1DF28.026ABCC0 Content-Type: text/html; charset="koi8-r" Content-Transfer-Encoding: quoted-printable
Dear sirs!
 
As I can see, there are two ways to = work with=20 cyrillic letters in Emacs: first based on iso8859-5 and second based on = utf-8.=20 But at present all available encoders/decoders and language environments = for=20 cyrillic languages are based on iso8859-5. Moreover, there is no support = (I=20 mean, in user interface level) for cyrillic codepage cp1251, although it = is the=20 only codepage used in Windows and it becames popular in Linux, too. = And, as=20 I can see, there are no input methods for utf-8=20 cyrillics included in distribution. So, I want to ask, if = there are=20 some plans to improve cyrillic support in Mule/Emacs. May be, it could = be a good=20 idea to replace iso8859 as a base for encoding cyrillic characters = with=20 utf-8? If somebody works with such a project? And, if not, can I = contribute to=20 Emacs writing new utf8-based encoding/decoding procedures and input=20 methods?
 
Alexej Kryukov
Moscow State University
basileia@yandex.ru
------=_NextPart_000_0005_01C1DF28.026ABCC0-- From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: Re: emacs russification Date: Tue, 9 Apr 2002 17:51:27 +0300 (IDT) Sender: bug-gnu-emacs-admin@gnu.org Message-ID: References: <000001c1dfc0$c0163400$219d693e@msu2poh44z8rz9> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: main.gmane.org 1018360452 19667 127.0.0.1 (9 Apr 2002 13:54:12 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 9 Apr 2002 13:54:12 +0000 (UTC) Cc: bug-gnu-emacs@gnu.org Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16uw4Z-000576-00 for ; Tue, 09 Apr 2002 15:54:12 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16uw4V-0001ap-00; Tue, 09 Apr 2002 09:54:07 -0400 Original-Received: from is.elta.co.il ([199.203.121.2]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16uw3H-0001Wr-00 for ; Tue, 09 Apr 2002 09:52:51 -0400 Original-Received: from is (is [199.203.121.2]) by is.elta.co.il (8.9.3/8.8.8) with SMTP id RAA14867; Tue, 9 Apr 2002 17:51:27 +0300 (IDT) X-Sender: eliz@is Original-To: basileia@yandex.ru In-Reply-To: <000001c1dfc0$c0163400$219d693e@msu2poh44z8rz9> Errors-To: bug-gnu-emacs-admin@gnu.org X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.0.8 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Bug reports for GNU Emacs, the Swiss army knife of text editors List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.bugs:516 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:516 On Mon, 8 Apr 2002 basileia@yandex.ru wrote: > As I can see, there are two ways to work with cyrillic letters in Emacs: > first based on iso8859-5 and second based on utf-8. Not entirely true: Emacs also supports KOI8-R, Cyrillic-Alt, and several codepages, including 1251. > But at present all > available encoders/decoders and language environments for cyrillic > languages are based on iso8859-5. This is not really relevant from the user point of view: Emacs indeed uses iso8859-5 as the basis for its internal Cyrillic character set, but you shouldn't be worrying about this in normal use. If you have specific problems with this, please describe them. > Moreover, there is no support (I mean, > in user interface level) for cyrillic codepage cp1251, although it is > the only codepage used in Windows and it becames popular in Linux, too. Yes, there is; it just isn't turned on by default (except on Windows). Try these commands: M-x codepage-setup RET 1251 RET C-x RET k cp1251 RET This loads the tables needed for cp1251 support, and tells Emacs the keyboard sends cp1251 codes. > And, as I can see, there are no input methods for utf-8 cyrillics > included in distribution. I think development code includes some of these input methods. But Unicode support for Emacs is work in progress, so it's quite possible that many Unicode-based input methods are missing. > So, I want to ask, if there are some plans to > improve cyrillic support in Mule/Emacs. May be, it could be a good idea > to replace iso8859 as a base for encoding cyrillic characters with > utf-8? If somebody works with such a project? Work is under way to switch _all_ Emacs characters to be based on UTF-8. When that happens, Cyrillic characters will be switched as well. > And, if not, can I > contribute to Emacs writing new utf8-based encoding/decoding procedures > and input methods? I think a Unicode input method for Cyrillic languages will be most welcome, even now. But please use the anon CVS access to Emacs sources first to see what is there already. Please also continue discussions of this issue on emacs-devel@gnu.org, which is the mailing list where Emacs development is discussed.