On 7/25/2018 6:12 PM, Ulrike Fischer wrote:
Am Sat, 21 Jul 2018 22:13:01 +0200 schrieb Hans Hagen:


afaik arabic works ok in context (i'd have gotten complaints from users
otherwise) so maybe you don't enable the right features

Javier posted an example at

https://github.com/lualatex/luaotfload/issues/423

I posted there also the output I get with a current fontloader and
the patches we made to luaotfload.

The spacing on the left of the left lines looks a bit wrong. And the
numbers should be perhaps read 1234. But I don't know enough about
arabic fonts to be able to setup a comparision with context and with
the luatex-plain code. And so I can't decide if the problem is with
luaotfload/the fontloader or some missing feature in the font
definition. Perhaps you could try too and show your output?

in such a low level halign the direction is not known so one should either add a \textdir TRT in the cell or you can try to add this to

nodes.simple_font-handler

        if not direction then
            direction = tex.get("textdir") -- experiment
        end

of whatever variant you use .. both work ok

how numbers should read is not up to the fontloader code

Be aware that Ulrike takes recent version from the context distribution
so it might not be a drop in for texlive.

If Javier needs a newer fontloader we will have to push the patched
files and the newer fontloader to CTAN. luaotfload will break with
luatex 1.09 so at some time this will have to be done anyway. The
main point of my current tests is to be prepared for such a
situation ...

Isn't it more the reverse? That a more recent fontloader expects 1.09+
(it also depends on what compatibility hacks you add)?

(Btw, there have not that many changed in the font code recently, only that generic lua font lookup stuff you wanted.)

(Also, @ version 1.10 luatex is more of less complete, apart from low level improvements nothing fundamental will change / be added.)

Hans


-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
       tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------

Reply via email to