From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/111880 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Rik Kabel Newsgroups: gmane.comp.tex.context Subject: Re: LMTX, BIdi, full paragraph, and spurious empty line Date: Wed, 23 Jun 2021 19:44:57 -0400 Message-ID: References: <1679cd6e-c263-a01b-d110-e5e2c215e579@rik.users.panix.com> <03b8ac61-a94d-1603-57fe-7f14af64e0d8@xs4all.nl> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6993330437743888743==" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36566"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0 Thunderbird/78.11.0 To: Hans Hagen , mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Thu Jun 24 01:45:37 2021 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lwCYr-0009Km-DW for gctc-ntg-context-518@m.gmane-mx.org; Thu, 24 Jun 2021 01:45:37 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id A964D284B3B; Thu, 24 Jun 2021 01:45:06 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ThaURKrNSyQx; Thu, 24 Jun 2021 01:45:04 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id A9DA8284B43; Thu, 24 Jun 2021 01:45:04 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id C8475284B3C for ; Thu, 24 Jun 2021 01:45:02 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Aqb1-nhSOO1u for ; Thu, 24 Jun 2021 01:45:01 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=166.84.1.89; helo=mailbackend.panix.com; envelope-from=context@rik.users.panix.com; receiver= Original-Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id B8D77284B3B for ; Thu, 24 Jun 2021 01:45:00 +0200 (CEST) Original-Received: from [192.168.1.106] (cpe-69-204-137-117.nycap.res.rr.com [69.204.137.117]) by mailbackend.panix.com (Postfix) with ESMTPSA id 4G9Kcn6KMcz4806; Wed, 23 Jun 2021 19:44:57 -0400 (EDT) In-Reply-To: <03b8ac61-a94d-1603-57fe-7f14af64e0d8@xs4all.nl> Content-Language: en-US X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:111880 Archived-At: This is a multi-part message in MIME format. --===============6993330437743888743== Content-Type: multipart/alternative; boundary="------------0EEA24BC364F538A3369EB98" Content-Language: en-US This is a multi-part message in MIME format. --------------0EEA24BC364F538A3369EB98 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit On 6/23/2021 18:10, Hans Hagen wrote: > On 6/22/2021 4:52 AM, Rik Kabel wrote: >> [...]ome an alternative way to do that.) > I'll send you a possible fix but it needs a bit of testing. It has to > do with (probably spurious) spaces which means that the parbuilder > then considers the dir node to be a reasoable breakpoint (well, kin > dof okay as one gets what one asks for), but I'll be a bit more > agressive in dealing with that. > > Hans > Thank you, Hans, for looking into this so soon. I did try what you sent, but see no difference. I have eliminated the changes to spaceskip as a cause and simplified the example, removing the spaceskip and delimitedtext. New example, in which I get a spurious line after the third and fourth Walt Kelly entries: %% Demonstration of spurious line insertion on full paragraph with bidi \setupdirections     [bidi=on,method=unicode] \enabletrackers      [typesetters.directions] %\showmakeup          [glue,dir] \definepapersize     [Testing]                      [width=6.69in] \setuppapersize      [Testing] \setuplayout         [width=fit,                       backspace=1.4in,                       cutspace=1in,                       leftmargin=0.65in,                       rightmargin=0.65in] \setupwhitespace     [small] \setupbodyfont       [libertinus,11pt] \startbuffer[Test]     Kelly, Cynthia C., ed. 2005. {\em Oppenheimer and the Manhattan     Project: Insights into J.~Robert Oppenheimer, ‘Father of the     Atomic Bomb’}. Singapore: World Scientific.     Kelly, Walt. 1953. {\em The Pogo Papers}. New York, NY Simon     & Schuster.     Kelly, Walt. 1953. {\em The Pogo Papers}. New York NY Simon     & Schuster.     Kelly, Walt. 1953. {\em The Pogo Papers}. New York, NY: Simon     & Schuster.     Kelly, Walt. 1953. {\em The Pogo Papers}. New York,, NY: Simon     & Schuster.     Kelly, Walt. 1953. {\em The Pogo Papers}. New York; NY Simon     & Schuster.     Kuhn, Thomas S. 1962. {\em The Structure of Scientific     Revolutions}. Chicago, IL: University of Chicago Press.     Weinreich, Max. 1945. “Der YIVO un di problemen fun undzer     tsayt (דער ייִוואָ און די פּראָבלעמען פֿון אונדזער צײַט).”     {\em YIVO Bleter} 25 (1): 3--18. The title is translated as     {\em The YIVO and the problems of our time}, and also as     {\em The YIVO faces the post-war world}. \stopbuffer \starttext   \getbuffer[Test] \stoptext -- Rik --------------0EEA24BC364F538A3369EB98 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit


On 6/23/2021 18:10, Hans Hagen wrote:
On 6/22/2021 4:52 AM, Rik Kabel wrote:
[...]ome an alternative way to do that.)
I'll send you a possible fix but it needs a bit of testing. It has to do with (probably spurious) spaces which means that the parbuilder then considers the dir node to be a reasoable breakpoint (well, kin dof okay as one gets what one asks for), but I'll be a bit more agressive in dealing with that.

Hans

Thank you, Hans, for looking into this so soon.

I did try what you sent, but see no difference. I have eliminated the changes to spaceskip as a cause and simplified the example, removing the spaceskip and delimitedtext.

New example, in which I get a spurious line after the third and fourth Walt Kelly entries:

%% Demonstration of spurious line insertion on full paragraph with bidi

\setupdirections     [bidi=on,method=unicode]

\enabletrackers      [typesetters.directions]
%\showmakeup          [glue,dir]

\definepapersize     [Testing]
                     [width=6.69in]
\setuppapersize      [Testing]

\setuplayout         [width=fit,
                      backspace=1.4in,
                      cutspace=1in,
                      leftmargin=0.65in,
                      rightmargin=0.65in]

\setupwhitespace     [small]


\setupbodyfont       [libertinus,11pt]

\startbuffer[Test]
    Kelly, Cynthia C., ed. 2005. {\em Oppenheimer and the Manhattan
    Project: Insights into J.~Robert Oppenheimer, ‘Father of the
    Atomic Bomb’}. Singapore: World Scientific.

    Kelly, Walt. 1953. {\em The Pogo Papers}. New York, NY Simon
    & Schuster.

    Kelly, Walt. 1953. {\em The Pogo Papers}. New York NY Simon
    & Schuster.

    Kelly, Walt. 1953. {\em The Pogo Papers}. New York, NY: Simon
    & Schuster.

    Kelly, Walt. 1953. {\em The Pogo Papers}. New York,, NY: Simon
    & Schuster.

    Kelly, Walt. 1953. {\em The Pogo Papers}. New York; NY Simon
    & Schuster.

    Kuhn, Thomas S. 1962. {\em The Structure of Scientific
    Revolutions}. Chicago, IL: University of Chicago Press.

    Weinreich, Max. 1945. “Der YIVO un di problemen fun undzer
    tsayt (דער ייִוואָ און די פּראָבלעמען פֿון אונדזער צײַט).”
    {\em YIVO Bleter} 25 (1): 3--18. The title is translated as
    {\em The YIVO and the problems of our time}, and also as
    {\em The YIVO faces the post-war world}.

\stopbuffer

\starttext

  \getbuffer[Test]

\stoptext

--
Rik

--------------0EEA24BC364F538A3369EB98-- --===============6993330437743888743== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --===============6993330437743888743==--