IntelliJ IDEA安装新字体

oalqel3c  于 2023-10-15  发布在  IntelliJ IDEA
关注(0)|答案(3)|浏览(412)

我在Windows 7上运行Intellij IDEA 2017.1.1。我尝试将新字体添加到控制台。我将Symbola.ttf和Quivira.ttf放到...\jdk1.8.0_77\jre\lib\fonts\文件夹下,然后重新启动IDEA。但是字体不会出现在
设置->编辑器->颜色和字体->控制台字体
下拉列表中。我该如何解决?

zpjtge22

zpjtge221#

TTF字体可以安装在globally in the systemJRE that runs IntelliJ IDEA中(不建议安装,因为它在更新期间会被覆盖)。
看起来你已经将字体安装到了不用于运行IntelliJ IDEA的JDK中。这可以在Help中验证|About。还要检查这些字体是否等宽,否则默认情况下不会显示。
要使字体在IDE中正确显示,您需要拥有字体文件的所有版本(通常是4个不同的.ttf文件):

  • 正常
  • 大胆
  • 斜体
  • 粗斜体

如果缺少这些字体中的任何一种,则可能会在IDE中错误地呈现字体。

oxalkeyp

oxalkeyp2#

1.解压缩存档并安装字体:

mac:选中文件夹中的所有字体文件,双击安装字体按钮。
window:选中文件夹中的所有字体文件,右键单击任意字体文件,然后在菜单中选择“安装”。
Linux:将字体解压缩到~/.local/share/fonts(或/usr/share/fonts,以在系统范围内安装字体)和fc-cache -f -v

2.重新启动IDE。
3.进入首选项/设置→编辑器→字体,并取消勾选“仅显示等宽字体”
https://www.jetbrains.com/lp/mono/

5tmbdcev

5tmbdcev3#

Windows 10 Build 1809改变了旧字体的安装方式。如果IDEA(2018.3)没有找到字体,我们可以通过将它们放在JB运行时JRE /lib/font中来使用这些字体。
然而,这样一来,字体渲染器就不能很好地从“系统字体”中识别出相同的字体(使用boulded jre,字体会模糊,使用Oracle JDK字体会太尖锐,抗锯齿效果也不好)。
如何修复:
1.右键单击字体文件(.ttf)并选择“为所有用户安装”来删除字体。
1.从JB运行时JRE /lib/font目录中删除字体文件。
1.重新启动IDEA。该算法能够从系统字体中识别出字体,并能满足绘制质量要求。

相关问题