同字体同大小,可能光看图片觉得还好,但是从显示器看的话就特别难受
个人觉得看得最舒服的就是微软雅黑的,但是又会有两个问题,一是缩进变短了,我这下图是 4 个 tab 的但是用了雅黑,看起来就像是 2 个那样,还有下面命令行,就变这鬼样了,虽然说命令行可以单独换其他字体,但在 win 下,也就雅黑能看得舒服了
😂看了一圈下来,总而言是就是java的锅。。。mac拿去修了用了几天win,,简直难受
1
mycokegdl 2019-04-25 04:59:05 +08:00 via Android 1
写代码最好还是用 monospace 吧。试试 droid
|
2
nightcat 2019-04-25 05:07:13 +08:00
java 程序的字体渲染是我最开始学习 java 时的最大障碍,遂放弃
|
3
zjsxwc 2019-04-25 05:32:32 +08:00 via Android
微软雅黑这种碰瓷收费字体还是算了吧
|
4
yzwduck 2019-04-25 06:19:00 +08:00 via Android
毕竟两者的字体渲染是完全不同的实现。试试在网上找些别的等宽字体,或者用别的字号。
微软雅黑不是等宽字体就尽量避免吧,虽然印象中有一个选项可以取消强制等宽渲染。 @zjsxwc Windows 用户本地使用微软雅黑有侵权的地方吗? |
5
jameslan 2019-04-25 06:29:32 +08:00 via Android 1
因为 awt 的字体渲染很烂啊,Linux 下的更烂
|
6
zjsxwc 2019-04-25 06:32:26 +08:00 via Android
|
7
yuikns 2019-04-25 06:37:01 +08:00 3
写代码当然用等宽字体.... 用微软雅黑英文字体是今天刚打开书看 Hello World 么..
以前用 Windows 只用 Consolas 另外,目前我即便都是用 Fantasque Sans Mono ( https://github.com/belluzj/fantasque-sans ) 感觉挺好用的 ---- @yzwduck MS 系统中显示屏输出是不会侵权的,打印会。 |
8
SorcererXW 2019-04-25 07:17:06 +08:00 via Android 2
用微软雅黑作为 mono/term 字体??? 想要在一个字体里面兼顾中文和等宽英文,还是试试看 sarasa 吧
|
9
rosu 2019-04-25 07:40:05 +08:00 via Android
sarasa +1
|
10
tedzhou1221 2019-04-25 07:48:16 +08:00 via Android
一直用 mononoki 字体。
|
12
blless 2019-04-25 07:56:37 +08:00 via Android
可以改渲染模式的 应该在改 UI 字体那边,默认都是 Subpiexl,我感觉 Editor 那边改成 Grey 什么会好一点
|
13
arfaWong 2019-04-25 08:03:35 +08:00
|
14
RockShake 2019-04-25 08:15:22 +08:00 1
|
15
bghtyu 2019-04-25 08:20:43 +08:00 via Android
sarasa +1 更纱黑体,中英文等宽不等宽都有。纯代码的话我喜欢 fira code
|
17
atonku 2019-04-25 08:35:40 +08:00
我是业余选手,用的 courier new 16 号 行距 1.3
|
18
mattx 2019-04-25 08:45:35 +08:00 via iPhone
consolas
|
19
passerbytiny 2019-04-25 08:51:56 +08:00
据说 idea 是用纯 Java 做的,Java 桌面应用有多烂,你应该是知道的。
|
20
xiaokiku 2019-04-25 08:53:44 +08:00
Operator Mono 很不错
|
21
DemoJameson 2019-04-25 09:02:31 +08:00
上高分辨率的屏幕,不然只能用 MayType 稍微改善
|
22
yiyi11 2019-04-25 09:05:56 +08:00
另外提一点配色方案,vscode 的代码配色方案也比 idea 舒服多,虽然颜色种类没那么多,但就是很好看。
|
23
hantsy 2019-04-25 09:06:31 +08:00
@bghtyu 若大一个 V 社区,只看到一个人用 FiraCode。。。唉, FiraCode,Source Code Pro 这些字体做 IDE/Editor 字体都不错。
|
25
Tyanboot 2019-04-25 09:09:27 +08:00 via Android
就截图来看 idea 的效果要比 vscode 好吧。vscode 侧栏都糊成什么样子了。
|
27
yinzhili 2019-04-25 09:12:03 +08:00
4k 屏幕下缩放 200%的效果还可以接受
|
28
NoKey 2019-04-25 09:12:07 +08:00 1
难道没有人用 source code pro 么,一直用这个,从 win 到 ubutun 到 mac
|
29
zbinlin 2019-04-25 09:17:04 +08:00
@hantsy 个人不太喜欢 FireCode 里的那个符号合并的特性,因此只用 Fire mono。
BTW: 之前在这里看到过不少人推荐用 FireCode、Source Code Pro,只不过没出现在这个贴子而已。 |
30
marsgt 2019-04-25 09:21:22 +08:00
@zjsxwc
一般用户方正都搞不明白有没有偿付能力的才懒得搭理……除非你是帮企业发而企业又整好财大气粗。。 否则赔不到钱还得公关兜底傻子才会这么干吧。。 而且严格来讲截图一般无所谓,明确商用才比较致命。他们的法务团队也得去评估胜率,完全有把握的才会去搞。 |
31
hantsy 2019-04-25 09:22:48 +08:00
@zbinlin 我超喜欢 Fira Code 符号显示,只是有的编辑器不支持。相对来讲 Source Code Pro 比较中规中矩了,我所有的 IDE,编辑器的效果都很好。
|
32
Sharuru 2019-04-25 09:23:26 +08:00
IDE 第一件事情就是等宽字体,通常用 consolas,这贴里除了 source code pro 其他几个字体第一次看见,感觉还不错,先试试
|
33
int64ago 2019-04-25 09:25:51 +08:00
英文用 Source Code Pro
中文用 Noto Sans CJK 全平台最佳实践,不接受反驳 |
34
marsgt 2019-04-25 09:26:01 +08:00
@hantsy
VSCode,目前用的 editor.fontFamily 是`'Fira Code', 'Sarasa UI SC', 'Segoe UI Emoji'` |
35
maxlino 2019-04-25 09:27:36 +08:00 via iPhone
只有我用 Robot Mono 吗😂
|
37
marsgt 2019-04-25 09:29:15 +08:00
@hantsy
中间那个是更纱黑体,融合了 Iosevka 和 Source Han Sans,也支持符号的连字功能。不过我觉得没有 Fira Code 看着舒服,但是又懒得换单独的 Source Han Sans,所以将就了。 |
38
leafre 2019-04-25 09:29:36 +08:00
consolas
|
39
leafre 2019-04-25 09:30:08 +08:00
微软雅黑收费的,还是算了吧
|
40
Daming 2019-04-25 09:31:42 +08:00 1
微软雅黑不是等宽字体,看起来多难受。推荐 “ Lucida Sans Typewriter ”和 “ Devaju Sans Mono ”。
特别是第二个字体 |
41
passerbytiny 2019-04-25 09:42:30 +08:00 1
为什么 Eclipse 和 VS Code 默认的 Consolas 就没人理会,上面出现过的字体我都去搜索了以下,没有一个有 Consolas 舒服的(如果忽略 Eclipse 中 Consolas 中文的奇怪表现得话)
|
42
jss 2019-04-25 09:48:03 +08:00 via iPhone
为了 idea 我换了 MacBook Pro
|
43
x66 2019-04-25 09:49:48 +08:00
没人用 Monaco 字体吗
|
44
ChenFanlin 2019-04-25 09:50:51 +08:00
没人用 Monaco 吗...
|
45
sheeta 2019-04-25 09:54:07 +08:00
没人用 Monaco 吗
|
46
NieKing 2019-04-25 10:04:03 +08:00
没有人用 Monaco 吗
|
47
OMGZui 2019-04-25 10:07:33 +08:00
Menlo 不好用嘛
|
48
passerbytiny 2019-04-25 10:11:55 +08:00 1
@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 |
49
SuperMild 2019-04-25 10:12:01 +08:00
我用一个比较冷门的字体 Monoid, 优点是专为 12px 优化,这样我可以用小字号也能看清, 一屏内可以显示更多内容. 也支持符号合并.
|
50
kneep 2019-04-25 10:14:41 +08:00 via iPhone
用雅黑当代码字体,楼主太厉害啦
|
51
masker 2019-04-25 10:23:43 +08:00 via Android
加油,vscode 吹。虽然我也用 vscode,但也用 idea,加油,vscode 吹
|
52
hantsy 2019-04-25 10:31:32 +08:00
@passerbytiny 人都有审美疲劳。
当黑主题开始流行的时候,Eclipse 开始不怎么用了( Windows 下实在没办法弄出来与 IDEA 效果一样),加上 E4 后性能效果实在不如从前。 现在的 2019 年 IDEA 又开始玩主题游戏了,各种 Theme 可以通过插件安装。 |
53
chendy 2019-04-25 10:45:43 +08:00
没人用 PT Mono 吗
可能真的没人… |
54
opeth 2019-04-25 10:53:36 +08:00
确实是 JVM 的锅
IDEA 在 windows 和 Linux 上最好打开 DirectWrite Mac 上开不开都一样 |
55
passerbytiny 2019-04-25 11:01:50 +08:00
@hantsy #49 讨论跟主题完全无关的内容,block,不废话。
|
56
chenchangjv 2019-04-25 11:02:26 +08:00
是的,这是我想买 Mac 的最初动机,差距实在太大了
|
57
0x3f3f 2019-04-25 11:19:48 +08:00 via iPhone
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/ |
58
Kaiv2 2019-04-25 11:23:20 +08:00
推荐:DejaVu Sans Mono
|
59
0x3f3f 2019-04-25 11:25:06 +08:00 via iPhone 1
Windows 不太清楚(可能相似),对于 Linux,使用 intellj-jdk runtime 运行 IDEA 可以优化字体渲染,效果非常好。Android Studio 貌似就是自带修改过的 JVM。
|
60
RyougiShiki 2019-04-25 11:27:49 +08:00
系统-显示-字体改成 100%,我猜你的在 125%。
|
61
cyspy 2019-04-25 11:38:10 +08:00
代码用雅黑是有多喜欢自虐?带 hinting 的字体多了
|
62
wunonglin OP @RyougiShiki 100%的
|
63
wunonglin OP @cyspy 我在用 console,但不得不说在 win 下的 idea 只有雅黑能看,思源都不行
|
64
linchengzzz 2019-04-25 11:48:36 +08:00
nest 还行
|
65
jsnjfz 2019-04-25 11:52:45 +08:00
同样推荐 DejaVu Sans Mono,不过这个字体没有中文的字体,以前有个大神做了个英文 DejaVu Sans Mono 中文是微软雅黑的字体,用的非常爽,名字叫 Cr.DejaVuSansMono.YaHei,有需要的可以私信我
|
66
NieKing 2019-04-25 11:58:09 +08:00
@passerbytiny 字体网站上可以直接下载安装,至于你看的图片 最好先用一下再来说
|
67
Trim21 2019-04-25 12:02:09 +08:00 via Android
用 mactype,对 vscode 无效但是对 idea 系列的都有效
|
68
0x3f3f 2019-04-25 12:43:41 +08:00 via iPhone
讲究字体显示效果没想到却没用等宽字体……
|
70
wunonglin OP @0x3f3f 对字体这块没细致了解,我只是想打开编辑器,显示的字体效果较为舒服而已,idea 的话 mac,ubuntu 都能显示得很舒服,唯独 win,vscode 在三端都能做到很舒服。开发工具是拿来用的不是拿来折腾的,开箱做到用得舒服,看得舒服是很有必要的
|
71
szq8014 2019-04-25 13:06:33 +08:00
Devaju Sans Mono. fall back 雅黑
你把字体调到 16px 你就会发现突然清晰和好看了,字体小了糊,难受 |
72
poorcai 2019-04-25 13:15:25 +08:00
楼上某些说不应该拿微软雅黑作为代码编辑字体的,我认同,但是在 win 下,等宽字体渲染也很差劲的,看起来发虚,我都是用 mactype 才好一点。
|
73
LosLord 2019-04-25 13:23:56 +08:00
这是 Win10 4K 缩放 200%的效果,我觉得你该换显示器了,Mac 不开缩放效果更差,楼上吹 Mac 也要按照基本法 |
74
weizhen199 2019-04-25 13:26:00 +08:00
没人用 Fira Code🐴
|
75
LosLord 2019-04-25 13:27:06 +08:00
|
77
jackmod 2019-04-25 13:34:30 +08:00
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 依然不能解决文本框的丑陋字体,嗯。 |
78
liuhuansir 2019-04-25 13:39:04 +08:00
24 寸 1080p 的显示器,mac 下字体显示效果就是个渣
|
79
U2Fsd 2019-04-25 13:40:01 +08:00
|
83
U2Fsd 2019-04-25 14:01:22 +08:00
|
84
wizardoz 2019-04-25 14:05:34 +08:00
@weizhen199 +1
|
85
U2Fsd 2019-04-25 14:10:39 +08:00
@LosLord
4K 显示器 24 寸的 PPI 是 183 PPI / 27 寸的是 163 PPI 而目前在售全系列 Mac 的最低是 iMac 5K 27 寸的 218 PPI 吹 Mac 是需要基本法,但吹 Windows 也要遵守物理学吧? |
86
LosLord 2019-04-25 14:15:26 +08:00
@U2Fsd #83 我们来个简单的计算,比如 V 站,回复框的宽度是 770px,那么理论上 2880px 可以至少放 3 个半宽度的回复框,那你觉得你图上可以放几个宽度的回复框?
|
89
U2Fsd 2019-04-25 14:30:39 +08:00
@LosLord
这个计算毫无意义,高分辨率显示器的目的不只是为了增大显示区域,更是为了用 HiDPI 增强显示效果。 没人会在 15 寸的显示器上使用 2880px 的逻辑分辨率,就像你不可能在 4K 显示器用 100%缩放,那样根本看不清文字。 |
91
jiangmouren 2019-04-25 14:33:51 +08:00
额
|
92
skadi 2019-04-25 14:34:47 +08:00 via iPhone
我用 monaco
|
93
U2Fsd 2019-04-25 14:38:39 +08:00
@LosLord 你第一张截图也是开了 200%缩放的。所以“ Mac 不开缩放效果更差” 的结论我不知道你是怎么得出来的。
因为,Mac 根本没有不开缩放(原生显示 2880 x 1800 )的选项。 最低的缩放级别是 1920 x 1200 https://i.loli.net/2019/04/25/5cc155e821be3.png |
95
U2Fsd 2019-04-25 14:40:40 +08:00
|
96
liuhuansir 2019-04-25 14:40:49 +08:00
@U2Fsd 你这是 MacBook,mac mini 外接 1080P 的显示器显示效果确实不如 windows
|
97
U2Fsd 2019-04-25 14:43:41 +08:00
@LosLord
问题是一台 15 寸 RMBP 接近 2 万,4K 显示器入门级也就 2000。比贝尔金的 Type-C 扩展坞都要便宜。哪有 Mac 用户会去外接 1080P 的显示器呢?直接用内置显示器效果都比 1080P 外接要好啊 |
98
U2Fsd 2019-04-25 14:45:28 +08:00
|
99
liuhuansir 2019-04-25 14:52:52 +08:00
@U2Fsd mac 不专指 rmbp 吧?难道不是 macOS 么?
|