xref: /aosp_15_r20/external/fonttools/Tests/feaLib/data/bug1307.fea (revision e1fe3e4ad2793916b15cccdc4a7da52a7e1dd0e9)
1*e1fe3e4aSElliott Hughes# Test of features and languagesystems
2*e1fe3e4aSElliott Hughes
3*e1fe3e4aSElliott Hugheslookup a {
4*e1fe3e4aSElliott Hughes    sub a by A;
5*e1fe3e4aSElliott Hughes} a;
6*e1fe3e4aSElliott Hughes
7*e1fe3e4aSElliott Hugheslookup b {
8*e1fe3e4aSElliott Hughes    sub b by B;
9*e1fe3e4aSElliott Hughes} b;
10*e1fe3e4aSElliott Hughes
11*e1fe3e4aSElliott Hugheslookup c {
12*e1fe3e4aSElliott Hughes    sub c by C;
13*e1fe3e4aSElliott Hughes} c;
14*e1fe3e4aSElliott Hughes
15*e1fe3e4aSElliott Hugheslookup d {
16*e1fe3e4aSElliott Hughes    sub d by D;
17*e1fe3e4aSElliott Hughes} d;
18*e1fe3e4aSElliott Hughes
19*e1fe3e4aSElliott Hugheslookup e {
20*e1fe3e4aSElliott Hughes    sub e by E;
21*e1fe3e4aSElliott Hughes} e;
22*e1fe3e4aSElliott Hughes
23*e1fe3e4aSElliott Hugheslookup f {
24*e1fe3e4aSElliott Hughes    sub f by F;
25*e1fe3e4aSElliott Hughes} f;
26*e1fe3e4aSElliott Hughes
27*e1fe3e4aSElliott Hugheslookup g {
28*e1fe3e4aSElliott Hughes    sub g by G;
29*e1fe3e4aSElliott Hughes} g;
30*e1fe3e4aSElliott Hughes
31*e1fe3e4aSElliott Hugheslookup h {
32*e1fe3e4aSElliott Hughes    sub h by H;
33*e1fe3e4aSElliott Hughes} h;
34*e1fe3e4aSElliott Hughes
35*e1fe3e4aSElliott Hugheslookup i {
36*e1fe3e4aSElliott Hughes    sub i by I;
37*e1fe3e4aSElliott Hughes} i;
38*e1fe3e4aSElliott Hughes
39*e1fe3e4aSElliott Hugheslanguagesystem DFLT dflt;
40*e1fe3e4aSElliott Hugheslanguagesystem DFLT FRE;
41*e1fe3e4aSElliott Hugheslanguagesystem DFLT ABC;
42*e1fe3e4aSElliott Hugheslanguagesystem latn dflt;
43*e1fe3e4aSElliott Hugheslanguagesystem latn ABC;
44*e1fe3e4aSElliott Hughes
45*e1fe3e4aSElliott Hughesfeature smcp {
46*e1fe3e4aSElliott Hughes    lookup a;
47*e1fe3e4aSElliott Hughes} smcp;
48*e1fe3e4aSElliott Hughes
49*e1fe3e4aSElliott Hughesfeature liga {
50*e1fe3e4aSElliott Hughes    lookup b;
51*e1fe3e4aSElliott Hughes    script DFLT;
52*e1fe3e4aSElliott Hughes        lookup c;
53*e1fe3e4aSElliott Hughes        language dflt;
54*e1fe3e4aSElliott Hughes            lookup d;
55*e1fe3e4aSElliott Hughes        language FRE;
56*e1fe3e4aSElliott Hughes            lookup e;
57*e1fe3e4aSElliott Hughes    script latn;
58*e1fe3e4aSElliott Hughes        lookup f;
59*e1fe3e4aSElliott Hughes        language dflt;
60*e1fe3e4aSElliott Hughes            lookup g;
61*e1fe3e4aSElliott Hughes        language FRE;
62*e1fe3e4aSElliott Hughes            lookup h;
63*e1fe3e4aSElliott Hughes        language DEF exclude_dflt;
64*e1fe3e4aSElliott Hughes            lookup i;
65*e1fe3e4aSElliott Hughes} liga;
66