subframe7536 / maple-font

[try V7!] Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font for IDE and command line. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1
SIL Open Font License 1.1
4.82k stars 74 forks source link

Russian symbols are smaller #274

Open mrChest228 opened 3 days ago

mrChest228 commented 3 days ago

image On the left are English letters, and on the right are Russian letters. Fix it, please

subframe7536 commented 3 days ago

I'm not familiar with these letters and just follow JetBrains Mono's glyphs. Can you provide more detailed infomations?

mrChest228 commented 3 days ago

This is how the Cascadia Code font behaves with Russian letters: image This is how it behaves with italics: image And this is how yours behaves: image JetBrains Mono behaves adequately: image Please make them bigger and fatter.

P.S. Off topic, but I want to know: will there be ligatures ==, != in the new version? And, I asked a question about the oo (infinity) ligature in "V7: variable fonts and missing characters/ligatures" Can you answer? If you fix all this, I'll switch from Cascadia Code to your font, it will be perfect

subframe7536 commented 3 days ago
  1. According to your image, the russian symbols of Maple Mono are fallback to default font for some reason.
  2. V7 is based on JetBrains Mono, so, normal ligatures like == or != is included.
  3. Infinity ligatures' benefits weren't good enough for me to implement it, so, no.
subframe7536 commented 3 days ago

This is what it should be image

mrChest228 commented 2 days ago

It's sad. But neither == / != ligatures nor Russian letters work for me. I use VScode, fontSize = 13.8 (I tried 13, 14, and 15). I don't know... I hope you change your mind someday and make an infinity ligature.

subframe7536 commented 2 days ago

Maybe you are using v6, v7 is still in beta. You can get it from prerelease.

mrChest228 commented 2 days ago

Yes, I'm using v6, is there any difference?

subframe7536 commented 2 days ago

Almost everything. It is a complete refactoring. There is no russian glyphs in v6.

mrChest228 commented 2 days ago

Got it, thanks, I'll download v7

mrChest228 commented 1 day ago

I downloaded v7. The problems went away, but for some reason /= stopped combining into a ligature. I set the settings cv01-cv04, ss01-ss05, and start python build.py --release Maybe I did something wrong?

subframe7536 commented 1 day ago

https://github.com/subframe7536/maple-font/issues/174#issuecomment-2002929545

mrChest228 commented 1 day ago

So there won't be any more ligatures /=?

subframe7536 commented 1 day ago

At least this ligature is not on the roadmap to V7

mrChest228 commented 1 day ago

(