Results 35 comments of Deepak Jois

I don’t have a lot of context, but I had a suggestion just looking at the code. How about taking this snippet of code in workflow.py: ``` python if url.startswith(IN_MEMORY_MARKER):...

> I'm explaining all this to show that I think it's not just a matter of fixing two lines of code. A better design is needed here and it requires...

Sorry, I have a typo above. Let me try to explain again with the code. The output from the code below is wrong. Each Urdu word is being typeset LTR...

Oh, and the output that you posted is wrong as well. The Urdu words are being typeset LTR, like in my first example.

This definitely fixes the common case, which is nice. Here is a file that exposes some edge cases. Whenever the number is separated by spaces on both sides, it is...

After doing a little bit more research and reading, it appears to me that associating a direction property to the font (like SILE does) is not entirely appropriate. Each unicode...

@khaledhosny Thank you for your input. Do you have any ideas on how to deal with BiDi reordering when an entire paragraph is not immediately available to you as a...

Oh, and just FYI I am doing some ad-hoc hacking in an experimental branch: https://github.com/deepakjois/sile/tree/exp It started off as an effort to understand SILE’s internals better. In that process, I...

@simoncozens Would that mean that shaping would still happen _before_ BIDI reordering? I just want to point out – it may not make a lot of difference for scripts like...

@simoncozens Makes sense. Will wait for your changes. As an aside, what do you think about @khaledhosny’s suggestion above of storing font, colour etc. as ‘node’ properties. I get that...