升级到 IDEA 2019.2,中文字体渲染出问题了

2019-07-26 10:10:20 +08:00
 k10ndike
具体如图:
https://i.loli.net/2019/07/26/5d3a5cd4ce8db26960.png

上边是 Android Studio 3.4.2,IDEA 2018 的版本;下边是 IDEA 2019.2 CE 版。测试系统 Win10 1903,截图使用了内置 Fira Coede 字体。

升级到 2019.2 版本以后,部分中文变成斜体。单行注释和代码中的中文,不管在设置里选择哪种字体,都不会有变化。

而且字体显示非常模糊,像是开了抗锯齿。我用的 1080p 显示器,不知道高分屏上什么效果。

大家有遇到这个问题么,能否通过更改设置解决
9031 次点击
所在节点    问与答
25 条回复
tgich
2019-07-26 10:35:07 +08:00
ctrl + shift + alt + /,修改 idea jdk 为你自己的就好了
k10ndike
2019-07-26 11:12:34 +08:00
@tgich 试了一下,字体显示还是没变化。而且换了系统里装的 jdk 以后,可选的字体变少了
holmesabc
2019-07-26 11:14:33 +08:00
看看是不是下的 java11 的版本
DsuineGP
2019-07-26 11:25:56 +08:00
Settings---Editor----Color Scheme----Language Default/Java---Comment----*
然后去掉 Italic 的勾选,下面的预览框可以看到修改之后的效果

//这是编辑器和代码风格配置,根本不是什么字体渲染的原因
k10ndike
2019-07-26 11:34:00 +08:00
@DsuineGP 这个设置完确实有变化,字体和代码里一样了……
我理解应该是新版本里这个斜体的设置默认打开。
但是普通字体还是和以前 2018 版有明显差别
k10ndike
2019-07-26 11:34:42 +08:00
@holmesabc 还真没注意到这个区别,去官网下载了 jbr8 的版本,但是还是有这个字体问题
k10ndike
2019-07-26 11:35:38 +08:00
@DsuineGP 图中单行注释里的字体
silentstorm
2019-07-26 11:48:29 +08:00
感觉中文都变成宋体字了,比如横线右端都加粗了。所以看起来很别扭。
k10ndike
2019-07-26 11:57:41 +08:00
@silentstorm 我感觉有点像文泉驿😂
Hazurt
2019-07-26 12:00:09 +08:00
去 2018 版本替换 jre64 文件夹到新版本就好了。
daimazha
2019-07-26 12:20:57 +08:00
mac 下没问题, 换个字体试一下呢
Kahnn
2019-07-26 12:58:29 +08:00
都 2019.2 了?为什么我今天刚看能升级到 2019.1.3
k10ndike
2019-07-26 13:30:38 +08:00
@Hazurt 好像直接复制还不行,新版 jdk 有改动。jdk 目录 2018 里面是 jre64,下载的 2019.2 里是 jbr,里面的目录结构和库文件不一样了
k10ndike
2019-07-26 13:32:50 +08:00
@daimazha 还确实和字体有关系,刚测试了一下,2019.2 里宋体和 dialoginput 字体的中文能和 2018 版一个效果
gtexpanse
2019-07-26 13:44:26 +08:00
mac 下 2019.2 启动 crash
silanger
2019-07-26 13:46:48 +08:00
有过这个问题,把 idea 里的 jdk 换成以前的版本就行了
k10ndike
2019-07-26 14:04:27 +08:00
@silanger 看来最省事的办法还是停留在旧版本……
wu67
2019-07-27 00:48:06 +08:00
1.3 还算能看, 刚更新了 2, 真的辣眼睛, 这特么不是学 Windows 的抗锯齿吗...
liubiqu
2019-07-29 09:28:25 +08:00
太坑了,弄了半天也没有搞定,只是解决了注释的乱码,字符串里的中文显示还是没有搞定。
LavenderLee
2019-07-29 11:23:00 +08:00
Settings---Editor---Font 中的 Font 选择其他字体都试试,我中文字体在 consolas 下有重影,切换了几个字体选择 DialogInput 就正常了

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

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

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

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

© 2021 V2EX