It strengthens the base-finding algorithm by adding initial "Ra,Halant" (rather than "initial Ra") as the test and by specifying how to drop out of the base search when a ZWJ/ZWNJ is encountered
It notes exceptions to final-reordering behavior needed for left-side matras in mlm2 and tml2.
It also improves the formatting of early discussions where the effects of ZWJ/ZWNJ are mentioned in passing by pulling those effects into bulleted points, as is already done elsewhere to denote exceptions and special circumstances that implementations ought to heed.
These are meant to address matters raised in issues #68, #73, and #40. So if you have eyes on those issues, please have a look and flag anything for review that is problematic.
This PR incorporates two major fixes:
mlm2
andtml2
.It also improves the formatting of early discussions where the effects of ZWJ/ZWNJ are mentioned in passing by pulling those effects into bulleted points, as is already done elsewhere to denote exceptions and special circumstances that implementations ought to heed.
These are meant to address matters raised in issues #68, #73, and #40. So if you have eyes on those issues, please have a look and flag anything for review that is problematic.