首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

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

  •  
  •   k10ndike · 84 天前 · 3592 次点击
    这是一个创建于 84 天前的主题,其中的信息可能已经有所发展或是发生改变。
    具体如图:
    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 显示器,不知道高分屏上什么效果。

    大家有遇到这个问题么,能否通过更改设置解决
    第 1 条附言  ·  83 天前
    印象里是 2019.1.3 版本开始中文显示就出问题了,但是和 2019.2 的表现不太一样。看到官方的 Issue Tracker 上有报类似问题的:

    https://youtrack.jetbrains.com/issue/JBR-1555

    https://youtrack.jetbrains.com/issue/IDEA-215051

    https://youtrack.jetbrains.com/issue/IDEA-218292
    25 回复  |  直到 2019-08-23 09:08:51 +08:00
        1
    tgich   83 天前
    ctrl + shift + alt + /,修改 idea jdk 为你自己的就好了
        2
    k10ndike   83 天前
    @tgich 试了一下,字体显示还是没变化。而且换了系统里装的 jdk 以后,可选的字体变少了
        3
    holmesabc   83 天前
    看看是不是下的 java11 的版本
        4
    DsuineGP   83 天前
    Settings---Editor----Color Scheme----Language Default/Java---Comment----*
    然后去掉 Italic 的勾选,下面的预览框可以看到修改之后的效果

    //这是编辑器和代码风格配置,根本不是什么字体渲染的原因
        5
    k10ndike   83 天前
    @DsuineGP 这个设置完确实有变化,字体和代码里一样了……
    我理解应该是新版本里这个斜体的设置默认打开。
    但是普通字体还是和以前 2018 版有明显差别
        6
    k10ndike   83 天前
    @holmesabc 还真没注意到这个区别,去官网下载了 jbr8 的版本,但是还是有这个字体问题
        7
    k10ndike   83 天前
    @DsuineGP 图中单行注释里的字体
        8
    silentstorm   83 天前
    感觉中文都变成宋体字了,比如横线右端都加粗了。所以看起来很别扭。
        9
    k10ndike   83 天前 via Android
    @silentstorm 我感觉有点像文泉驿😂
        10
    Hazurt   83 天前
    去 2018 版本替换 jre64 文件夹到新版本就好了。
        11
    daimazha   83 天前
    mac 下没问题, 换个字体试一下呢
        12
    Kahnn   83 天前 via Android
    都 2019.2 了?为什么我今天刚看能升级到 2019.1.3
        13
    k10ndike   83 天前
    @Hazurt 好像直接复制还不行,新版 jdk 有改动。jdk 目录 2018 里面是 jre64,下载的 2019.2 里是 jbr,里面的目录结构和库文件不一样了
        14
    k10ndike   83 天前
    @daimazha 还确实和字体有关系,刚测试了一下,2019.2 里宋体和 dialoginput 字体的中文能和 2018 版一个效果
        15
    gtexpanse   83 天前
    mac 下 2019.2 启动 crash
        16
    silanger   83 天前
    有过这个问题,把 idea 里的 jdk 换成以前的版本就行了
        17
    k10ndike   83 天前
    @silanger 看来最省事的办法还是停留在旧版本……
        18
    wu67   83 天前
    1.3 还算能看, 刚更新了 2, 真的辣眼睛, 这特么不是学 Windows 的抗锯齿吗...
        19
    liubiqu   81 天前
    太坑了,弄了半天也没有搞定,只是解决了注释的乱码,字符串里的中文显示还是没有搞定。
        20
    LavenderLee   80 天前
    Settings---Editor---Font 中的 Font 选择其他字体都试试,我中文字体在 consolas 下有重影,切换了几个字体选择 DialogInput 就正常了
        21
    k10ndike   79 天前
    @LavenderLee 这个 DialogInput 实际是映射到了 Courier New 字体上。但是直接选择 Courier New 字体,中文显示却和 DialogInput 不一样。应该是中文字符哪块配置出问题了。
        22
    k10ndike   79 天前
    @liubiqu 我现在是下载了个 2018.3 的免安装版,先用旧版本了……
        23
    JunkyardTitan   74 天前
    用 2018.3 吧, 而且最新版 Console 出了个进程监控计时器,占三分之一 1 的位置, 没卵用的节奏还挤着日志输出框, 关都关不掉!
        24
    liubiqu   56 天前
    终于解决了,修改一下备用字体就可以了。
    共需要修改两处:
    1、设置->Editor->Font 修改 Fallback font 为 simsun 宋体
    2、设置->Editor->Color Scheme->Color Scheme Font 修改 Fallback font 为 simsun 宋体
        25
    cyanide   56 天前
    @liubiqu 但是这样英文的字体也改了啊,之前的 Courier New 字体多好看的
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4325 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 21ms · UTC 02:21 · PVG 10:21 · LAX 19:21 · JFK 22:21
    ♥ Do have faith in what you're doing.