fonttools/Lib/fontTools/feaLib/testdata/language_required.fea
James Godfrey-Kittle e2186dec53 [feaLib] Don't set language when script is unset
Before, if someone tried to set the language before setting the script
a None/language language system would be created (with actual tag
"None" stored in the feature table). This defaults to tag DFLT and
fails when a non-dflt language is set for DFLT, since that's illegal.
2016-06-22 11:29:42 -07:00

23 lines
374 B
Plaintext

languagesystem latn DEU;
languagesystem latn FRA;
languagesystem latn ITA;
feature hlig {
script latn;
language DEU exclude_dflt required;
sub D E U by D.sc;
language FRA exclude_dflt;
sub F R A by F.sc;
} hlig;
feature liga {
script latn;
language ITA exclude_dflt required;
sub I T A by I.sc;
} liga;
feature scmp {
sub [a-z] by [A.sc-Z.sc];
} scmp;