JetBrains / JetBrainsMono

JetBrains Mono – the free and open-source typeface for developers
https://jetbrains.com/mono
SIL Open Font License 1.1
10.57k stars 299 forks source link

2.301 OTF: right backtick (U+0060) higher than left backtick #567

Open Firestar-Reimu opened 1 year ago

Firestar-Reimu commented 1 year ago

Screenshot_20221012_002942

right ` higher than left `

This O can be changed to any capital English letters

I use OTF v2.301 and tried on and off ligatures, do not work.

2.242 JB Mono NL is fine

Firestar-Reimu commented 1 year ago

2.302 the same.

Only the NL version is good.

atauzki commented 1 year ago

and it still can be reproduced in v2.303, and ttf version. image

Firestar-Reimu commented 1 year ago

@philippnurullin seems like a ligature issue

philippnurullin commented 1 year ago

This issue is introduced by script that changes the mark from a default version (grave in this particular case) to special for capital letters version - grave.case. This is needed when the symbol is combined with the mark and exact letter.

For now, I don't see a more elegant solution as to remove the grave from that rule. I believe it's the only symbol creating problems when working with code.

Firestar-Reimu commented 1 year ago

Yes, I think one rule is enough

stlee42 commented 11 months ago

This bug no longer exists in v2.304 "Fixed the backquotes placement https://github.com/JetBrains/JetBrainsMono/issues/411"

3olkin commented 4 months ago

still be reproducible in v2.304. Main problem is single capitalised letters. Also, NL version doesn't have this bug.

image