From: <Marco.Cimarosti@icl.com>
Actually, this is an interesting possibility... I was under the impression
that ZWNJ and ZWJ did not allow the usual vowel reordering. If they do, then
I suppose it is just a matter of finding a suggested standard for font
designers to use for the support of the two forms.

This is a MUCH better solution than adding characters or adding Unicode
control characters!

I will test it out, and if it works then I will be able to finish this write
up (if it does work then the suggested change is merely to the block
description).