-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathBorgSansMono.fea
45 lines (36 loc) · 1.01 KB
/
BorgSansMono.fea
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
languagesystem DFLT dflt;
languagesystem latn dflt;
languagesystem cyrl dflt;
languagesystem grek dflt;
languagesystem kana dflt;
feature calt {
# /=
sub slash_equal equal' by space;
sub slash' equal by slash_equal;
# !==
sub exclam_equal_equal equal' equal by space.equal_triple;
sub exclam' equal equal by exclam_equal_equal;
# ===
sub space.equal_triple equal' by space;
sub equal_triple equal' equal by space.equal_triple;
sub equal' equal equal by equal_triple;
# !=
# must come after !==
sub exclam_equal equal' by space;
sub exclam' equal by exclam_equal;
# ==
# must come after != and /=
sub equal_equal equal' by space;
sub equal' equal by equal_equal;
# ->
sub arrow_right_single greater' by space;
sub hyphen' greater by arrow_right_single;
# <-
sub arrow_left_single hyphen' by space;
sub less' hyphen by arrow_left_single;
# <=>
ignore sub less equal' greater;
# =>
sub arrow_right_double greater' by space;
sub equal' greater by arrow_right_double;
} calt;