Hacker News
GitHub Monaspace Case Study
ben_pfaff
|next
[-]
evanjrowley
|next
|previous
[-]
It's what I landed on after completing the Coding Font game submitted to HN yesterday: https://news.ycombinator.com/item?id=47575403
endunless
|next
|previous
[-]
A bit weird to not mention that.
Unfortunately until editors start supporting this (and I’m not sure what would motivate them to), these remain great ideas only.
sheiyei
|root
|parent
|next
[-]
asibahi
|root
|parent
|next
|previous
[-]
Monaspace is a monospace font that uses contextual alternatives: it changes how letters look depending on surrounding letters.
They are nothing alike in their approach to this problem.
(Also this is a marketing piece. Contextual alternatives is not a new tech.)
sombragris
|next
|previous
[-]
exceptione
|next
|previous
[-]
ferd
|next
|previous
[-]
rezmason
|next
|previous
[-]
fontain
|root
|parent
|next
[-]
Contextual alternates are normally used for certain scripts, like Arabic, where the shape of each glyph depends on the surrounding glyphs. And they are also used for cursive handwriting fonts where the stroke of the “pen” might have different connection points across letters. Texture healing is a novel application of this technology to code.”
dhosek
|root
|parent
|next
|previous
[-]
Why has no one tried it before? Because (a) nobody thought of it and (2) OpenType alternates, while they’ve been around for a while, have not always been supported in the sorts of programs that use monospace fonts (code editors and terminals)
layer8
|root
|parent
|next
|previous
[-]
Conversely, nobody seems to be doing pixel-based hinting anymore, which is why all newer fonts tend to look terrible at small font sizes on lower-DPI displays.