Closed jfkthame closed 7 months ago
https://util.unicode.org/UnicodeJsps/bidic.jsp is useful for running bidiref, fwiw. Though it's still on Unicode 14.
Seems to be a problem in W6, the minus sign should get turned into ON
No, that's not it, the isolating run sequences are incorrect. The first and last third of the string should be in a single IRS
Traced back through BD13 which is producing incorrect IRSes because the LRO is in the first level run (it should not be)
Thanks for the analysis & fix!
A combination of isolate embedding plus overrides seems to be mishandled.
Consider the following (in BidiCharacterTest.txt format):
These both PASS when run with the current (Unicode 15.1) version of bidiref. However, if I run them with unicode-bidi, both examples FAIL:
I think this is an actual bug, though I admit I'm getting a bit lost among all the rules....