Greetings,
I have recently been using Tamil fonts sold by the font developer Xenotype 
Technologies, which are conversions of OpenType fonts to AAT.  The aim was to 
allow me to use Tamil fonts other than the default InaiMathi font  with Mac OS 
X's keyboard driver for Tamil,  Murasu Anjal.  Initial use of these fonts led 
to none of the contextual ligatures appearing in my pdf document, though 
everything looked fine in the TeXShop front-end.  I have no real knowledge of 
font development, but include the workaround subsequently provided by Xenotype 
Technologies over the course of my correspondence with them, in the hope that 
this may help others or allow for a fix, if indeed a bug is at work.  I would 
be delighted to know where the source of the initial problem lies, if 
knowledgeable XeTeX users would be so kind as to help me.
With thanks, 
--Blake Wentworth

*****************

Hi Blake,

I've got one more theory...the Tamil fonts contain both OpenType
tables and AAT (Mac) tables. It's possible that XeTeX is identifying
the font as an OpenType font (which it technically is) because it
finds those tables first and stops processing the font for native
tables. This was an issue when 10.5 was first released and Apple had
to modify the way the system identified fonts.

At any rate, it's worth a try so I've attached a copy of the Surya
font without the OpenType specific tables, leaving only the native
Mac tables. Before you try this out, be sure to remove the existing
version and maybe restart to force the font cache to reset, then
install the attached version.

[Note: I installed this latter font, and contextual ligatures then worked 
properly. Xenotype's response follows.]

Glad this worked! A little surprised that it hasn't been addressed already in 
XeTeX. Perhaps, if you have occasion to be in any of the XeTeX forums, you 
might be able to submit this as a bug and offer others this possible solution 
if they're running into the same problem.

However, there is a down side to not having those OpenType Tables in the fonts 
- though it may not matter to you - several applications can only work with 
OpenType tables, not the native Mac tables. Most notable are all of the Adobe 
applications.

*****************

Yale University
Director, South Asian Language Program
South Asian Studies Council
Luce Hall, Suite 210
34 Hillhouse Ave
New Haven CT 06520-8206 









--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex

Reply via email to