This is an interesting topic for me too and I'll be watching it with a great interest.
From my experience, you can put AAT and OT into a single font. But the applications choose one or the other. In other words, you have to put GSUB for OT and duplicate the same functionality in MIF for AAT.
This is what I was doing for quite a while now because for a single Arabic font that you want to use in a workflow, exporting from Illustrator to FinalCut for example, this is -not a perfect way- but the only way to make it work.
But this is a lot of work and a lot of duplications in making a font and still it doesn't always work as intended. I love to know if there is a possibility for Mac text engine, that when AAT is engaged, it also borrow some features of OT at the same time, or vice versa.
But my experience was either this or that.
Hi all,
I realise that this is a fairly broad question, but I'm looking for some general information on the (hopefully peaceful) coexistence of GSUB and morx tables within a single (.ttf) font.
Say, for example, I wanted to design a multilingual font where some of the supported scripts require a morx table to function properly in Cocoa applications, but I also wanted typographic features to be accessible in applications like InDesign which don't (AFAIK) make use of AAT features.
Should I avoid duplicating functionality where possible (for example, implement small caps only in the GSUB table since Mac OS will make use of this) or should features be implemented in both tables where possible?
Are there any pitfalls which I should be aware of in terms of possible interactions between the two tables? Will such interactions be consistent across applications, or will there be issues which might arise in some apps but not others?
Also, are there any issues related to interactions between development tools which would favour implementing one table before the other? (For opentype features, I do most of my work in FontLab Studio 5 (though Adobe FDK is also an option available to me). For morx tables I use the Apple Font Utilities Suite (ftxenhancer/ftxanalyzer) for morx tables. I also have FontForge installed, though I rarely use it. I'm running Mac OS 10.5).
Any advice or references would be appreciated.
André