From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#22250: 25.0.50; Eww fails to break RTL paragraph Date: Sun, 27 Dec 2015 22:22:34 +0200 Message-ID: <83poxrfxpx.fsf@gnu.org> References: <8760zj3dvr.fsf@justinian.i-did-not-set--mail-host-address--so-tickle-me> <87si2nd6zj.fsf@gnus.org> <83r3i7fzfu.fsf@gnu.org> <87oadbd64a.fsf@gnus.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1451247808 1138 80.91.229.3 (27 Dec 2015 20:23:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 27 Dec 2015 20:23:28 +0000 (UTC) Cc: 22250@debbugs.gnu.org, b.riefenstahl@turtle-trading.net To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Dec 27 21:23:17 2015 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 1aDHqW-0001j0-Ka for geb-bug-gnu-emacs@m.gmane.org; Sun, 27 Dec 2015 21:23:16 +0100 Original-Received: from localhost ([::1]:42641 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aDHqV-0003qj-PG for geb-bug-gnu-emacs@m.gmane.org; Sun, 27 Dec 2015 15:23:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58762) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aDHqN-0003hm-5B for bug-gnu-emacs@gnu.org; Sun, 27 Dec 2015 15:23:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aDHqI-0001OR-FF for bug-gnu-emacs@gnu.org; Sun, 27 Dec 2015 15:23:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:37273) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aDHqI-0001ON-C8 for bug-gnu-emacs@gnu.org; Sun, 27 Dec 2015 15:23:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aDHqI-00064P-86 for bug-gnu-emacs@gnu.org; Sun, 27 Dec 2015 15:23:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Dec 2015 20:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22250 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 22250-submit@debbugs.gnu.org id=B22250.145124772323229 (code B ref 22250); Sun, 27 Dec 2015 20:23:02 +0000 Original-Received: (at 22250) by debbugs.gnu.org; 27 Dec 2015 20:22:03 +0000 Original-Received: from localhost ([127.0.0.1]:44872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aDHpH-00062E-TQ for submit@debbugs.gnu.org; Sun, 27 Dec 2015 15:22:03 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:39319) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aDHpG-000620-38 for 22250@debbugs.gnu.org; Sun, 27 Dec 2015 15:21:58 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aDHp6-0001HM-DI for 22250@debbugs.gnu.org; Sun, 27 Dec 2015 15:21:53 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46005) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aDHp6-0001HI-9S; Sun, 27 Dec 2015 15:21:48 -0500 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3458 helo=HOME-C4E4A596F7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aDHp4-0004zG-PT; Sun, 27 Dec 2015 15:21:47 -0500 In-reply-to: <87oadbd64a.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 27 Dec 2015 20:49:25 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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:110841 Archived-At: > From: Lars Ingebrigtsen > Cc: b.riefenstahl@turtle-trading.net, 22250@debbugs.gnu.org > Date: Sun, 27 Dec 2015 20:49:25 +0100 > > Eli Zaretskii writes: > > > If you can point me to the code which does that, I might find the > > problem and suggest the solution. > > It's `shr-fill-line'. Thanks. There's nothing wrong with eww or shr. This is the (strange-looking, but expected) result of displaying a long line of LTR text in a RTL paragraph with truncate-lines set to t. Here, try this: emacs -Q C-x b foo RET M-x set-variable RET bidi-paragraph-direction RET right-to-left RET M-x set-variable RET truncate-lines RET t RET Now press and hold 'a', let it fill the window line and hscroll, then type RET, and repeat for another line. Finally, type M-<. You will see exactly the same display as shown in the original report. It should now be clear this has nothing to do with either eww or breaking paragraphs in HTML pages. So now I have to ask Benjamin why does he think there's a bug here. Because I don't see any bug. I do agree that the display looks strange, but that's what you get for displaying long lines of LTR text in a RTL paragraph with truncate-lines set to t. RTL paragraphs are for predominantly RTL text, exactly like LTR paragraphs are for predominantly LTR text.