githubnext / monaspace

An innovative superfamily of fonts for code
https://monaspace.githubnext.com
SIL Open Font License 1.1
13.18k stars 220 forks source link

[bug] ligature of character "/" triggers overlap with the next character #79

Closed cdluminate closed 2 months ago

cdluminate commented 7 months ago

image

Mac OS terminal. Font variant is Argon Var Regular Light 12.

I think this is triggered by the ligature feature, because a single slash does not trigger the character overlap.

Logo121 commented 7 months ago

60

33b5e5 commented 7 months ago

I can reproduce this on macOS Sonoma 14.1.1, using the default Terminal.

The overlapped text only appears with the variable fonts. For example:

Monaspace Neon Regular, size 14: ok Monaspace Neon Var, size 14: overlapped

The pattern holds across the other 4 fonts. The variable versions are bugged for //.

The behavior is the same from a zsh prompt, in vi, or using cat.

garthk commented 7 months ago

Confirmed on Ventura, Terminal.app. Workaround: choose "Monaspace Neon", not "Monaspace Neon Var". Suspicion for further bug hunting: why are the Var versions only displayed in the "Fixed Width" collection?

idan commented 2 months ago

Fixed in ca8015b27bdc6d8e1201b1ad722f4ae3c38970d0