From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: handa@gnu.org (K. Handa) Newsgroups: gmane.emacs.bugs Subject: bug#16007: admin/charsets/mule-charsets.el requires old Emacs version Date: Wed, 25 Dec 2013 00:00:39 +0900 Message-ID: <87k3eupa3s.fsf@gnu.org> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1387897514 29372 80.91.229.3 (24 Dec 2013 15:05:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 24 Dec 2013 15:05:14 +0000 (UTC) Cc: 16007@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Dec 24 16:05:19 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VvTTq-0000Uw-DC for geb-bug-gnu-emacs@m.gmane.org; Tue, 24 Dec 2013 16:01:10 +0100 Original-Received: from localhost ([::1]:39010 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VvTTq-0004Z2-3A for geb-bug-gnu-emacs@m.gmane.org; Tue, 24 Dec 2013 10:01:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51643) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VvTTj-0004Yw-Kb for bug-gnu-emacs@gnu.org; Tue, 24 Dec 2013 10:01:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VvTTi-0000Im-Bv for bug-gnu-emacs@gnu.org; Tue, 24 Dec 2013 10:01:03 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53361) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VvTTi-0000Ii-8m for bug-gnu-emacs@gnu.org; Tue, 24 Dec 2013 10:01:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VvTTh-0002Ra-NR for bug-gnu-emacs@gnu.org; Tue, 24 Dec 2013 10:01:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: handa@gnu.org (K. Handa) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Dec 2013 15:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16007 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 16007-submit@debbugs.gnu.org id=B16007.13878972529370 (code B ref 16007); Tue, 24 Dec 2013 15:01:01 +0000 Original-Received: (at 16007) by debbugs.gnu.org; 24 Dec 2013 15:00:52 +0000 Original-Received: from localhost ([127.0.0.1]:39147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvTTX-0002R4-On for submit@debbugs.gnu.org; Tue, 24 Dec 2013 10:00:52 -0500 Original-Received: from fencepost.gnu.org ([208.118.235.10]:33401) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvTTW-0002Qw-Be for 16007@debbugs.gnu.org; Tue, 24 Dec 2013 10:00:50 -0500 Original-Received: from fl1-110-233-32-186.iba.mesh.ad.jp ([110.233.32.186]:33741 helo=wanchai) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1VvTTV-0001aG-Di; Tue, 24 Dec 2013 10:00:49 -0500 Original-Received: from handa by wanchai with local (Exim 4.80) (envelope-from ) id 1VvTTQ-00022t-6M; Wed, 25 Dec 2013 00:00:44 +0900 In-Reply-To: <83r493763q.fsf@gnu.org> (message from Eli Zaretskii on Mon, 23 Dec 2013 20:52:09 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:82522 Archived-At: In article <83r493763q.fsf@gnu.org>, Eli Zaretskii writes: > Ping! > Is the patch suggested below correct, please? I'm sorry for being late. It took time to recall why I didn't specify the unify map for indian-is13194. The story is a little bit complicated, but, in short, Emacs 22 was wrong in providing is13194->Unicode map in ucs-tables.el. That map maps indian-is13194 to Unicode Devanagari area, but such a mapping is correct only for Devanagari users. For Telugu users, for instance, the characters in indian-is13194 should be mapped to Unicode Telugu area. IS13194 is actually not a charset but an encoding mechanism of all (ah, almost all) Indian scripts, and it uses the sequence 0xE0 0x4? to switch scripts. So, at the time of designing Unicode-base Emacs, I had intended to solve this incorrect behavior of Emacs 22. But, while attacking many other problems, I forgot this issue. :-( For instance, iscii-to-ucs-region (IS13194 is called as ISCII) of ind-util.el still has this comment: ;; only Devanagari is supported now. I am still wondering how to solve this problem. At least, the docstring of indian-is13194 should state that the current implementation of that charset is for Devanagari users only if we suply the unify-map as your patch. The better will be to provide a different unify map for different lang. env. But, as IS13194 is used very rarely now, I'm not sure it's worth making such an effort. Please give me some more time to decide what to do for the next release. --- Kenichi Handa handa@gnu.org