← Back to context

Comment by lloeki

2 years ago

I find { to be ok, although I kinda expected them to differ across the font family (esp. Mechanical)

The one that kills me is the squiggly comparisons ~>, I find it horrible and doesn't evoke the kind of comparison I see in Gemfiles.

I read |> as "pipe + redirect" for me so turning them to triangles make them lose a ton of meaning.

Oh and != is so much wider than >=, probably because == is, so as not to be confused with = which kinda makes sense but is visually jarring. It's even more jarring with === which gets so wide and thin three-band that it loses its "equalness" and becomes a striped rectangle.

The healing is a nice trick but the difference of m character width riles me up when they line up vertically:

    limit
    gamut

I can't quite make sense of the whole of ss04 </ glyphs. I feared \/ and /\ would be terrible for awkperlruby regexes, but they only apply if there's whitespace around (still / \/ / is an improbable yet valid regex that would have it transformed)

Turns out a font can only infer so much based only on characters when combinations are contextual.

But the most annoying thing is that even if that was solved, ligatures are terrible when editing, especially when your (line) caret ends up in the middle of a ligature or (box) over half of the character (or third), which breaks the illusion/abstraction as you now have to think about the underlying characters.

Definitely a no-go for me, but to each his own.

To be fair, ligatures are optional. I don’t like them either, but as long as I can turn it off I‘m ok

  • True! In a way my desire for aesthetics somehow wants to like such ligatures - probably a bit too much - but they always fail for me because of the corner cases and leaky details and the pragmatic me yells at my aesthetic one for being so hung up on useless shiny things ;)