From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kenichi Handa Newsgroups: gmane.emacs.devel Subject: Re: [emacs-bidi] Treatment of LRE,RLE,LRO,RLO,PDF,LRM,RLM Date: Wed, 17 Nov 2010 14:58:15 +0900 Message-ID: References: <83aalde3i0.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1289973513 20787 80.91.229.12 (17 Nov 2010 05:58:33 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 17 Nov 2010 05:58:33 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 17 06:58:29 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PIb2L-0008VF-33 for ged-emacs-devel@m.gmane.org; Wed, 17 Nov 2010 06:58:29 +0100 Original-Received: from localhost ([127.0.0.1]:43566 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PIb2K-0004qS-ID for ged-emacs-devel@m.gmane.org; Wed, 17 Nov 2010 00:58:28 -0500 Original-Received: from [140.186.70.92] (port=54843 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PIb2E-0004qM-TU for emacs-devel@gnu.org; Wed, 17 Nov 2010 00:58:23 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PIb2D-0003UB-UX for emacs-devel@gnu.org; Wed, 17 Nov 2010 00:58:22 -0500 Original-Received: from mx1.aist.go.jp ([150.29.246.133]:59208) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PIb2C-0003TR-1b; Wed, 17 Nov 2010 00:58:20 -0500 Original-Received: from rqsmtp2.aist.go.jp (rqsmtp2.aist.go.jp [150.29.254.123]) by mx1.aist.go.jp with ESMTP id oAH5wGkG016537; Wed, 17 Nov 2010 14:58:16 +0900 (JST) env-from (handa@m17n.org) Original-Received: from smtp4.aist.go.jp by rqsmtp2.aist.go.jp with ESMTP id oAH5wGBo006262; Wed, 17 Nov 2010 14:58:16 +0900 (JST) env-from (handa@m17n.org) Original-Received: by smtp4.aist.go.jp with ESMTP id oAH5wGNK003122; Wed, 17 Nov 2010 14:58:16 +0900 (JST) env-from (handa@m17n.org) Original-Received: from handa by etlken with local (Exim 4.71) (envelope-from ) id 1PIb28-00053L-5k; Wed, 17 Nov 2010 14:58:16 +0900 In-Reply-To: <83aalde3i0.fsf@gnu.org> (message from Eli Zaretskii on Sat, 13 Nov 2010 15:51:03 +0200) X-detected-operating-system: by eggs.gnu.org: Solaris 9 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:132766 Archived-At: In article <83aalde3i0.fsf@gnu.org>, Eli Zaretskii writes: > There are a few issues that perhaps need to be fixed: > . If the default value of terminal-coding-system is nil, glyphless > character display does not take effect: all the non-ASCII > characters are displayed as question marks. I think this is > because safe_terminal_coding claims it can safely encode any > character. This look inconsistent and confusing, so I think we > should fix that. There was a bug in setting term->charset_list. I've just installed a fix. > . Composite characters are displayed as question marks regardless of > the setting of glyphless-char-display-control. I think this is > because term.c:produce_composite_glyph does not consider the new > glyphless-char display feature. I think users will expect that > composite characters behave like un-encodable characters on a TTY. I think composite characters should be sent to a tty as is (i.e. just sending encoded characters), then terminal may correctly compose them. By the way, with the latest trunk code, on tty terminal, Emacs positions cursor incorrectly (at column 1) on empty lines except for end-of-buffer. I don't know which code is wrong but, at least, it didn't happen when I committed the big changes for glyphless-char-display. --- Kenichi Handa handa@m17n.org