> Each OpenType feature has to be bound to a specific set of scripts/languages, > this has nothing to do with the "Script/language sensitivity" hint in the > pages you are pointing to. No it has! One can bind more than one language/script to a particular feature and kern and liga are exactly such features. For example, here are the binding for the font you are mentioning:
liga: DFLT{dflt} cyrl{dflt} grek{dflt} latn{AZE ,CRT ,DEU ,MOL ,ROM ,TRK ,dflt} kern: DFLT{dflt} cyrl{dflt} grek{dflt} latn{AZE ,CRT ,DEU ,MOL ,ROM ,TRK ,dflt} But a quick search reveals that no feature is defined for hebr{dflt}. Nevertheless, if the author of this font had defined liga: DFLT{dflt} latn{dflt,AZE ,CRT ,DEU ,MOL ,ROM ,TRK } grek{dflt} cyrl{dflt} hebr{dflt} then obviously your examples would produce identical output. In different words, if a font includes glyphs for the Armenian script and the Latin script and the kern and liga features are defined for both scripts, then there is no reason to use different fonts. A.S. ---------------------- Apostolos Syropoulos Xanthi, Greece -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex