[XeTeX] On combining diacritics again

Jonathan Kew jonathan_kew at sil.org
Fri Jan 20 13:26:38 CET 2006


One more follow-up on this, just to illustrate the various behaviors.  
The attached screenshot shows the exact same Unicode text sequence  
rendered in three different ways: (1) without any layout tables in  
the font (so the diacritics just overstrike); (2) with full OpenType  
tables present, so they stack properly; and (3) via the Cocoa text  
system without layout tables, so we get Cocoa's default stacking  
behavior.

With most fonts, assuming the characters are present at all, you'll  
see (1) in XeTeX (because few fonts have the layout tables needed),  
and you'll see (3) in most Cocoa applications. The correct appearance  
is (2), but requires both a font that has the proper tables, and an  
application that knows how to use them. (This example is, of course,  
XeTeX using Charis SIL.)

(Note that as of Mac OS 10.4, ATSUI and Cocoa Text *does* know how to  
use some OpenType layout features, if present in the font; the  
implementation is incomplete, however.)

JK
-------------- next part --------------
A non-text attachment was scrubbed...
Name: diacritics.tiff
Type: image/tiff
Size: 19764 bytes
Desc: not available
Url : http://tug.org/pipermail/xetex/attachments/20060120/63ea4b30/diacritics-0001.tiff
-------------- next part --------------




More information about the XeTeX mailing list