为什么 idea 比起 vs vode 在 win 下字体显示那么难受?

2019-04-25 04:09:23 +08:00
 wunonglin

同字体同大小,可能光看图片觉得还好,但是从显示器看的话就特别难受

个人觉得看得最舒服的就是微软雅黑的,但是又会有两个问题,一是缩进变短了,我这下图是 4 个 tab 的但是用了雅黑,看起来就像是 2 个那样,还有下面命令行,就变这鬼样了,虽然说命令行可以单独换其他字体,但在 win 下,也就雅黑能看得舒服了

13274 次点击
所在节点    程序员
114 条回复
mycokegdl
2019-04-25 04:59:05 +08:00
写代码最好还是用 monospace 吧。试试 droid
nightcat
2019-04-25 05:07:13 +08:00
java 程序的字体渲染是我最开始学习 java 时的最大障碍,遂放弃
zjsxwc
2019-04-25 05:32:32 +08:00
微软雅黑这种碰瓷收费字体还是算了吧
yzwduck
2019-04-25 06:19:00 +08:00
毕竟两者的字体渲染是完全不同的实现。试试在网上找些别的等宽字体,或者用别的字号。
微软雅黑不是等宽字体就尽量避免吧,虽然印象中有一个选项可以取消强制等宽渲染。
@zjsxwc Windows 用户本地使用微软雅黑有侵权的地方吗?
jameslan
2019-04-25 06:29:32 +08:00
因为 awt 的字体渲染很烂啊,Linux 下的更烂
zjsxwc
2019-04-25 06:32:26 +08:00
@yzwduck,个人使用当然没有问题,

但是工作上,免不了截屏,拍照,做 ppt,做图,一不小心带上了微软雅黑字体,然后就等着碰瓷方正的通知函吧。
yuikns
2019-04-25 06:37:01 +08:00
写代码当然用等宽字体.... 用微软雅黑英文字体是今天刚打开书看 Hello World 么..

以前用 Windows 只用 Consolas

另外,目前我即便都是用 Fantasque Sans Mono ( https://github.com/belluzj/fantasque-sans ) 感觉挺好用的

----

@yzwduck MS 系统中显示屏输出是不会侵权的,打印会。
SorcererXW
2019-04-25 07:17:06 +08:00
用微软雅黑作为 mono/term 字体??? 想要在一个字体里面兼顾中文和等宽英文,还是试试看 sarasa 吧
rosu
2019-04-25 07:40:05 +08:00
sarasa +1
tedzhou1221
2019-04-25 07:48:16 +08:00
一直用 mononoki 字体。
tamlok
2019-04-25 07:55:31 +08:00
@rosu 有网址吗?
blless
2019-04-25 07:56:37 +08:00
可以改渲染模式的 应该在改 UI 字体那边,默认都是 Subpiexl,我感觉 Editor 那边改成 Grey 什么会好一点
arfaWong
2019-04-25 08:03:35 +08:00
RockShake
2019-04-25 08:15:22 +08:00
bghtyu
2019-04-25 08:20:43 +08:00
sarasa +1 更纱黑体,中英文等宽不等宽都有。纯代码的话我喜欢 fira code
rosu
2019-04-25 08:25:04 +08:00
@arfaWong 是的
atonku
2019-04-25 08:35:40 +08:00
我是业余选手,用的 courier new 16 号 行距 1.3
mattx
2019-04-25 08:45:35 +08:00
consolas
passerbytiny
2019-04-25 08:51:56 +08:00
据说 idea 是用纯 Java 做的,Java 桌面应用有多烂,你应该是知道的。
xiaokiku
2019-04-25 08:53:44 +08:00
Operator Mono 很不错

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/558428

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX