-
Notifications
You must be signed in to change notification settings - Fork 302
OpenType features
philippnurullin edited this page Jan 26, 2023
·
1 revision
Coming soon 🧙
-
go to Editor: Font Ligatures, click Edit in settings.json, and find this line
"editor.fontLigatures":
in the json file. -
Tune the font to your needs by adding features:
"editor.fontLigatures": "'ss01', 'cv03', 'zero'"
.container {
font-feature-settings: "ss01", "cv03", "zero";
}
-
calt
– Contains all ligatures. Substitution for:
between digits. -
zero
– Changes0
to slashed variant. -
frac
– Substitute digits in fraction sequences to look more like fractions.
-
ss01
– Classic construction. JetBrains Mono but even more neutral. Performs better in big paragraph of text. -
ss02
– Closed construction. Change the rhythm to a more lively one. -
ss19
– Adds gaps in≠
≠=
==
===
ligatures. -
ss20
– Shift horizontal stroke inf
to match x-height.
-
cv01
–l
with symmetrical lower stroke. (ss01) -
cv02
–t
with curly tail. (ss02) -
cv03
–g
with more complex construction. -
cv04
–j
with curly descender. -
cv05
–l
with curly tail. (ss02) -
cv06
–m
with shorter leg. (ss02) -
cv07
–W
w
with lover middle connection. (ss02) -
cv08
–K
k
with sharp connection. (ss01) -
cv09
–f
with additional horizontal stroke. (ss01) -
cv10
–r
with more open construction. (ss01) -
cv11
–y
with different ascender construction. (ss01) -
cv12
–u
with traditional construction. (ss01) -
cv14
–$
with broken bar. -
cv15
– alternate&
. -
cv16
–Q
with bent tail. -
cv17
–f
with curly ascender. (ss02) -
cv18
– alternate2
6
9
. -
cv19
– old construction of8
. -
cv20
– old construction of5
. -
cv99
– Highlights CyrillicC
c
for debugging purposes.