我在Windows 7上运行Intellij IDEA 2017.1.1。我尝试将新字体添加到控制台。我将Symbola.ttf和Quivira.ttf放到...\jdk1.8.0_77\jre\lib\fonts\文件夹下,然后重新启动IDEA。但是字体不会出现在设置->编辑器->颜色和字体->控制台字体下拉列表中。我该如何解决?
zpjtge221#
TTF字体可以安装在globally in the system或JRE that runs IntelliJ IDEA中(不建议安装,因为它在更新期间会被覆盖)。看起来你已经将字体安装到了不用于运行IntelliJ IDEA的JDK中。这可以在Help中验证|About。还要检查这些字体是否等宽,否则默认情况下不会显示。要使字体在IDE中正确显示,您需要拥有字体文件的所有版本(通常是4个不同的.ttf文件):
Help
About
.ttf
如果缺少这些字体中的任何一种,则可能会在IDE中错误地呈现字体。
oxalkeyp2#
1.解压缩存档并安装字体:
mac:选中文件夹中的所有字体文件,双击安装字体按钮。window:选中文件夹中的所有字体文件,右键单击任意字体文件,然后在菜单中选择“安装”。Linux:将字体解压缩到~/.local/share/fonts(或/usr/share/fonts,以在系统范围内安装字体)和fc-cache -f -v
2.重新启动IDE。3.进入首选项/设置→编辑器→字体,并取消勾选“仅显示等宽字体”从https://www.jetbrains.com/lp/mono/
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。该算法能够从系统字体中识别出字体,并能满足绘制质量要求。
/lib/font
3条答案
按热度按时间zpjtge221#
TTF字体可以安装在globally in the system或JRE that runs IntelliJ IDEA中(不建议安装,因为它在更新期间会被覆盖)。
看起来你已经将字体安装到了不用于运行IntelliJ IDEA的JDK中。这可以在
Help
中验证|About
。还要检查这些字体是否等宽,否则默认情况下不会显示。要使字体在IDE中正确显示,您需要拥有字体文件的所有版本(通常是4个不同的
.ttf
文件):如果缺少这些字体中的任何一种,则可能会在IDE中错误地呈现字体。
oxalkeyp2#
1.解压缩存档并安装字体:
mac:选中文件夹中的所有字体文件,双击安装字体按钮。
window:选中文件夹中的所有字体文件,右键单击任意字体文件,然后在菜单中选择“安装”。
Linux:将字体解压缩到~/.local/share/fonts(或/usr/share/fonts,以在系统范围内安装字体)和fc-cache -f -v
2.重新启动IDE。
3.进入首选项/设置→编辑器→字体,并取消勾选“仅显示等宽字体”
从https://www.jetbrains.com/lp/mono/
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。该算法能够从系统字体中识别出字体,并能满足绘制质量要求。