From unknown Sun Jun 22 00:44:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5977: 24.0.50; Lao HELLO is incorrectly displayed Resent-From: Peter Dyballa Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 19 Apr 2010 20:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 5977 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 5977@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.127171022820865 (code B ref -1); Mon, 19 Apr 2010 20:51:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Apr 2010 20:50:28 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O3xvI-0005QU-C6 for submit@debbugs.gnu.org; Mon, 19 Apr 2010 16:50:28 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O3xvG-0005QP-EO for submit@debbugs.gnu.org; Mon, 19 Apr 2010 16:50:27 -0400 Received: from lists.gnu.org ([199.232.76.165]:55765) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O3xvC-0005b8-8j for submit@debbugs.gnu.org; Mon, 19 Apr 2010 16:50:22 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O3xvB-0002uE-QC for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2010 16:50:21 -0400 Received: from [140.186.70.92] (port=38322 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O3xv9-0002u6-Fc for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2010 16:50:20 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_RP_MATCHES_RCVD,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O3xv7-0002aT-4h for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2010 16:50:19 -0400 Received: from mout6.freenet.de ([195.4.92.96]:59124) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O3xv6-0002Zw-SG for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2010 16:50:17 -0400 Received: from [195.4.92.22] (helo=12.mx.freenet.de) by mout6.freenet.de with esmtpa (ID peter_dyballa@freenet.de) (port 25) (Exim 4.72 #3) id 1O3xv4-00008R-2f for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2010 22:50:14 +0200 Received: from p5b23a80d.dip.t-dialin.net ([91.35.168.13]:56254 helo=[192.168.1.2]) by 12.mx.freenet.de with esmtpsa (ID peter_dyballa@freenet.de) (TLSv1:AES128-SHA:128) (port 587) (Exim 4.72 #3) id 1O3xv3-0004L8-G2 for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2010 22:50:14 +0200 Message-Id: <3A521851-F7CC-45DB-A2ED-8348EF96D5CF@Freenet.DE> From: Peter Dyballa Content-Type: multipart/mixed; boundary=Apple-Mail-27--802248492 Mime-Version: 1.0 (Apple Message framework v936) Date: Mon, 19 Apr 2010 22:50:11 +0200 X-Mailer: Apple Mail (2.936) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -5.2 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.3 (-----) --Apple-Mail-27--802248492 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Hello! The Lao greetings are incorrectly rendered: --Apple-Mail-27--802248492 Content-Disposition: inline; filename="GNU Emacs Hello Lao.png" Content-Type: image/png; x-mac-creator=70727677; x-unix-mode=0644; x-mac-type=504E4766; name="GNU Emacs Hello Lao.png" Content-Transfer-Encoding: base64 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 IAgy8H81OkKOy6kzGwAAAABJRU5ErkJggg== --Apple-Mail-27--802248492 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit The font used is: xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-*-*-m-0- iso10646-1 (#x468) Similar effects happen with: xft:-unknown-Code2000-normal-normal-normal-*-17-*-*-*-*-0- iso10646-1 (#xA30) When I go forward or backward with the cursor keys in the greetings (also in the header) the direction of cursor movement is reversed at two or three spots. When I try to select them to be able to copy them they disappear. In GNU Emacs 24.0.50.1 (powerpc-apple-darwin9.8.0, X toolkit, Xaw3d scroll bars) of 2010-04-17 on Latsche.local Windowing system distributor `The X.Org Foundation', version 11.0.10800000 configured using `configure '--without-sound' '--without-dbus' '-- without-pop' '--without-gconf' '--with-x-toolkit=athena' '--enable- locallisppath=/Library/Application Support/Emacs/calendar23:/Library/ Application Support/Emacs' 'CFLAGS=-g -H -Wno-pointer-sign -pipe -fPIC -fno-common -mcpu=7450 -mtune=7450 -faltivec -fast' 'CPPFLAGS=' 'LDFLAGS=' 'CC=gcc-4.2' 'CPP=cpp-4.2'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: de_DE.UTF-8 value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: de_DE.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Fundamental Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t view-mode: t -- Greetings Pete Time is an illusion. Lunchtime, doubly so. --Apple-Mail-27--802248492-- From unknown Sun Jun 22 00:44:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5977: 24.0.50; Lao HELLO is incorrectly displayed Resent-From: Jason Rumney Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 19 Apr 2010 23:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5977 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Peter Dyballa Cc: 5977@debbugs.gnu.org Received: via spool by 5977-submit@debbugs.gnu.org id=B5977.127171896426807 (code B ref 5977); Mon, 19 Apr 2010 23:17:02 +0000 Received: (at 5977) by debbugs.gnu.org; 19 Apr 2010 23:16:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O40CB-0006yK-MP for submit@debbugs.gnu.org; Mon, 19 Apr 2010 19:16:04 -0400 Received: from mail-gw0-f44.google.com ([74.125.83.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O40C9-0006xy-Vb for 5977@debbugs.gnu.org; Mon, 19 Apr 2010 19:16:02 -0400 Received: by gwj20 with SMTP id 20so586460gwj.3 for <5977@debbugs.gnu.org>; Mon, 19 Apr 2010 16:15:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:received:from:to:cc :subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=Y1FdTClPWsQoHT3cioAWyNOGNHsORKWQ6trLygWAw2Q=; b=Wpei//7RxiKIx2OosqhtONHne8g1I/a01TZQjT510hEvypPNx7vvwjfdUOO9r9TZ66 m66diow43aEdrbiP7KXXcW6qVzWdhwODB4lzYmqGqlHybPNDMNc87/h/nVUvG20fW60M W7WgZVVGfCUBABhqTp52LphJYogFkC1X1/nxE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; b=f32O1SR5fJ77e1ltuIkDAK+HNAjikgpPlIqhVZmwf45DNsyPlUe+C1dBYWAMnipRPr P792FgYfG/LeUCFTBt98GjINEgyxI+O64yIBd8wZ1pO6SKzXX4KvcTffV0j2ryO4sa9k mE0XiAxKkou0I7A+6v5oSfXycMng2YO/vrNSU= Received: by 10.101.163.26 with SMTP id q26mr15732871ano.185.1271718957304; Mon, 19 Apr 2010 16:15:57 -0700 (PDT) Received: from home.jasonrumney.net ([202.87.221.133]) by mx.google.com with ESMTPS id 9sm1715530ywe.37.2010.04.19.16.15.54 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 19 Apr 2010 16:15:55 -0700 (PDT) Received: by home.jasonrumney.net (Postfix, from userid 1000) id 1ECB520E0; Tue, 20 Apr 2010 07:15:50 +0800 (MYT) From: Jason Rumney References: <3A521851-F7CC-45DB-A2ED-8348EF96D5CF@Freenet.DE> Date: Tue, 20 Apr 2010 07:15:49 +0800 In-Reply-To: <3A521851-F7CC-45DB-A2ED-8348EF96D5CF@Freenet.DE> (Peter Dyballa's message of "Mon, 19 Apr 2010 22:50:11 +0200") Message-ID: <877ho3qbiy.fsf@home.jasonrumney.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.5 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) Peter Dyballa writes: > The Lao greetings are incorrectly rendered: This seems to be the case with all the scripts that use otf to display since the bidi code was merged. From unknown Sun Jun 22 00:44:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5977: 24.0.50; Lao HELLO is incorrectly displayed Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Apr 2010 09:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5977 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Peter Dyballa Cc: 5977@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 5977-submit@debbugs.gnu.org id=B5977.127175440210969 (code B ref 5977); Tue, 20 Apr 2010 09:07:02 +0000 Received: (at 5977) by debbugs.gnu.org; 20 Apr 2010 09:06:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O49Pl-0002qs-Fc for submit@debbugs.gnu.org; Tue, 20 Apr 2010 05:06:41 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O49Pj-0002qn-5e for 5977@debbugs.gnu.org; Tue, 20 Apr 2010 05:06:40 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0L1600G002QT1A00@a-mtaout22.012.net.il> for 5977@debbugs.gnu.org; Tue, 20 Apr 2010 12:06:27 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.127.69.249]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L1600DWP3YQ7M90@a-mtaout22.012.net.il>; Tue, 20 Apr 2010 12:06:27 +0300 (IDT) Date: Tue, 20 Apr 2010 12:06:33 +0300 From: Eli Zaretskii In-reply-to: <3A521851-F7CC-45DB-A2ED-8348EF96D5CF@Freenet.DE> X-012-Sender: halo1@inter.net.il Message-id: <83fx2q5w86.fsf@gnu.org> References: <3A521851-F7CC-45DB-A2ED-8348EF96D5CF@Freenet.DE> X-Spam-Score: -2.0 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > From: Peter Dyballa > Date: Mon, 19 Apr 2010 22:50:11 +0200 > Cc: > > The Lao greetings are incorrectly rendered: Does the problem go away if you type M-: (setq bidi-display-reordering nil) RET ? > When I go forward or backward with the cursor keys in the greetings > (also in the header) the direction of cursor movement is reversed at > two or three spots. I don't see cursor movement reversal on MS-Windows. Can you tell what characters are those where it happens, e.g., by counting the number of C-f keystrokes from the beginning of the line? Anyway, the problem is known: Lao (as well as quite a few other scripts and display features in Emacs) use character compositions, and the bidi display does not yet handle composed characters correctly. I need Handa-san's help in figuring out how to make compositions work with bidi display, because I lack the necessary knowledge of how support for character compositions is designed and implemented, and the code is not documented enough, at least not for me, to figure that out on my own. From unknown Sun Jun 22 00:44:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5977: 24.0.50; Lao HELLO is incorrectly displayed Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Apr 2010 09:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5977 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jason Rumney Cc: Peter_Dyballa@Freenet.DE, 5977@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 5977-submit@debbugs.gnu.org id=B5977.127175491411207 (code B ref 5977); Tue, 20 Apr 2010 09:16:01 +0000 Received: (at 5977) by debbugs.gnu.org; 20 Apr 2010 09:15:14 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O49Y1-0002ui-MN for submit@debbugs.gnu.org; Tue, 20 Apr 2010 05:15:13 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O49Xz-0002uc-Gl for 5977@debbugs.gnu.org; Tue, 20 Apr 2010 05:15:12 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0L1600G0043IFP00@a-mtaout21.012.net.il> for 5977@debbugs.gnu.org; Tue, 20 Apr 2010 12:14:42 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.127.69.249]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L1600DDR4CHPV70@a-mtaout21.012.net.il>; Tue, 20 Apr 2010 12:14:42 +0300 (IDT) Date: Tue, 20 Apr 2010 12:14:48 +0300 From: Eli Zaretskii In-reply-to: <877ho3qbiy.fsf@home.jasonrumney.net> X-012-Sender: halo1@inter.net.il Message-id: <83eiia5vuf.fsf@gnu.org> References: <3A521851-F7CC-45DB-A2ED-8348EF96D5CF@Freenet.DE> <877ho3qbiy.fsf@home.jasonrumney.net> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.8 (/) > From: Jason Rumney > Date: Tue, 20 Apr 2010 07:15:49 +0800 > Cc: 5977@debbugs.gnu.org > > Peter Dyballa writes: > > > The Lao greetings are incorrectly rendered: > > This seems to be the case with all the scripts that use otf to display > since the bidi code was merged. Are you saying that you don't see similar problems on MS-Windows? Because I do. The Lao script does not use any R2L characters (AFAICS), so the only issue with the bidi code here is character compositions. Other than that, the characters are not reordered, so cursor motion should be strictly left to right, as usual (although jumps are expected, due to problems with composed characters). All this code is in terminal independent parts of the display engine, so it should affect all GUI ports in the same way. The only difference between Uniscribe and libotf should be in how they render un-composed characters, such as u+0EB5, that the bidi redisplay incorrectly puts on the screen. Somebody who knows how character compositions work in Emacs, please help me to DTRT with them in the bidi display! From unknown Sun Jun 22 00:44:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5977: 24.0.50; Lao HELLO is incorrectly displayed Resent-From: Peter Dyballa Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Apr 2010 10:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5977 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 5977@debbugs.gnu.org Received: via spool by 5977-submit@debbugs.gnu.org id=B5977.127175930113319 (code B ref 5977); Tue, 20 Apr 2010 10:29:01 +0000 Received: (at 5977) by debbugs.gnu.org; 20 Apr 2010 10:28:21 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4Agn-0003Sm-14 for submit@debbugs.gnu.org; Tue, 20 Apr 2010 06:28:21 -0400 Received: from mout3.freenet.de ([195.4.92.93]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4Agl-0003Sh-2O for 5977@debbugs.gnu.org; Tue, 20 Apr 2010 06:28:19 -0400 Received: from [195.4.92.10] (helo=0.mx.freenet.de) by mout3.freenet.de with esmtpa (ID peter_dyballa@freenet.de) (port 25) (Exim 4.72 #3) id 1O4Agf-00058C-FO; Tue, 20 Apr 2010 12:28:13 +0200 Received: from p5b23e15b.dip.t-dialin.net ([91.35.225.91]:56563 helo=[192.168.1.2]) by 0.mx.freenet.de with esmtpsa (ID peter_dyballa@freenet.de) (TLSv1:AES128-SHA:128) (port 587) (Exim 4.72 #3) id 1O4Agf-00087E-3s; Tue, 20 Apr 2010 12:28:13 +0200 Message-Id: <05222BF1-D5B9-4943-AF89-4552CBA7F9F8@Freenet.DE> From: Peter Dyballa In-Reply-To: <83fx2q5w86.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v936) Date: Tue, 20 Apr 2010 12:28:11 +0200 References: <3A521851-F7CC-45DB-A2ED-8348EF96D5CF@Freenet.DE> <83fx2q5w86.fsf@gnu.org> X-Mailer: Apple Mail (2.936) X-Spam-Score: -2.0 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.3 (---) Am 20.04.2010 um 11:06 schrieb Eli Zaretskii: >> The Lao greetings are incorrectly rendered: > > Does the problem go away if you type > > M-: (setq bidi-display-reordering nil) RET YES! Many displayed strings change their shape afterwards. > > ? > >> When I go forward or backward with the cursor keys in the greetings >> (also in the header) the direction of cursor movement is reversed at >> two or three spots. > > I don't see cursor movement reversal on MS-Windows. Can you tell what > characters are those where it happens, e.g., by counting the number of > C-f keystrokes from the beginning of the line? When I start at the default minor-mode at the left-most character, the =20= strings first change their look. First position point on the =20 third character. When I now invoke C-u C-x =3D on this character point =20= goes left to the second character. Next changes again the =20 shape of the strings. Next warps point to fifth character, =20 next back to fourth, next to seventh, then comes =20 , then warp to /, , first character of second string. =20 Next positions point on second character and one more =20= leaps to possibly fourth one, then fifth (neighbour), then jump to =20 possibly seventh, eighth, last ninth, before it falls down on next =20 line right of the small depressed =CE=A9 like character (see my = screenshot). With bidi-display-reordering set to nil no change in direction of =20 movement happens. (Cursor also stops at final C-j of line. Next =20 does the line-feed and carriage-return.) -- Greetings Pete Time flies like an error =E2=80=93 but fruit flies like a banana! - (almost) Groucho Marx From unknown Sun Jun 22 00:44:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5977: 24.0.50; Lao HELLO is incorrectly displayed Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Apr 2010 12:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5977 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Peter Dyballa Cc: 5977@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 5977-submit@debbugs.gnu.org id=B5977.127176589718202 (code B ref 5977); Tue, 20 Apr 2010 12:19:01 +0000 Received: (at 5977) by debbugs.gnu.org; 20 Apr 2010 12:18:17 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4CPA-0004jX-NC for submit@debbugs.gnu.org; Tue, 20 Apr 2010 08:18:16 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4CP7-0004jS-GO for 5977@debbugs.gnu.org; Tue, 20 Apr 2010 08:18:14 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0L1600C00CQHE200@a-mtaout20.012.net.il> for 5977@debbugs.gnu.org; Tue, 20 Apr 2010 15:16:59 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.127.237.174]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L1600BSDCSAK130@a-mtaout20.012.net.il>; Tue, 20 Apr 2010 15:16:59 +0300 (IDT) Date: Tue, 20 Apr 2010 15:17:05 +0300 From: Eli Zaretskii In-reply-to: <05222BF1-D5B9-4943-AF89-4552CBA7F9F8@Freenet.DE> Message-id: <837ho25nem.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: <3A521851-F7CC-45DB-A2ED-8348EF96D5CF@Freenet.DE> <83fx2q5w86.fsf@gnu.org> <05222BF1-D5B9-4943-AF89-4552CBA7F9F8@Freenet.DE> X-Spam-Score: -2.0 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > Cc: 5977@debbugs.gnu.org > From: Peter Dyballa > Date: Tue, 20 Apr 2010 12:28:11 +0200 >=20 > When I start at the default minor-mode at the left-most character, = the =20 > strings first change their look. First position point on th= e =20 > third character. When I now invoke C-u C-x =3D on this character po= int =20 > goes left to the second character. Next changes again the = =20 > shape of the strings. Next warps point to fifth character, = =20 > next back to fourth, next to seventh, then comes = =20 > , then warp to /, , first character of second string.= =20 > Next positions point on second character and one more =20 > leaps to possibly fourth one, then fifth (neighbour), then jump to = =20 > possibly seventh, eighth, last ninth, before it falls down on next = =20 > line right of the small depressed =CE=A9 like character (see my scr= eenshot). Strange, I see none of this on MS-Windows. Cursor positioning is als= o device-independent code, so I'm probably missing something. From unknown Sun Jun 22 00:44:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5977: 24.0.50; Lao HELLO is incorrectly displayed Resent-From: Jason Rumney Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Apr 2010 23:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5977 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Peter_Dyballa@Freenet.DE, 5977@debbugs.gnu.org Received: via spool by 5977-submit@debbugs.gnu.org id=B5977.127180540014935 (code B ref 5977); Tue, 20 Apr 2010 23:17:01 +0000 Received: (at 5977) by debbugs.gnu.org; 20 Apr 2010 23:16:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4MgK-0003sq-Jd for submit@debbugs.gnu.org; Tue, 20 Apr 2010 19:16:40 -0400 Received: from mail-pv0-f172.google.com ([74.125.83.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4MgJ-0003sl-Ff for 5977@debbugs.gnu.org; Tue, 20 Apr 2010 19:16:40 -0400 Received: by pvh11 with SMTP id 11so21827pvh.3 for <5977@debbugs.gnu.org>; Tue, 20 Apr 2010 16:16:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:received:from:to:cc :subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=APi7XK0GiQnwd5lxBRxcUP8ms5Axd7Z0FOkLcneoHzo=; b=Np/BugyViqEapAUp1zURUN7ovMK/0ol40rCkWih8Ol/dLo8tNBvVZIxd27YVOUWmV0 RB20uR1xZRwI4rkJw6jxrR19uK7epAjqnI6hAAcOyTHvZeeHOKONta1kYpMJeBm92X4d 1lFhLMJG5X82bGrwQUztygTId8E0XnRijVsAw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; b=pnG2JOTW6SptbOvvO3NEnQ4cUYmYVX0/zAEtPDR4rfjrCQCT5xTAlCI+WD+iSPuL7f TiUHkc6V2IkXhLJ7sdwk5qwActw8rReE7cc7P0oGx9oTzxvhqVClVZXDF+QiVNXFVcyh NR8CpmRO4SYlbFGI1OkOHEXBzEuVygbH88Zjs= Received: by 10.141.131.13 with SMTP id i13mr6626983rvn.121.1271805394755; Tue, 20 Apr 2010 16:16:34 -0700 (PDT) Received: from home.jasonrumney.net ([202.87.221.133]) by mx.google.com with ESMTPS id 21sm6792610pzk.0.2010.04.20.16.16.30 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 20 Apr 2010 16:16:31 -0700 (PDT) Received: by home.jasonrumney.net (Postfix, from userid 1000) id 750EC1831; Wed, 21 Apr 2010 07:16:27 +0800 (MYT) From: Jason Rumney References: <3A521851-F7CC-45DB-A2ED-8348EF96D5CF@Freenet.DE> <877ho3qbiy.fsf@home.jasonrumney.net> <83eiia5vuf.fsf@gnu.org> Date: Wed, 21 Apr 2010 07:16:27 +0800 In-Reply-To: <83eiia5vuf.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 20 Apr 2010 12:14:48 +0300") Message-ID: <8739ypr9ys.fsf@home.jasonrumney.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.5 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Eli Zaretskii writes: > Are you saying that you don't see similar problems on MS-Windows? > Because I do. I haven't tried on Windows. But on Linux, all the Indic scripts are displaying incorrectly, some showing on two lines instead of one, and cursor movement through them makes the display change - probably an indication that Emacs thinks it is displaying something different than what is actually displayed at that point. > The Lao script does not use any R2L characters (AFAICS), so the only > issue with the bidi code here is character compositions. Yes, composition might be the common factor here, though I didn't see any problem with Thai, which also uses composition but not libotf/uniscribe. I did not mean that it had anything to do with R2L, just that the bidi merge was the point in time that this broke. From unknown Sun Jun 22 00:44:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5977: 24.0.50; Lao HELLO is incorrectly displayed Resent-From: Kenichi Handa Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Apr 2010 02:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5977 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Peter_Dyballa@Freenet.DE, 5977@debbugs.gnu.org Received: via spool by 5977-submit@debbugs.gnu.org id=B5977.127181709921692 (code B ref 5977); Wed, 21 Apr 2010 02:32:01 +0000 Received: (at 5977) by debbugs.gnu.org; 21 Apr 2010 02:31:39 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4Pj0-0005dp-Ok for submit@debbugs.gnu.org; Tue, 20 Apr 2010 22:31:39 -0400 Received: from mx1.aist.go.jp ([150.29.246.133]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4Pix-0005dk-D7 for 5977@debbugs.gnu.org; Tue, 20 Apr 2010 22:31:36 -0400 Received: from rqsmtp1.aist.go.jp (rqsmtp1.aist.go.jp [150.29.254.115]) by mx1.aist.go.jp with ESMTP id o3L2VSC2023861; Wed, 21 Apr 2010 11:31:28 +0900 (JST) env-from (handa@m17n.org) Received: from smtp1.aist.go.jp by rqsmtp1.aist.go.jp with ESMTP id o3L2VSNE007813; Wed, 21 Apr 2010 11:31:28 +0900 (JST) env-from (handa@m17n.org) Received: by smtp1.aist.go.jp with ESMTP id o3L2VRQx010510; Wed, 21 Apr 2010 11:31:27 +0900 (JST) env-from (handa@m17n.org) Received: from handa by etlken with local (Exim 4.69) (envelope-from ) id 1O4PkJ-0005Xu-1E; Wed, 21 Apr 2010 11:32:59 +0900 From: Kenichi Handa In-Reply-To: <83fx2q5w86.fsf@gnu.org> (message from Eli Zaretskii on Tue, 20 Apr 2010 12:06:33 +0300) References: <3A521851-F7CC-45DB-A2ED-8348EF96D5CF@Freenet.DE> <83fx2q5w86.fsf@gnu.org> Date: Wed, 21 Apr 2010 11:32:58 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -1.7 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Sorry for the late response on this matter. In article <83fx2q5w86.fsf@gnu.org>, Eli Zaretskii writes: > Anyway, the problem is known: Lao (as well as quite a few other > scripts and display features in Emacs) use character compositions, > and the bidi display does not yet handle composed characters > correctly. I need Handa-san's help in figuring out how to make > compositions work with bidi display, because I lack the necessary > knowledge of how support for character compositions is designed and > implemented, and the code is not documented enough, at least not for > me, to figure that out on my own. I've been using the branch for 23.2. I've just build the trunk code on GNU/Linus, and found that all characters displayed by composition are incorrect. But, at the moment, I don't have a time to work on the trunk. Here's a brief explanation about control flow. At first, composition_compute_stop_pos is called in compute_stop_pos and reseat_to_string to record where to stop for composition handling in this member struct composition_it cmp_it; of struct it. Next, next_element_from_string and next_element_from_buffer calls the macro CHAR_COMPOSED_P to check if the next element should be composed. CHAR_COMPOSED_P calls composition_reseat_it which is the function to compose character(s) and build a LGSTRING (lispy glyph string) that carries all information about how to display that character sequence (glyph-ids of a font, relative position, etc). When a LGSTRING is built, it's cached and the ID of the cached data is recorded in cmp_it (see above). If composition_reseat_it successfully built a LGSTRING, next_element_from_string and next_element_from_buffer call next_element_from_composition. next_element_from_composition sets it->what to IT_COMPOSITION and setups it->cmp_it so that x_draw_composite_glyph_string_foreground (called in x_draw_glyph_string) can draw actual composition glyph(s). --- Kenichi Handa handa@m17n.org From unknown Sun Jun 22 00:44:21 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Peter Dyballa Subject: bug#5977: closed (Re: bug#5977: 24.0.50; Lao HELLO is incorrectly displayed) Message-ID: References: <837hny2f7g.fsf@gnu.org> <3A521851-F7CC-45DB-A2ED-8348EF96D5CF@Freenet.DE> X-Gnu-PR-Message: they-closed 5977 X-Gnu-PR-Package: emacs Reply-To: 5977@debbugs.gnu.org Date: Fri, 23 Apr 2010 18:32:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1272047522-24490-1" This is a multi-part message in MIME format... ------------=_1272047522-24490-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #5977: 24.0.50; Lao HELLO is incorrectly displayed which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 5977@debbugs.gnu.org. --=20 5977: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D5977 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1272047522-24490-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 5977-done) by debbugs.gnu.org; 23 Apr 2010 18:31:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O5NfA-0006Mh-MY for submit@debbugs.gnu.org; Fri, 23 Apr 2010 14:31:40 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O5Nf8-0006Ma-1d for 5977-done@debbugs.gnu.org; Fri, 23 Apr 2010 14:31:39 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0L1C00M00E2AZJ00@a-mtaout23.012.net.il> for 5977-done@debbugs.gnu.org; Fri, 23 Apr 2010 21:31:32 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.228.104.173]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L1C00M4OE4HDO30@a-mtaout23.012.net.il>; Fri, 23 Apr 2010 21:31:30 +0300 (IDT) Date: Fri, 23 Apr 2010 21:31:31 +0300 From: Eli Zaretskii Subject: Re: bug#5977: 24.0.50; Lao HELLO is incorrectly displayed In-reply-to: <05222BF1-D5B9-4943-AF89-4552CBA7F9F8@Freenet.DE> X-012-Sender: halo1@inter.net.il To: Peter Dyballa Message-id: <837hny2f7g.fsf@gnu.org> References: <3A521851-F7CC-45DB-A2ED-8348EF96D5CF@Freenet.DE> <83fx2q5w86.fsf@gnu.org> <05222BF1-D5B9-4943-AF89-4552CBA7F9F8@Freenet.DE> X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 5977-done Cc: 5977-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > Cc: 5977@debbugs.gnu.org > From: Peter Dyballa > Date: Tue, 20 Apr 2010 12:28:11 +0200 > > > Am 20.04.2010 um 11:06 schrieb Eli Zaretskii: > > >> The Lao greetings are incorrectly rendered: > > > > Does the problem go away if you type > > > > M-: (setq bidi-display-reordering nil) RET > > YES! Many displayed strings change their shape afterwards. I think I fixed this (revno 100013), please see if the problem is solved for you. (The lines in HELLO for Arabic and Hebrew still display slightly incorrectly, but that's expected, since the fixed code only supports strict L2R scripts. Doing that for bidirectional scripts is on my TODO.) ------------=_1272047522-24490-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 19 Apr 2010 20:50:28 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O3xvI-0005QU-C6 for submit@debbugs.gnu.org; Mon, 19 Apr 2010 16:50:28 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O3xvG-0005QP-EO for submit@debbugs.gnu.org; Mon, 19 Apr 2010 16:50:27 -0400 Received: from lists.gnu.org ([199.232.76.165]:55765) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O3xvC-0005b8-8j for submit@debbugs.gnu.org; Mon, 19 Apr 2010 16:50:22 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O3xvB-0002uE-QC for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2010 16:50:21 -0400 Received: from [140.186.70.92] (port=38322 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O3xv9-0002u6-Fc for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2010 16:50:20 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_RP_MATCHES_RCVD,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O3xv7-0002aT-4h for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2010 16:50:19 -0400 Received: from mout6.freenet.de ([195.4.92.96]:59124) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O3xv6-0002Zw-SG for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2010 16:50:17 -0400 Received: from [195.4.92.22] (helo=12.mx.freenet.de) by mout6.freenet.de with esmtpa (ID peter_dyballa@freenet.de) (port 25) (Exim 4.72 #3) id 1O3xv4-00008R-2f for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2010 22:50:14 +0200 Received: from p5b23a80d.dip.t-dialin.net ([91.35.168.13]:56254 helo=[192.168.1.2]) by 12.mx.freenet.de with esmtpsa (ID peter_dyballa@freenet.de) (TLSv1:AES128-SHA:128) (port 587) (Exim 4.72 #3) id 1O3xv3-0004L8-G2 for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2010 22:50:14 +0200 Message-Id: <3A521851-F7CC-45DB-A2ED-8348EF96D5CF@Freenet.DE> From: Peter Dyballa To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary=Apple-Mail-27--802248492 Mime-Version: 1.0 (Apple Message framework v936) Subject: 24.0.50; Lao HELLO is incorrectly displayed Date: Mon, 19 Apr 2010 22:50:11 +0200 X-Mailer: Apple Mail (2.936) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -5.2 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.3 (-----) --Apple-Mail-27--802248492 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Hello! The Lao greetings are incorrectly rendered: --Apple-Mail-27--802248492 Content-Disposition: inline; filename="GNU Emacs Hello Lao.png" Content-Type: image/png; x-mac-creator=70727677; x-unix-mode=0644; x-mac-type=504E4766; name="GNU Emacs Hello Lao.png" Content-Transfer-Encoding: base64 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 IAgy8H81OkKOy6kzGwAAAABJRU5ErkJggg== --Apple-Mail-27--802248492 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit The font used is: xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-*-*-m-0- iso10646-1 (#x468) Similar effects happen with: xft:-unknown-Code2000-normal-normal-normal-*-17-*-*-*-*-0- iso10646-1 (#xA30) When I go forward or backward with the cursor keys in the greetings (also in the header) the direction of cursor movement is reversed at two or three spots. When I try to select them to be able to copy them they disappear. In GNU Emacs 24.0.50.1 (powerpc-apple-darwin9.8.0, X toolkit, Xaw3d scroll bars) of 2010-04-17 on Latsche.local Windowing system distributor `The X.Org Foundation', version 11.0.10800000 configured using `configure '--without-sound' '--without-dbus' '-- without-pop' '--without-gconf' '--with-x-toolkit=athena' '--enable- locallisppath=/Library/Application Support/Emacs/calendar23:/Library/ Application Support/Emacs' 'CFLAGS=-g -H -Wno-pointer-sign -pipe -fPIC -fno-common -mcpu=7450 -mtune=7450 -faltivec -fast' 'CPPFLAGS=' 'LDFLAGS=' 'CC=gcc-4.2' 'CPP=cpp-4.2'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: de_DE.UTF-8 value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: de_DE.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Fundamental Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t view-mode: t -- Greetings Pete Time is an illusion. Lunchtime, doubly so. --Apple-Mail-27--802248492-- ------------=_1272047522-24490-1--