|
1 body { margin: 10px; } |
|
2 |
|
3 @font-face { |
|
4 font-family: gsub-test; |
|
5 src: url(../fonts/gsubtest/gsubtest-lookup3.otf); |
|
6 } |
|
7 |
|
8 td.prop { |
|
9 font-family: Menlo, monospace; |
|
10 font-weight: normal; |
|
11 text-align: left; |
|
12 font-size: 80%; |
|
13 } |
|
14 |
|
15 td.features { |
|
16 font-family: gsub-test; |
|
17 } |
|
18 |
|
19 .invalid { |
|
20 color: red; |
|
21 } |
|
22 |
|
23 @font-feature-values gsub-test { |
|
24 @styleset { ok-alt-a: 1 3 5; ok-alt-b: 19; } |
|
25 @character-variant { ok-1: 78 2; } |
|
26 @character-variant { ok-3: 23; } |
|
27 @character-variant { not-good: 0 2; } |
|
28 @annotation { ok-4: 1; } |
|
29 @annotation { bogus-font-doesnt-support: 23; } |
|
30 @annotation { circled: 1; } |
|
31 @character-variant { multi-def: 4; } |
|
32 @annotation { multi-def: 3; } |
|
33 @styleset { multi-def2: 3 4 5; } |
|
34 @styleset { MULTI-def2: 2 6; } |
|
35 @styleset { out-of-bounds1: 0; out-of-bounds2: 100; } |
|
36 } |
|
37 |
|
38 @font-feature-values bogus-family { |
|
39 @styleset { bogus: 3 4 7; } |
|
40 } |
|
41 |
|
42 @font-feature-values GSUB-tEsT { |
|
43 @styleset { mixed-case: 3 4 7; } |
|
44 } |
|
45 |
|
46 @font-feature-values gSuB-tEsT { |
|
47 @styleset { 3blah: 1 3; } |
|
48 } |
|
49 |
|
50 @font-feature-values gSuB-tEsT { |
|
51 @styleset { moxie: 14; } |
|
52 @styleset { 3blah: 1; } |
|
53 } |
|
54 |
|
55 @font-feature-values gSUB-TeST { |
|
56 @styleset { moxie2: 14; } |
|
57 @bongo { blah: 1; } |
|
58 } |
|
59 |
|
60 @font-feature-values gSUB-TEst { |
|
61 @bongo { blah2: 1; } |
|
62 @styleset { moxie3: 14; } |
|
63 } |