From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Dave Love Newsgroups: gmane.emacs.devel Subject: Re: please consider emacs-unicode for pervasive changes Date: 08 Sep 2002 00:48:45 +0100 Sender: emacs-devel-admin@gnu.org Message-ID: References: <200208090754.g797s6s11972@rum.cs.yale.edu> <200208130030.JAA26246@etlken.m17n.org> <200209030615.PAA10378@etlken.m17n.org> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1031442615 23067 127.0.0.1 (7 Sep 2002 23:50:15 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 7 Sep 2002 23:50:15 +0000 (UTC) Cc: handa@etl.go.jp, raeburn@raeburn.org, monnier+gnu/emacs@rum.cs.yale.edu, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17npL9-0005zm-00 for ; Sun, 08 Sep 2002 01:50:11 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17npuL-0006wZ-00 for ; Sun, 08 Sep 2002 02:26:33 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17npL8-0006bl-00; Sat, 07 Sep 2002 19:50:10 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17npJw-0006WM-00 for emacs-devel@gnu.org; Sat, 07 Sep 2002 19:48:56 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17npJu-0006Vx-00 for emacs-devel@gnu.org; Sat, 07 Sep 2002 19:48:55 -0400 Original-Received: from albion.dl.ac.uk ([148.79.80.39]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17npJs-0006Um-00; Sat, 07 Sep 2002 19:48:52 -0400 Original-Received: from fx by albion.dl.ac.uk with local (Exim 3.35 #1 (Debian)) id 17npJl-0004nG-00; Sun, 08 Sep 2002 00:48:45 +0100 Original-To: rms@gnu.org Original-Lines: 24 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:7706 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:7706 Richard Stallman writes: > What non-Unicode characters do you mean? In the Unicode version, the > only non-Unicode characters Emacs supports will be Han characters. I'm not sure whether you mean you'll veto anything else or I don't know what I'm talking about. Currently: (let (non-uc) (dolist (cs (charset-list)) (when (and (eq cs (plist-get (charset-plist cs) :name)) (>= (or (plist-get (charset-plist cs) :code-offset) 0) #xf0000)) (push cs non-uc))) non-uc) => (eight-bit eight-bit-control eight-bit-graphic chinese-gb2312 chinese-gbk chinese-cns11643-1 chinese-cns11643-2 chinese-cns11643-3 chinese-cns11643-4 chinese-cns11643-5 chinese-cns11643-6 chinese-cns11643-7 big5 chinese-big5-1 chinese-big5-2 japanese-jisx0208 japanese-jisx0208-1978 japanese-jisx0212 japanese-jisx0213-1 japanese-jisx0213-2 korean-ksc5601 chinese-sisheng ipa vietnamese-viscii-lower vietnamese-viscii-upper arabic-1-column arabic-2-column indian-is13194 indian-glyph devanagari-glyph indian-1-column tibetan ethiopic gb18030-4-byte-ext-1 gb18030-4-byte-ext-2) They're used for things like raw bytes, CJK stuff, level 2, emacs-mule support &c, and there need to be more eventually. I don't think it's useful to worry about this and have endless explanation. It would be best to spend time implementing and testing, and I think anyone wanting to work on it will have to read the code like me.