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.41k stars 62 forks source link

Mac下仅在 VsCode Editor 中字体异常,VsCode Terminal、Iterm2 正常 #142

Closed changrui0608 closed 9 months ago

changrui0608 commented 9 months ago

均为 "Maple Mono" 14号字体,仅在 VsCode 代码编辑器中字体异常(英文数字似乎是变宽了,并且字符间距更大了,也更丑了。。)

从 VSCode Terminal 表现正常来看,也可能是 VSCode 的问题。只是我几乎保持了默认设置,并且用过的 mono 字体里,也只有 Maple 有这个问题,因此试着这里问下有没有解决方法。

image

image

字体使用 HomeBrew 安装的 6.3

subframe7536 commented 9 months ago

homebrew的版本不包含中文字符,需要中英文等宽请前往release下载 Maple Mono SC NF

changrui0608 commented 9 months ago

@subframe7536 不是等宽问题(实际上字体在iterm2里也是等宽的),是字体在 VSCode Editor 中样式和其他地方不一样

subframe7536 commented 9 months ago

控制台会自动调整字符宽度的,VSCode 里就是原本的宽度,所以看起来是 VSCode 里变窄了

changrui0608 commented 9 months ago

关于「自动调整字符宽度」有更多信息可以提供吗,一是看起来「自动调整」后,字体对我而言更好看,二是「自动调整」后 Maple Font 也能和其他的 SC Mono Font 对齐了。如果能强制开启也不错。

Maple Mono SC NF 看起来是这个样子,感觉中文太宽了 image

subframe7536 commented 9 months ago

你仔细看一下你发的图,控制台的中文间距是比编辑器里的大的,因为在编辑器里所以刚开始会觉得很宽,习惯就好了(最开始我的想法是和你一致的)

如果你觉得不喜欢,可以用 https://github.com/laishulu/Sarasa-Term-SC-Nerd 替代