sources/Putnik.ufo/features.fea (view raw)
1languagesystem DFLT dflt;
2languagesystem cyrl dflt;
3languagesystem latn dflt;
4
5
6# GPOS
7
8
9lookup kernHorizontalKerninglookup1 {
10 lookupflag 0;
11 pos \uni0422 \uni0410 -77;
12 pos \uni0422 \uni0430 -77;
13 pos \uni0442 \uni0410 -77;
14 pos \uni0442 \uni0430 -77;
15 pos \uni0414 \uni0422 -29;
16 pos \uni0414 \uni0442 -29;
17 pos \uni0434 \uni0422 -29;
18 pos \uni0434 \uni0442 -29;
19 pos \uni0422 \uni0414 -87;
20 pos \uni0422 \uni0434 -87;
21 pos \uni0442 \uni0414 -87;
22 pos \uni0442 \uni0434 -87;
23 pos \uni0422 \uni041E -70;
24 pos \uni0422 \uni043E -70;
25 pos \uni0442 \uni041E -70;
26 pos \uni0442 \uni043E -70;
27} kernHorizontalKerninglookup1;
28
29feature kern {
30
31 script DFLT;
32 language dflt ;
33 lookup kernHorizontalKerninglookup1;
34
35 script cyrl;
36 language dflt ;
37 lookup kernHorizontalKerninglookup1;
38
39 script latn;
40 language dflt ;
41 lookup kernHorizontalKerninglookup1;
42} kern;
43#Mark attachment classes (defined in GDEF, used in lookupflags)
44
45@GDEF_Simple = [\uni0410 \uni0411 \uni0412 \uni0413 \uni0414 \uni0415 \uni041A
46 \uni0423 \space \uni0416 \uni0417 \uni0418 \uni041E \uni043B \uni041B \uni0419
47 \uni042D \uni0421 \uni041D \uni041C \uni0420 \uni042C \uni0437 \uni042E \uni0422
48 \uni042B \uni042F \uni041F \uni043E \uni0424 \uni0425 \uni0426 \uni0427 \uni0428
49 \uni0429 \uni042A \uni0401 \uni0430 \uni0431 \uni0432 \uni0433 \uni0434 \uni0435
50 \uni0436 \uni0438 \uni0439 \uni043A \uni043C \uni043D \uni043F \uni0440 \uni0441
51 \uni0442 \uni0443 \uni0444 \uni0445 \uni0446 \uni0447 \uni0448 \uni0449 \uni044A
52 \uni044B \uni044C \uni044D \uni044E \uni044F \uni0451 \exclam \quotedbl
53 \parenleft \parenright \asterisk \comma \period \hyphen \colon \slash \backslash
54 \question \equal \semicolon \zero \one \two \nine \three \four \five \six \seven
55 \eight ];
56
57table GDEF {
58 GlyphClassDef @GDEF_Simple, , , ;
59
60} GDEF;
61