# OpenType Feature File specification, section 4.h, example 2. # http://www.adobe.com/devnet/opentype/afdko/topic_feature_file_syntax.html languagesystem DFLT dflt; languagesystem latn dflt; languagesystem latn DEU; languagesystem cyrl dflt; languagesystem cyrl SRB; languagesystem grek dflt; feature liga { # start of default rules that are applied under all language systems. lookup HAS_I { sub f f i by f_f_i; sub f i by f_i; } HAS_I; lookup NO_I { sub f f l by f_f_l; sub f f by f_f; } NO_I; # end of default rules that are applied under all language systems. script latn; language dflt; # default lookup for latn included under all languages for the latn script sub f l by f_l; language DEU; # default lookups included under the DEU language sub s s by germandbls; # This is also included. language TRK exclude_dflt; # default lookups are excluded. lookup NO_I; # Only this lookup is included under the TRK language script cyrl; language SRB; sub c t by c_t; # this rule will apply only under script cyrl language SRB. } liga;