->
, <=
or :=
are single logical tokens, even if they take two or three characters on the screen. Your eye spends a non-zero amount of energy to scan, parse and join multiple characters into a single logical one. Ideally, all programming languages should be designed with full-fledged Unicode symbols for operators, but that’s not the case yet.
..
or //
, ligatures allow us to correct spacing.
@font-face {
font-family:FiraCode-fallback;
src:
local("Arial"),
local("ArialMT"),
local("Arial.ttf");
size-adjust:
138.13%;
ascent-override:
71.67%;
descent-override:
23.31%;
line-gap-override:
0.0%;
}
.fira_code {
font-family:
"Fira Code",
"FiraCode-fallback",
sans-serif;
}