Simon Cozens
Simon Cozens
More to the point I wonder how, without explicitly selecting an Arabic font, you're getting any arabic output at all. Could you run with the latest repository and the command...
OK, thanks; I'm afraid I don't read Arabic/Urdu very well so I can't see at a glance if it's doing the right thing or not! Now I understand the problem,...
Please try with that commit. I think it does the right thing but I'm not sure.
Thanks, those are some good test cases. I know what's happening - SILE takes a short cut and assumes that all characters in a shaping run are of the shame...
Thanks, both - looks like a lot of rethinking will need to be done. I will work on it, but it may be a couple of weeks before I get...
One of the things I'm working on now is rewriting the shaping interface so that (a) Pango and Harfbuzz share common code (even if Pango is more-or-less deprecated this helps...
Basically my reason for doing it (other than moving all the shaping bugs into the one file :-) ) is to provide more granularity in altering the shaping process and...
Urgh, I'm confused about how my own code works. Ignore what I set about `boxUpNodes`. We will have to do bidi stuff in `SILE.typesetter.setPar`.
OK, so I have refactored the shapers and I think it's helped me understand this issue. In my mind, SILE _does_ store font, color as a node property; that's basically...
Well, I think I've fixed it, and made a bunch of other improvements to Arabic rendering as well. (Tashkil and other diacritics should now be positioned properly.) Now text is...