Mark Davis wrote:

> It doesn't add any value to insert joiners. Just add the IDS itself to the
> font table.

Certainly.  But what if you want to display the content of Figure 10.8
(p. 270) in such a font?  In that case, you can use ZWNJ to break up the
ligature.  The first example could be written as <U+2FF1,
U+4E95,U+200C,U+86D9>, which cannot come out as a ligature.

Unfortunately, ZWNJ is not allowed in an IDS, so this will
produce the ill-formed IDS <U+2FF1,U+4E95>

Allowing ZWNJ/ZWJ in IDSes will allow the right rendering while
preserving well-formedness.

-- 
There is / one art             || John Cowan <[EMAIL PROTECTED]>
no more / no less              || http://www.reutershealth.com
to do / all things             || http://www.ccil.org/~cowan
with art- / lessness           \\ -- Piet Hein

Reply via email to