Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Leopard, ATSUI and contextual forms in OpenType fonts



We have customers who are using OpenType Arabic fonts, but find that the contextual form substitution does not happen on the Mac. This is because OS X didn't support the OpenType tables which do the substitution. When I asked about this on this lists previously, I was told that full support would be in Leopard. Well, Leopard has arrived, and the customers are complaining already. It seems that these fonts now work correctly in TextEdit, but nowhere else. I've tried using them in MLTE, ATSUI code and Core Text code and have been unable to get contextual forms to work. I've also tried using ftxanalyzer/ ftxenhancer to create 'morx' tables for the fonts with no success. I've tried turning on every typographical feature I can think of in ATSUI to no effect.

Does anyone have any ideas on this? Since the fonts now work correctly in Leopard's TextEdit, OS X can do it, but how do I draw Arabic text in my Carbon application with contextual form substitution? (Creating an offscreen NSTextView is not an option as we need to do our own font rendering using glyph outlines, currently obtained from ATSUI).

Jerry

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Carbon-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/carbon-dev/email@hidden

This email sent to email@hidden


Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.