]> de.git.xonotic.org Git - xonotic/mediasource.git/blob - fonts/xolonium/sourcefiles/features/Xolonium-Tail.fea
cc884bb87af0a89024cd3b0932df8dc84954b4e6
[xonotic/mediasource.git] / fonts / xolonium / sourcefiles / features / Xolonium-Tail.fea
1 feature case
2 {
3         @caseBracket = [@BRACKET_ @_BRACKET];
4         @casePunct   = [@DASH figuredash uni2015 @GUILLEMET arrowleft arrowright @MATH];
5
6         lookup caseSub
7         {
8                 sub questiondown by questiondown.case;
9                 sub exclamdown by exclamdown.case;
10         } caseSub;
11
12         lookup casePos
13         {
14                 pos @caseBracket <0 70 0 0>;
15                 pos @casePunct <0 30 0 0>;
16         } casePos;
17
18         lookup caseKern
19         {
20                 # Note: These position rules cannot be part of
21                 # the kernLatin lookup, because then they would be
22                 # added to the legacy kern table, where non-Unicode
23                 # characters cause problems for Windows applications.
24
25                 pos questiondown.case' -80 @_T;
26                 pos questiondown.case' -60 @_W;
27                 pos questiondown.case' -90 @_Y;
28         } caseKern;
29 } case;
30
31
32 feature kern
33 {
34         lookup kernAll;
35         lookup kernLatin;
36         lookup kernGreek;
37         lookup kernCyrillic;
38 } kern;
39