[XeTeX] Zapfino

Adam Twardoch list.adam at twardoch.com
Thu Jul 12 00:19:01 CEST 2007


Bruno, thanks for the corrected links.

Since I developed the OpenType Layout features for the font in question 
(Zapfino Extra Pro), it's a matter that seems very interesting to me.

The contextual logic in Zapfino Extra Pro performs backtrack and 
lookahead lookups that go as far as 6 glyphs across, including the space 
character. Unfortunately, different OpenType Layout engines treat the 
space character differently -- some Layout engines execute OpenType 
lookups on an entire line of text while some only execute OpenType 
lookups word-by-word. I may be mistaken but I am under the impression 
that XeTeX currently executes OpenType lookups word-by-word, i.e. as if 
each word were a separate line of text. This means that lookups such as 
the ones I develop that reach across to surrounding words do not work at 
all.

Please make a simple test: type the word "Mutter" three times after each 
other, i.e.:

Mutter Mutter Mutter

In InDesign, you should get three different renderings of that word. 
What's the result in XeTeX?

Regards,
Adam Twardoch

-- 

Adam Twardoch
| Language Typography Unicode Fonts OpenType
| twardoch.com | silesian.com | fontlab.net




More information about the XeTeX mailing list