<div dir="ltr">On Tue, Oct 21, 2014 at 6:40 PM, Behdad Esfahbod <<a href="mailto:behdad@behdad.org">behdad@behdad.org</a>> wrote:<br><br>    Hi Philip,<br><br>    Comments below.<br><br>    On 14-10-21 11:42 AM, Philip Semanchuk wrote:<br>    > log2vis() puts the Shadda in a different place than the BAR<br>    > (Better-Arabic-Reshaper):<br>    > log2vis: u’\ufe94\ufef4\u0651\ufe91\ufeab\ufe8e\ufe9f'<br>    > bar:     u’\ufe94\u0651\ufef4\ufe91\ufeab\ufe8e\ufe9f'<br>    ><br><br>    Which one is correct depends on how you are going to use the results.  The<br>    rule in question is written down here:<br><br>      <a href="http://www.unicode.org/reports/tr9/#L3">http://www.unicode.org/reports/tr9/#L3</a><br><br>    If you want, for example, to output this sequence to a non-bidi-aware<br>    terminal, then the result that FriBidi is creating is correct and the BAR is<br>    incorrect.<br><br>    Looking at the BAR code, I'm much more confident in FriBidi being correct than<br>    in BAR.<br><br><br>Hi Behdad,<br>Thanks very much for the informative reply. I learn something new every day, including the fact that I have a lot to learn.<br><br>I feel sure I should have a followup question but I need to experiment some more before I can ask it.<br><br>I agree with your confidence in FriBidi over BAR. The latter is great for what it is, but I’m sure FriBidi sees more use and review.<br><br>Thanks again<br>Philip<br><br></div>