From: Doug Ewell (doug@ewellic.org)
Date: Tue Dec 01 2009 - 22:49:31 CST
Andrew West <andrewcwest at gmail dot com> wrote:
> In principle this mechanism does work with Latin text. For example, 
> the Code2000 font implements a number of common ligatures which are 
> triggered by means of ZWJ, e.g. <s+ZWJ+t> produces the "st" ligature. 
> An alternative implementation might automatically generate an "st" 
> ligature whenever "t" follows "s" unless broken by ZWNJ.
Then there are fonts like the DejaVu family, which (on my machine, 
running BabelPad) display "fi" as a ligature by default, but break the 
ligature when either ZWJ *or* ZWNJ is inserted between the "f" and the 
"i".
Moral: Always try something like this with multiple well-designed fonts 
before concluding that the problem is with the rendering engine or with 
Unicode.
-- Doug Ewell | Thornton, Colorado, USA | http://www.ewellic.org RFC 5645, 4645, UTN #14 | ietf-languages @ http://is.gd/2kf0s 
This archive was generated by hypermail 2.1.5 : Tue Dec 01 2009 - 22:53:28 CST