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


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

😂看了一圈下来,总而言是就是java的锅。。。mac拿去修了用了几天win,,简直难受
|
1
写代码最好还是用 monospace 吧。试试 droid
|
|
nightcatApr 25, 2019
2
java 程序的字体渲染是我最开始学习 java 时的最大障碍,遂放弃
|
|
zjsxwcApr 25, 2019 via Android
3
微软雅黑这种碰瓷收费字体还是算了吧
|
|
yzwduckApr 25, 2019 via Android
4
毕竟两者的字体渲染是完全不同的实现。试试在网上找些别的等宽字体,或者用别的字号。
微软雅黑不是等宽字体就尽量避免吧,虽然印象中有一个选项可以取消强制等宽渲染。 @zjsxwc Windows 用户本地使用微软雅黑有侵权的地方吗? |
|
5
因为 awt 的字体渲染很烂啊,Linux 下的更烂
|
|
zjsxwcApr 25, 2019 via Android
6
|
|
7
写代码当然用等宽字体.... 用微软雅黑英文字体是今天刚打开书看 Hello World 么..
以前用 Windows 只用 Consolas 另外,目前我即便都是用 Fantasque Sans Mono ( https://github.com/belluzj/fantasque-sans ) 感觉挺好用的 ---- @yzwduck MS 系统中显示屏输出是不会侵权的,打印会。 |
|
8
用微软雅黑作为 mono/term 字体??? 想要在一个字体里面兼顾中文和等宽英文,还是试试看 sarasa 吧
|
|
rosuApr 25, 2019 via Android
9
sarasa +1
|
|
tedzhou1221Apr 25, 2019 via Android
10
一直用 mononoki 字体。
|
|
bllessApr 25, 2019 via Android
12
可以改渲染模式的 应该在改 UI 字体那边,默认都是 Subpiexl,我感觉 Editor 那边改成 Grey 什么会好一点
|
|
arfaWongApr 25, 2019
13
|
|
14
|
|
bghtyuApr 25, 2019 via Android
15
sarasa +1 更纱黑体,中英文等宽不等宽都有。纯代码的话我喜欢 fira code
|
|
atonkuApr 25, 2019
17
我是业余选手,用的 courier new 16 号 行距 1.3
|
|
mattxApr 25, 2019 via iPhone
18
consolas
|
|
passerbytinyApr 25, 2019
19
据说 idea 是用纯 Java 做的,Java 桌面应用有多烂,你应该是知道的。
|
|
xiaokikuApr 25, 2019
20
Operator Mono 很不错
|
|
DemoJamesonApr 25, 2019
21
上高分辨率的屏幕,不然只能用 MayType 稍微改善
|
|
yiyi11Apr 25, 2019
22
另外提一点配色方案,vscode 的代码配色方案也比 idea 舒服多,虽然颜色种类没那么多,但就是很好看。
|
|
hantsyApr 25, 2019
23
@bghtyu 若大一个 V 社区,只看到一个人用 FiraCode。。。唉, FiraCode,Source Code Pro 这些字体做 IDE/Editor 字体都不错。
|
|
TyanbootApr 25, 2019 via Android
25
就截图来看 idea 的效果要比 vscode 好吧。vscode 侧栏都糊成什么样子了。
|
|
yinzhiliApr 25, 2019
27
4k 屏幕下缩放 200%的效果还可以接受
|
|
28
难道没有人用 source code pro 么,一直用这个,从 win 到 ubutun 到 mac
|
|
zbinlinApr 25, 2019
29
@hantsy 个人不太喜欢 FireCode 里的那个符号合并的特性,因此只用 Fire mono。
BTW: 之前在这里看到过不少人推荐用 FireCode、Source Code Pro,只不过没出现在这个贴子而已。 |
|
marsgtApr 25, 2019
30
@zjsxwc
一般用户方正都搞不明白有没有偿付能力的才懒得搭理……除非你是帮企业发而企业又整好财大气粗。。 否则赔不到钱还得公关兜底傻子才会这么干吧。。 而且严格来讲截图一般无所谓,明确商用才比较致命。他们的法务团队也得去评估胜率,完全有把握的才会去搞。 |
|
hantsyApr 25, 2019
31
@zbinlin 我超喜欢 Fira Code 符号显示,只是有的编辑器不支持。相对来讲 Source Code Pro 比较中规中矩了,我所有的 IDE,编辑器的效果都很好。
|
|
SharuruApr 25, 2019
32
IDE 第一件事情就是等宽字体,通常用 consolas,这贴里除了 source code pro 其他几个字体第一次看见,感觉还不错,先试试
|
|
int64agoApr 25, 2019
33
英文用 Source Code Pro
中文用 Noto Sans CJK 全平台最佳实践,不接受反驳 |
|
marsgtApr 25, 2019
34
@hantsy
VSCode,目前用的 editor.fontFamily 是`'Fira Code', 'Sarasa UI SC', 'Segoe UI Emoji'` |
|
maxlinoApr 25, 2019 via iPhone
35
只有我用 Robot Mono 吗😂
|
|
marsgtApr 25, 2019
37
@hantsy
中间那个是更纱黑体,融合了 Iosevka 和 Source Han Sans,也支持符号的连字功能。不过我觉得没有 Fira Code 看着舒服,但是又懒得换单独的 Source Han Sans,所以将就了。 |
|
leafreApr 25, 2019
38
consolas
|
|
leafreApr 25, 2019
39
微软雅黑收费的,还是算了吧
|
|
40
微软雅黑不是等宽字体,看起来多难受。推荐 “ Lucida Sans Typewriter ”和 “ Devaju Sans Mono ”。
特别是第二个字体 |
|
41
为什么 Eclipse 和 VS Code 默认的 Consolas 就没人理会,上面出现过的字体我都去搜索了以下,没有一个有 Consolas 舒服的(如果忽略 Eclipse 中 Consolas 中文的奇怪表现得话)
|
|
jssApr 25, 2019 via iPhone
42
为了 idea 我换了 MacBook Pro
|
|
x66Apr 25, 2019
43
没人用 Monaco 字体吗
|
|
ChenFanlinApr 25, 2019
44
没人用 Monaco 吗...
|
|
sheetaApr 25, 2019
45
没人用 Monaco 吗
|
|
NieKingApr 25, 2019
46
没有人用 Monaco 吗
|
|
OMGZuiApr 25, 2019
47
Menlo 不好用嘛
|
|
48
@x66 #42
@ChenFanlin #43 @sheeta #44 @NieKing #45 苹果专用,且不出售,这怎么推荐? https://www.quora.com/Can-you-download-Apples-Monaco-font-for-Windows 而且看字体截图,都算艺术字了,不通用。https://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/MonacoSpecimen.svg/220px-MonacoSpecimen.svg.png |
|
SuperMildApr 25, 2019
49
我用一个比较冷门的字体 Monoid, 优点是专为 12px 优化,这样我可以用小字号也能看清, 一屏内可以显示更多内容. 也支持符号合并.
|
|
kneepApr 25, 2019 via iPhone
50
用雅黑当代码字体,楼主太厉害啦
|
|
maskerApr 25, 2019 via Android
51
加油,vscode 吹。虽然我也用 vscode,但也用 idea,加油,vscode 吹
|
|
hantsyApr 25, 2019
52
@passerbytiny 人都有审美疲劳。
当黑主题开始流行的时候,Eclipse 开始不怎么用了( Windows 下实在没办法弄出来与 IDEA 效果一样),加上 E4 后性能效果实在不如从前。 现在的 2019 年 IDEA 又开始玩主题游戏了,各种 Theme 可以通过插件安装。 |
|
chendyApr 25, 2019
53
没人用 PT Mono 吗
可能真的没人… |
|
opethApr 25, 2019
54
确实是 JVM 的锅
IDEA 在 windows 和 Linux 上最好打开 DirectWrite Mac 上开不开都一样 |
|
passerbytinyApr 25, 2019
55
@hantsy #49 讨论跟主题完全无关的内容,block,不废话。
|
|
chenchangjvApr 25, 2019
56
是的,这是我想买 Mac 的最初动机,差距实在太大了
|
|
0x3f3fApr 25, 2019 via iPhone
57
Using JetBrains Runtime is highly recommended for performance and stability reasons (it fixes many known OpenJDK and Oracle JDK bugs).
https://bintray.com/jetbrains/intellij-jdk/ |
|
Kaiv2Apr 25, 2019
58
推荐:DejaVu Sans Mono
|
|
59
Windows 不太清楚(可能相似),对于 Linux,使用 intellj-jdk runtime 运行 IDEA 可以优化字体渲染,效果非常好。Android Studio 貌似就是自带修改过的 JVM。
|
|
RyougiShikiApr 25, 2019
60
系统-显示-字体改成 100%,我猜你的在 125%。
|
|
cyspyApr 25, 2019
61
代码用雅黑是有多喜欢自虐?带 hinting 的字体多了
|
|
62
@RyougiShiki 100%的
|
|
linchengzzzApr 25, 2019
64
nest 还行
|
|
jsnjfzApr 25, 2019
65
同样推荐 DejaVu Sans Mono,不过这个字体没有中文的字体,以前有个大神做了个英文 DejaVu Sans Mono 中文是微软雅黑的字体,用的非常爽,名字叫 Cr.DejaVuSansMono.YaHei,有需要的可以私信我
|
|
NieKingApr 25, 2019
66
@passerbytiny 字体网站上可以直接下载安装,至于你看的图片 最好先用一下再来说
|
|
Trim21Apr 25, 2019 via Android
67
用 mactype,对 vscode 无效但是对 idea 系列的都有效
|
|
0x3f3fApr 25, 2019 via iPhone
68
讲究字体显示效果没想到却没用等宽字体……
|
|
70
@0x3f3f 对字体这块没细致了解,我只是想打开编辑器,显示的字体效果较为舒服而已,idea 的话 mac,ubuntu 都能显示得很舒服,唯独 win,vscode 在三端都能做到很舒服。开发工具是拿来用的不是拿来折腾的,开箱做到用得舒服,看得舒服是很有必要的
|
|
szq8014Apr 25, 2019
71
Devaju Sans Mono. fall back 雅黑
你把字体调到 16px 你就会发现突然清晰和好看了,字体小了糊,难受 |
|
bytewalkApr 25, 2019
72
楼上某些说不应该拿微软雅黑作为代码编辑字体的,我认同,但是在 win 下,等宽字体渲染也很差劲的,看起来发虚,我都是用 mactype 才好一点。
|
|
LosLordApr 25, 2019
73
这是 Win10 4K 缩放 200%的效果,我觉得你该换显示器了,Mac 不开缩放效果更差,楼上吹 Mac 也要按照基本法 |
|
weizhen199Apr 25, 2019
74
没人用 Fira Code🐴
|
|
LosLordApr 25, 2019
75
|
|
jackmodApr 25, 2019
77
java 的字体永远存在各种问题。比如我某个在 linux 下运行的程序的命令行:
#!/bin/sh font='"Noto Sans CJK JP Regular"' nice -19 env _JAVA_OPTIONS=" -Dswing.aatext=true -Dswing.plaf.metal.controlFont=${font} -Dswing.plaf.metal.systemFont=${font} -Dswing.plaf.metal.smallFont=${font} -Dswing.plaf.metal.userFont=${font} -DTabbedPane.font=${font} " proxychains java -jar AozoraEpub3.jar 依然不能解决文本框的丑陋字体,嗯。 |
|
liuhuansirApr 25, 2019
78
24 寸 1080p 的显示器,mac 下字体显示效果就是个渣
|
|
U2FsdApr 25, 2019
79
|
|
U2FsdApr 25, 2019
83
|
|
wizardozApr 25, 2019
84
@weizhen199 +1
|
|
U2FsdApr 25, 2019
85
@LosLord
4K 显示器 24 寸的 PPI 是 183 PPI / 27 寸的是 163 PPI 而目前在售全系列 Mac 的最低是 iMac 5K 27 寸的 218 PPI 吹 Mac 是需要基本法,但吹 Windows 也要遵守物理学吧? |
|
LosLordApr 25, 2019
86
@U2Fsd #83 我们来个简单的计算,比如 V 站,回复框的宽度是 770px,那么理论上 2880px 可以至少放 3 个半宽度的回复框,那你觉得你图上可以放几个宽度的回复框?
|
|
U2FsdApr 25, 2019
89
@LosLord
这个计算毫无意义,高分辨率显示器的目的不只是为了增大显示区域,更是为了用 HiDPI 增强显示效果。 没人会在 15 寸的显示器上使用 2880px 的逻辑分辨率,就像你不可能在 4K 显示器用 100%缩放,那样根本看不清文字。 |
|
jiangmourenApr 25, 2019
91
额
|
|
skadiApr 25, 2019 via iPhone
92
我用 monaco
|
|
U2FsdApr 25, 2019
93
@LosLord 你第一张截图也是开了 200%缩放的。所以“ Mac 不开缩放效果更差” 的结论我不知道你是怎么得出来的。
因为,Mac 根本没有不开缩放(原生显示 2880 x 1800 )的选项。 最低的缩放级别是 1920 x 1200 https://i.loli.net/2019/04/25/5cc155e821be3.png |
|
U2FsdApr 25, 2019
95
|
|
liuhuansirApr 25, 2019
96
@U2Fsd 你这是 MacBook,mac mini 外接 1080P 的显示器显示效果确实不如 windows
|
|
U2FsdApr 25, 2019
97
@LosLord
问题是一台 15 寸 RMBP 接近 2 万,4K 显示器入门级也就 2000。比贝尔金的 Type-C 扩展坞都要便宜。哪有 Mac 用户会去外接 1080P 的显示器呢?直接用内置显示器效果都比 1080P 外接要好啊 |
|
U2FsdApr 25, 2019
98
|
|
liuhuansirApr 25, 2019
99
@U2Fsd mac 不专指 rmbp 吧?难道不是 macOS 么?
|