[XeTeX] Zapfino

Sebastian Schubert sebastian-schubert at gmx.de
Thu Jul 12 13:55:28 CEST 2007

Jonathan Kew <jonathan_kew at sil.org> writes:

> On 11 Jul 2007, at 11:19 pm, Adam Twardoch wrote:
>> 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.
> That's correct, at least for the current implementation.
> Because of TeX's model of "glue" is something quite distinct from  
> characters, and relates to the whole line-breaking and justification  
> process, getting inter-word spaces treated as space characters at  
> this level would present some interesting challenges...

You have 24 days, then my demo of InDesign expires. ;)

No, seriously, I would appreciate any work on that, of course.
Unfortunatly, the only offer I can make is to test it.


More information about the XeTeX mailing list