Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id u68JIIlX009397 for ; Fri, 8 Jul 2016 21:18:19 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx005) with ESMTPS (Nemesis) id 0LvyjV-1bM9iz2ORZ-017pr0 for ; Fri, 08 Jul 2016 21:18:12 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay.uni-heidelberg.de (8.15.2/8.15.2) with ESMTPS id u68JGUAU023552 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 8 Jul 2016 21:16:30 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id u68EGe7g004486; Fri, 8 Jul 2016 21:16:30 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 14196506 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 8 Jul 2016 21:16:30 +0200 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id u68JGUtw000759 for ; Fri, 8 Jul 2016 21:16:30 +0200 Received: from spam1-mail4.thewebhostserver.com (spam1-mail4.thewebhostserver.com [213.5.180.179]) by relay.uni-heidelberg.de (8.15.2/8.15.2) with ESMTPS id u68JGPRe023519 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 8 Jul 2016 21:16:27 +0200 Received: from [88.202.227.10] (helo=chaos.thewebhostserver.com) by spam1.thewebhostserver.com with esmtpsa (TLSv1.2:DHE-RSA-AES256-SHA:256) (Exim 4.85) (envelope-from ) id 1bLbGB-00073l-48 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 08 Jul 2016 20:16:25 +0100 Received: from 210.129.35.37.dynamic.jazztel.es ([37.35.129.210]:58594 helo=[192.168.1.130]) by chaos.thewebhostserver.com with esmtpsa (TLSv1:ECDHE-RSA-AES256-SHA:256) (Exim 4.87) (envelope-from ) id 1bLbG9-000nPT-Jg for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 08 Jul 2016 20:16:22 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20131118 Thunderbird/17.0.11 MIME-Version: 1.0 References: <577FE39F.4030402@tex-tipografia.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-AuthUser: listas@tex-tipografia.com X-Filter-ID: s0sct1PQhAABKnZB5plbIcM45B2O2cPwMCBshA9wOKpH2j215weX2v97u2ZVARoFgIZ85tXJ5rkQ eimQ11gVm8WdM5FHtwQZEzVndAzEeU2Otz3u4RNcV2R1V+ZkLIoICssE9ifv0IU8d40NFFL1sBum JwiT+2brWmQlzkLIcXivpIH4ag6BM/+u9ym+BA236YhO8Zabj7JC8C5LEY+FT5mjvGoiMKC6+aY4 d+YtYSxH4eMkaUULSmyTQ2VYtPSq8oHksNF73fpbncXe0cj8tBwJJO4Olu7/c2fRy3q3KOcKmdlM eInuGJvRPtbv3XFaUujP6/5RpuSKLuPZ0yKK5fUf9oDBqtClgM5jH/om1Q54IvHMThkTzlR120qR ac8RKETOOkdt20sbmM5b4hETgNM+m4WpRRDP6YzwkAPgQJb4MrUW0gRAErRdeYw60w/ydXShG4rE 091Fi7Q6coV9yOTuvI5O375iFrwxpB/x9SdiPogTx8kPcBZ9A3n9Ln3okru8sx/VL8AcCBn6tXW5 KmiTxsZdxzFcDi1LHrKo8fmr891kw4WIIB1wFmHeMrY++nANPYe1Q5yyCmOdT4d01LgbOtVIV1te edlGZPjBih4BIkUL/j1Y48GvmeURQjjEAZlyTuzdKnfsaELFycm5nDnlU3ZDXG/WU20dG6VPZvAl qGzm9dtfWXEWPAGm0H01 X-Report-Abuse-To: spam@spam1.thewebhostserver.com X-Originating-IP: 88.202.227.10 X-SpamExperts-Domain: thewebhostserver.com X-SpamExperts-Username: chaos X-SpamExperts-Outgoing-Class: unsure X-SpamExperts-Outgoing-Evidence: Combined (0.32) X-Recommended-Action: accept Message-ID: <577FFC14.3020106@tex-tipografia.com> Date: Fri, 8 Jul 2016 21:16:36 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Javier Bezos Subject: Re: \parshape and bidi To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:I4chH0NutqY=:ut9nXywwmpKIOYHgm3jrrSYya0 cOq02vhB5Rb2YnXOJ2Q88b/zPLKGJBLcw+21plLoAXx+awZXnV5n9xlq2CgvvZ5F/u/VZExi5 Tsv0cAsYkTSTLElfyqkl3qKCH3IuRk2V2DxqfZTkNgcqZRdL46twixqlm6KawXrxZRlSLFjT4 4byXtfmE/PYv3kEHyZkUX6Mhq6mx7v6Weo93qXFp5yvaULNpIVEHz/TkhFh44STFMhs0aaXEa 6QkqKLOAXCQEhmlW219I5dKsdU6KBhB9mzyWMHC6Ie7bLWRAWewxVCWP/ipGQsyfzQPsyTnSH xsya8QacsbvkSZceyqiEEOcfoEEO1pLT7Xftk0zn3XFOk4LyfhevLtXOws44VCPD2Y/rrv85x Dg1Ud3PhgXNIIzzyZWqcRRNaG1QoRgwmoXjsKIgPNFOtIndSC5Bc3h07vdJWudoSNWzhRh+26 GdGd4K3Cz+TlT2eJYu5fGe+XTF3udC0CazRbgAmlWDephFNY1dOuOtreR7O6MpJuhPwTzrBfP 04fsOaWJUmXqudFd95638CUV3SFAJHVJ+ZMKu72OXXC7WkfbmepVUHLzY7ZJQPRjcFBcFL8HI E8YddhgzSeSXex7QAfcnLuWj+ftdPWDt81ss+hj4k/uj0L7WaISoF8ZM3hwMGvPnqY9wY3NS1 3u7fSpBJ7EN9X4+RUGKxEnDkx66WDeoyTZE99ZICf6kcSBMsvKjHsXbPzL/pC7eFMbabTGiFc o6ueRtx3HPOJSVrbnHwjrUaxNBWKPAmIKGNc62SlxbHnjz3hG4yhs6zRhZ2u0WyvWOKdfxSg/ +NgMfduPY9vlkzQ1WhQZWkHePPxNV6HiO0haaC4p/yDfLk5py68V3XQqFIDHc96XvXXvRRJ5o Zp0vpREIpFzef4z7YYFOcG2pk1CyMXz91CKBhlMu+wqwNKtlu8AGo/QLRmIvERp+upYSku+jU E+PPGVu0EQTQ9lsEj/J0JiDTMYiLKBBaUyKK/TTvuqLdVbMn6Yf+9aTgXJOaFeIzCdWJvkghG RGG1FT8CBHcWyZRNNagVivnxndOKelSqCdbbxAc/PzRr8jwF/4gpRYannClnyucnwFhGKAmuc moDLtQi90D+h4wFR6miR8/FeO9i1ZiYt1gYfmYWEb1vuaPXm9PwIvBVpB/gM9JEDHvteGhRGa iLBPVKp2kEgNwTtV+8jDbGMEEDbDdUgS5CI0ObveYJcsa0YsHJ73Kir8Cql120NmmylQrDlqZ oxh9V063RxlnmkdXdfU5av6/VmxN1z48ovaozy+WQ8U8DyKCkmrv5RlGtp9ETgfnLtKja1KwV 7OSyOJSyfObgPxddDsRBfYvkHA1srJ9NctDADYrpOAMlMZ+P7YsM3+6TWn92mguONh71Gal55 LCRvdGTJmYjXtRvfRD2QeGmAgPqydxs+FCwHOB24kwQznXFwAC/4TPTxYG7OF2z4ySP0QefqF +eJtsJtJwBrI4iZYb9iy70OWByiqcyfUgN/K8FoGIZYIKhWUzw6npJP0Rp4um3O+boJjEU9A7 5lTTyFgyyw+JFn5AqI6hwpiHJ0l/O5v7CC3v6nE2R7JrUmohqXC4otuvtOuUvOBU1Ibu3RRD4 pfZPR96N0get+0FWMNscH8ykhjlvX4JD4SwBYU7Zn3hWAHhwLd5Q4A== X-UI-Loop:V01:2XcKqEevztc=:4Q8TEbNGGttnaYfvtbNeBnSIHKHh1P4SMeXWUs3E10A= X-UI-Out-Filterresults: notjunk:1;V01:K0:k/Z/iALnfbA=:oeFdSdqEw/qzb2J0U39ile jrkBWEsaloQ4QF6qhZQCLMNMgFviBo7tcwB0C5MYZVfuxzH2THcMYGlioNg2DcKEwOCMFb8gc wDP0Kzc4R40IolLw/hCBU2nLhbwgcnJLuBu8Tv+xGsfOtwPL59v9SoTZNQMCB4ZhHe6VXrPJm 9FWQTJXtlLaD36Q1yLXSSjyyVGABohxgLwqwbfdB+iIeI7Yh38SoYBnAYQgKjImK1vYiPSmCg lIUTJ9N/NsjxASz0l37sPEQAAJRAWAaWN3z8MEJKbIzgwrhdXVP14hc30hyS61465KZ4lAEZL cAhXWuEnxSw6vsD6DA/DngvjppUTEgCMCumtH1b2UpzZMsTHTWxailsge2yYBOoR5uysywFbC mNNFo0l0dqgM3Plg6jJjvTr8qGo6txxjNqiHw4XFq8DFs+mS990EoJOuz9cM2PBX81J+jMKch hfBHAGOMmIg1kEzRlgP7mO0JBGlihbQZPX71LwqtcZSaajIfnH8mRnb78T6G7364XONewK1yH OKX3l1yHUeP0v6PcDkUV8jmn9UCqIZmO0/SQyFBwDAW X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 7932 David, > For context, that was dev-luatex list not the main luatex list at tug > > https://mailman.ntg.nl/pipermail/dev-luatex/2016-July/005769.html Yes, sorry. > I'd have thought that your example isn't convincing, and that parshape > should always follow the writing direction. Even if the shape is a map > of the Netherlands if writing left to right or right to left, specifying > a sequence of starting points and line lengths would seem reasonable, > although of course the actual numbers would be different depending on > whether you are specifying offsets from the left or right. Nothing prevents us from having two versions, of course, but I was describing how \parshape is being used, and the fact very likely both uses are going to coexist in the future. I still think the default behavior should depend on the current direction, but we must not forgot this fact. > even if luatex's primitive \parshape doesn't get a flag, you could > define it in lua, I've even managed to write a "converter" (just a "promising" draft) for the case n = 1 in pure TeX (with a few \afterassignment's). And the new tokenizer is of course another solution (thank you for the code). But for backwards compatibility the issue of the two functions still remain, and I'm not sure how to handle the possible conflicts. Javier