From mboxrd@z Thu Jan 1 00:00:00 1970 Path: quimby.gnus.org!not-for-mail From: Anton Zinoviev Newsgroups: gmane.emacs.devel Subject: Cyrillic support Date: Wed, 27 Feb 2002 13:07:06 +0200 Message-ID: <20020227130704.B18112@fmi.uni-sofia.bg> NNTP-Posting-Host: quimby2.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: quimby2.netfonds.no 1014805901 26579 195.204.10.66 (27 Feb 2002 10:31:41 GMT) X-Complaints-To: usenet@quimby2.netfonds.no NNTP-Posting-Date: 27 Feb 2002 10:31:41 GMT Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby2.netfonds.no with esmtp (Exim 3.12 #1 (Debian)) id 16g1N6-0006ub-00 for ; Wed, 27 Feb 2002 11:31:40 +0100 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.33 #1 (Debian)) id 16g1JG-0007lV-00; Wed, 27 Feb 2002 05:27:42 -0500 Original-Received: from infoman.org ([62.44.101.36] helo=debian.fmi.uni-sofia.bg) by fencepost.gnu.org with esmtp (Exim 3.33 #1 (Debian)) id 16g1HZ-0007i4-00 for ; Wed, 27 Feb 2002 05:25:57 -0500 Original-Received: from mail.fmi.uni-sofia.bg (mail.fmi.uni-sofia.bg [62.44.101.4]) by debian.fmi.uni-sofia.bg (Postfix) with ESMTP id 9CA5011D311 for ; Wed, 27 Feb 2002 12:25:55 +0200 (EET) Original-Received: from logic.fmi.uni-sofia.bg ([62.44.100.59]) by mail.fmi.uni-sofia.bg (Netscape Messaging Server 3.62) with ESMTP id 637 for ; Wed, 27 Feb 2002 12:17:55 +0200 Original-Received: from zinoviev by logic.fmi.uni-sofia.bg with local (Exim 3.12 #1 (Debian)) id 16g1vP-0004oe-00 for ; Wed, 27 Feb 2002 13:07:07 +0200 Original-To: emacs-devel@gnu.org Content-Disposition: inline User-Agent: Mutt/1.2.5i Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: quimby.gnus.org gmane.emacs.devel:1588 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:1588 Hi! I'd like to work for Emacs project, mostly on the support for the Cyrillic languages. I decided to write here in order to avoid different people working on the same problem. More precisely, I'd like to do the following: 1. Input methods for Bashkir, Belarusian, Bulgarian, Kazakh, Kyrgys, Mongolian and Ukrainian, as well as a generic input method for Asian Cyrillic languages (there are too many Asian Cyrillic languages and it is not feasible to make different input method for all of them). 2. Support for CP1251 and PT154. CP1251 is the default encoding for GNU/Linux systems in Belarus and Bulgaria. Now it is only partialy supported in codepage.el -- the Ukrainian letter ghe with upturn and many important symbols are not supported. We need also PT154, because CP1251 covers only the Slavic languages. PT154 is encoding that covers some of the Asian Cyrillic Languages (Mongolian, Kyrgyz, Kazakh, Bashkir and others). 3. Creating language environments for most important Cyrillic languages and generic environments for others. 4. Translate TUTORIAL to Bulgarian. I've read that part of the Lisp sources of Emacs that interests me and I think I understand how it works. Actualy I've already done most of the coding. I maintain for Debian much Cyrillic-related stuff and this has given to me contacts with people speaking various Cyrillic languages. I will be able to read Emacs mailing lists and bug-reports, but only for a limited period of time because I have to work for other projects. However I will be responsible after that. My comment on a previous post follows: On 21 Dec 2001 Dave Love d.love@dl.ac.uk wrote: > > I made such an environment, with a properly-defined windows-1251 and > an additional `bulgarian-pho' input method. Sorry, I thought I had > replied previously about that. > > It isn't installed yet. I have been discussing Cyrillic support with > Handa-san and may need to ask for opinions from users on what is the > best way to do some things. One thing that isn't clear is whether it > is better to use mule-unicode characters uniformly or to mix them with > 8859-5, which take half the space in the buffer. I think it's better to mix mule-unicode with 8859-5. Thus, the encodings will be more compatible. Note that now Emacs has different input methods for Latin-1, Latin-2, etc. I'd like to avoid this for the Cyrillic languages. Regards, Anton Zinoviev _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://mail.gnu.org/mailman/listinfo/emacs-devel