Skip to content

Commit a69dc66

Browse files
committed
updated UFO source
1 parent b36f106 commit a69dc66

File tree

11,268 files changed

+190281
-328420
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

11,268 files changed

+190281
-328420
lines changed

source/Hack-Bold.ufo/features.fea

Lines changed: 220 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,53 @@
22
# automatic
33
languagesystem DFLT dflt;
44
languagesystem latn dflt;
5-
languagesystem latn ROM;
65
languagesystem latn MOL;
7-
8-
feature aalt {
9-
# automatic
10-
feature locl;
11-
feature subs;
12-
feature sinf;
13-
feature sups;
14-
feature frac;
15-
feature ordn;
16-
feature case;
17-
} aalt;
6+
languagesystem latn ROM;
187

198
feature locl {
20-
# automatic
219
script latn;
22-
language ROM;
23-
sub Scedilla by Scommaaccent;
24-
sub scedilla by scommaaccent;
25-
language MOL;
26-
sub Scedilla by Scommaaccent;
27-
sub scedilla by scommaaccent;
10+
language MOL ;
11+
sub Scedilla by uni0218;
12+
sub scedilla by uni0219;
13+
language ROM ;
14+
sub Scedilla by uni0218;
15+
sub scedilla by uni0219;
2816
} locl;
2917

3018
feature subs {
31-
# automatic
19+
sub zero by zero.subs;
20+
sub one by one.subs;
21+
sub two by two.subs;
22+
sub three by three.subs;
23+
sub four by four.subs;
24+
sub five by five.subs;
25+
sub six by six.subs;
26+
sub seven by seven.subs;
27+
sub eight by eight.subs;
28+
sub nine by nine.subs;
29+
script latn;
30+
sub zero by zero.subs;
31+
sub one by one.subs;
32+
sub two by two.subs;
33+
sub three by three.subs;
34+
sub four by four.subs;
35+
sub five by five.subs;
36+
sub six by six.subs;
37+
sub seven by seven.subs;
38+
sub eight by eight.subs;
39+
sub nine by nine.subs;
40+
language MOL ;
41+
sub zero by zero.subs;
42+
sub one by one.subs;
43+
sub two by two.subs;
44+
sub three by three.subs;
45+
sub four by four.subs;
46+
sub five by five.subs;
47+
sub six by six.subs;
48+
sub seven by seven.subs;
49+
sub eight by eight.subs;
50+
sub nine by nine.subs;
51+
language ROM ;
3252
sub zero by zero.subs;
3353
sub one by one.subs;
3454
sub two by two.subs;
@@ -42,7 +62,39 @@ sub nine by nine.subs;
4262
} subs;
4363

4464
feature sinf {
45-
# automatic
65+
sub zero by zero.subs;
66+
sub one by one.subs;
67+
sub two by two.subs;
68+
sub three by three.subs;
69+
sub four by four.subs;
70+
sub five by five.subs;
71+
sub six by six.subs;
72+
sub seven by seven.subs;
73+
sub eight by eight.subs;
74+
sub nine by nine.subs;
75+
script latn;
76+
sub zero by zero.subs;
77+
sub one by one.subs;
78+
sub two by two.subs;
79+
sub three by three.subs;
80+
sub four by four.subs;
81+
sub five by five.subs;
82+
sub six by six.subs;
83+
sub seven by seven.subs;
84+
sub eight by eight.subs;
85+
sub nine by nine.subs;
86+
language MOL ;
87+
sub zero by zero.subs;
88+
sub one by one.subs;
89+
sub two by two.subs;
90+
sub three by three.subs;
91+
sub four by four.subs;
92+
sub five by five.subs;
93+
sub six by six.subs;
94+
sub seven by seven.subs;
95+
sub eight by eight.subs;
96+
sub nine by nine.subs;
97+
language ROM ;
4698
sub zero by zero.subs;
4799
sub one by one.subs;
48100
sub two by two.subs;
@@ -56,53 +108,177 @@ sub nine by nine.subs;
56108
} sinf;
57109

58110
feature sups {
59-
# automatic
60-
sub one by onesuperior;
61-
sub two by twosuperior;
62-
sub three by threesuperior;
63-
sub zero by zerosuperior;
64-
sub four by foursuperior;
65-
sub five by fivesuperior;
66-
sub six by sixsuperior;
67-
sub seven by sevensuperior;
68-
sub eight by eightsuperior;
69-
sub nine by ninesuperior;
111+
sub zero by onesuperior;
112+
sub one by twosuperior;
113+
sub two by threesuperior;
114+
sub three by uni2070;
115+
sub four by uni2074;
116+
sub five by uni2075;
117+
sub six by uni2076;
118+
sub seven by uni2077;
119+
sub eight by uni2078;
120+
sub nine by uni2079;
121+
script latn;
122+
sub zero by onesuperior;
123+
sub one by twosuperior;
124+
sub two by threesuperior;
125+
sub three by uni2070;
126+
sub four by uni2074;
127+
sub five by uni2075;
128+
sub six by uni2076;
129+
sub seven by uni2077;
130+
sub eight by uni2078;
131+
sub nine by uni2079;
132+
language MOL ;
133+
sub zero by onesuperior;
134+
sub one by twosuperior;
135+
sub two by threesuperior;
136+
sub three by uni2070;
137+
sub four by uni2074;
138+
sub five by uni2075;
139+
sub six by uni2076;
140+
sub seven by uni2077;
141+
sub eight by uni2078;
142+
sub nine by uni2079;
143+
language ROM ;
144+
sub zero by onesuperior;
145+
sub one by twosuperior;
146+
sub two by threesuperior;
147+
sub three by uni2070;
148+
sub four by uni2074;
149+
sub five by uni2075;
150+
sub six by uni2076;
151+
sub seven by uni2077;
152+
sub eight by uni2078;
153+
sub nine by uni2079;
70154
} sups;
71155

72156
feature frac {
73-
# automatic
74-
sub one slash eight by oneeighth;
157+
sub one slash two by onehalf;
158+
sub one slash three by onethird;
75159
sub one slash four by onequarter;
160+
sub one slash five by uni2155;
161+
sub one slash six by uni2159;
162+
sub one slash eight by oneeighth;
163+
sub two slash three by twothirds;
164+
sub three slash four by threequarters;
165+
sub three slash five by uni2157;
76166
sub three slash eight by threeeighths;
167+
sub four slash five by uni2158;
168+
sub five slash six by uni215A;
169+
sub five slash eight by fiveeighths;
170+
sub seven slash eight by seveneighths;
171+
script latn;
77172
sub one slash two by onehalf;
173+
sub one slash three by onethird;
174+
sub one slash four by onequarter;
175+
sub one slash five by uni2155;
176+
sub one slash six by uni2159;
177+
sub one slash eight by oneeighth;
178+
sub two slash three by twothirds;
179+
sub three slash four by threequarters;
180+
sub three slash five by uni2157;
181+
sub three slash eight by threeeighths;
182+
sub four slash five by uni2158;
183+
sub five slash six by uni215A;
78184
sub five slash eight by fiveeighths;
185+
sub seven slash eight by seveneighths;
186+
language MOL ;
187+
sub one slash two by onehalf;
188+
sub one slash three by onethird;
189+
sub one slash four by onequarter;
190+
sub one slash five by uni2155;
191+
sub one slash six by uni2159;
192+
sub one slash eight by oneeighth;
193+
sub two slash three by twothirds;
79194
sub three slash four by threequarters;
195+
sub three slash five by uni2157;
196+
sub three slash eight by threeeighths;
197+
sub four slash five by uni2158;
198+
sub five slash six by uni215A;
199+
sub five slash eight by fiveeighths;
80200
sub seven slash eight by seveneighths;
201+
language ROM ;
202+
sub one slash two by onehalf;
81203
sub one slash three by onethird;
204+
sub one slash four by onequarter;
205+
sub one slash five by uni2155;
206+
sub one slash six by uni2159;
207+
sub one slash eight by oneeighth;
82208
sub two slash three by twothirds;
83-
sub one slash five by onefifth;
84-
sub three slash five by threefifths;
85-
sub four slash five by fourfifths;
86-
sub one slash six by onesixth;
87-
sub five slash six by fivesixths;
209+
sub three slash four by threequarters;
210+
sub three slash five by uni2157;
211+
sub three slash eight by threeeighths;
212+
sub four slash five by uni2158;
213+
sub five slash six by uni215A;
214+
sub five slash eight by fiveeighths;
215+
sub seven slash eight by seveneighths;
88216
} frac;
89217

90218
feature ordn {
91-
# automatic
92-
sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine;
93-
sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine;
219+
sub [zero one two three four five six seven eight nine ] [a A ]' by [ordfeminine ordfeminine ];
220+
sub [zero one two three four five six seven eight nine ] [O o ]' by [ordmasculine ordmasculine ];
221+
script latn;
222+
sub [zero one two three four five six seven eight nine ] [a A ]' by [ordfeminine ordfeminine ];
223+
sub [zero one two three four five six seven eight nine ] [O o ]' by [ordmasculine ordmasculine ];
224+
language MOL ;
225+
sub [zero one two three four five six seven eight nine ] [a A ]' by [ordfeminine ordfeminine ];
226+
sub [zero one two three four five six seven eight nine ] [O o ]' by [ordmasculine ordmasculine ];
227+
language ROM ;
228+
sub [zero one two three four five six seven eight nine ] [a A ]' by [ordfeminine ordfeminine ];
229+
sub [zero one two three four five six seven eight nine ] [O o ]' by [ordmasculine ordmasculine ];
94230
} ordn;
95231

96232
feature case {
97-
# automatic
98233
sub exclamdown by exclamdown.case;
99-
sub uni2E18 by uni2E18.case;
100234
sub questiondown by questiondown.case;
235+
sub uni2E18 by uni2E18.case;
236+
sub uni0304 by uni0304.case;
101237
sub uni0306 by uni0306.case;
238+
sub uni0307 by uni0307.case;
239+
sub uni030B by uni030B.case;
240+
sub uni030F by uni030F.case;
102241
sub uni0311 by uni0311.case;
242+
script latn;
243+
sub exclamdown by exclamdown.case;
244+
sub questiondown by questiondown.case;
245+
sub uni2E18 by uni2E18.case;
246+
sub uni0304 by uni0304.case;
247+
sub uni0306 by uni0306.case;
248+
sub uni0307 by uni0307.case;
249+
sub uni030B by uni030B.case;
103250
sub uni030F by uni030F.case;
251+
sub uni0311 by uni0311.case;
252+
language MOL ;
253+
sub exclamdown by exclamdown.case;
254+
sub questiondown by questiondown.case;
255+
sub uni2E18 by uni2E18.case;
256+
sub uni0304 by uni0304.case;
257+
sub uni0306 by uni0306.case;
104258
sub uni0307 by uni0307.case;
105259
sub uni030B by uni030B.case;
260+
sub uni030F by uni030F.case;
261+
sub uni0311 by uni0311.case;
262+
language ROM ;
263+
sub exclamdown by exclamdown.case;
264+
sub questiondown by questiondown.case;
265+
sub uni2E18 by uni2E18.case;
106266
sub uni0304 by uni0304.case;
267+
sub uni0306 by uni0306.case;
268+
sub uni0307 by uni0307.case;
269+
sub uni030B by uni030B.case;
270+
sub uni030F by uni030F.case;
271+
sub uni0311 by uni0311.case;
107272
} case;
108273

274+
feature aalt {
275+
# automatic
276+
feature locl;
277+
feature subs;
278+
feature sinf;
279+
feature sups;
280+
feature frac;
281+
feature ordn;
282+
feature case;
283+
} aalt;
284+

0 commit comments

Comments
 (0)