JetBrains 家的 IDE 在 Linux 下会有一些奇怪的问题: 如字体很丑(没开抗锯齿一样), 字体过小(目测是 HiDPI 下的问题), 最近更新了一下 PyCharm 2019 又出现了这个问题, 解决问题以后记录一下方案, 造福广大 JetBrains 信徒

长话短说——统统是 jre 的问题

解决方案

换用 IntelliJ patch 过的 jre

具体方法

有很多, 因为我在用 Arch Linux 就用 Arch Linux 下比较方便的方法了:

  1. 安装 clion-jre (Archlinuxcn 源有二进制包) (从 AUR 安装 intellij-jdk 应该也行, 可能还更方便? 不过懒得试了, 因为我用 clion 时已经装了这个)
  2. 如果是 clion 可以无视这条步骤. Esc-x, 输入 Switch Boot JDK, 改用 /opt/clion/jre64 ( 没有这个的话自己浏览路径选
  3. 没了, 重新启动你的 IDE, 问题应该解决了

注:2019.1 版本以后,如果需要更换 JDK 需要安装 Choose Runtime 插件,然后使用 Choose Runtime 来更换 Runtime。