From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: display table for eight-bit-graphic Date: Sun, 26 Jan 2003 10:37:15 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <200301250116.KAA11729@etlken.m17n.org> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1043595532 27451 80.91.224.249 (26 Jan 2003 15:38:52 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 26 Jan 2003 15:38:52 +0000 (UTC) Cc: 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 18corz-00078b-00 for ; Sun, 26 Jan 2003 16:38:51 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18covk-0000Oi-00 for ; Sun, 26 Jan 2003 16:42:44 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18cotB-0000la-00 for emacs-devel@quimby.gnus.org; Sun, 26 Jan 2003 10:40:05 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18cos4-0008O5-00 for emacs-devel@gnu.org; Sun, 26 Jan 2003 10:38:56 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18cori-00086V-00 for emacs-devel@gnu.org; Sun, 26 Jan 2003 10:38:35 -0500 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18coqU-00078r-00 for emacs-devel@gnu.org; Sun, 26 Jan 2003 10:37:18 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.10) id 18coqR-0001T9-00; Sun, 26 Jan 2003 10:37:15 -0500 Original-To: Kenichi Handa In-reply-to: <200301250116.KAA11729@etlken.m17n.org> (message from Kenichi Handa on Sat, 25 Jan 2003 10:16:22 +0900 (JST)) Original-cc: d.love@dl.ac.uk X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:11090 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:11090 But, I've just found that standard-display-table is setup when we start Emacs with any locale of single byte charset (e.g. iso-8859-1). It seems that it is done intentionally by set-locale-environment as below. The reason for this is probably for the sake of unibyte buffers. This way, people who don't like MULE and use Emacs in unibyte mode with European character sets get the same behavior as before. In the past, this code only affected unibyte buffers because those character codes 128-255 normally only appeared in them. But nowadays, all those codes are normal in multibyte buffers too. The display table treats each code the same way regardless of whether it comes from a unibyte buffer or a multibyte buffer.