blob: 3b462915dd557fcc73d7a2fa4a0c221c3f610c2d (
plain)
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
suppress l =: lslash
suppress L =: Lslash
question quoteleft =: questiondown
exclam quoteleft =: exclamdown
hyphen hyphen =: endash
endash hyphen =: emdash
quoteleft quoteleft =: quotedblleft
quoteright quoteright =: quotedblright
# destroy a lot of kerning pairs (*: any char)
space {} *
* {} space
zero {} *
* {} zero
one {} *
* {} one
two {} *
* {} two
three {} *
* {} three
four {} *
* {} four
five {} *
* {} five
six {} *
* {} six
seven {} *
* {} seven
eight {} *
* {} eight
nine {} *
* {} nine
# kern accented chars like their base chars
Aacute <> A
aacute <> a
Acircumflex <> A
acircumflex <> a
Adieresis <> A
adieresis <> a
Agrave <> A
agrave <> a
Aring <> A
aring <> a
Atilde <> A
atilde <> a
Ccedilla <> C
ccedilla <> c
Eacute <> E
eacute <> e
Ecircumflex <> E
ecircumflex <> e
Edieresis <> E
edieresis <> e
Egrave <> E
egrave <> e
Iacute <> I
iacute <> i
Icircumflex <> I
icircumflex <> i
Idieresis <> I
idieresis <> i
Igrave <> I
igrave <> i
Ntilde <> N
ntilde <> n
Oacute <> O
oacute <> o
Ocircumflex <> O
ocircumflex <> o
Odieresis <> O
odieresis <> o
Ograve <> O
ograve <> o
Oslash <> O
oslash <> o
Otilde <> O
otilde <> o
Scaron <> S
scaron <> s
Uacute <> U
uacute <> u
Ucircumflex <> U
ucircumflex <> u
Udieresis <> U
udieresis <> u
Ugrave <> U
ugrave <> u
Yacute <> Y
yacute <> y
Ydieresis <> Y
ydieresis <> y
Zcaron <> Z
zcaron <> z
# include these ligs just in case
f i =: fi
f l =: fl
f f =: ff
ff i =: ffi
ff l =: ffl
|