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

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