我在Ubuntu 14.04 x64上安装了IntelliJ IDEA 13.1和Oracle JDK 1.8,但是当我启动IntelliJ IDEA时,字体并不理想。
如何更改字体?
我在Ubuntu 14.04 x64上安装了IntelliJ IDEA 13.1和Oracle JDK 1.8,但是当我启动IntelliJ IDEA时,字体并不理想。
如何更改字体?
Answers:
我写了一些手册来解决这个问题。注意:仅适用于64位。建筑。
wget http://urshulyak.com:8001/index.php/s/P4afbWaX3mvyjP7/download &&
mv download jdk-8u5-tuxjdk-b08.tar.gz &&
tar -zxvf jdk-8u5-tuxjdk-b08.tar.gz &&
sudo mv jdk-8u5-tuxjdk-b08 /usr/lib/jvm &&
rm jdk-8u5-tuxjdk-b08.tar.gz
启动Intellij Idea的脚本
*仅注意,需要更改您的想法路径的IDEA_HOME位置
#!/bin/sh
IDEA_HOME=/opt/idea
# for old idea JAVA_HOME, for new 2016+ will be IDEA_JDK
#export JAVA_HOME=/usr/lib/jvm/jdk-8u5-tuxjdk-b08/
export IDEA_JDK=/usr/lib/jvm/jdk-8u5-tuxjdk-b08/
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=lcd \
-Dsun.java2d.xrender=true"
export GNOME_DESKTOP_SESSION_ID=this-is-deprecated
exec $IDEA_HOME/bin/idea.sh "$@"
更好的字体的更多信息和屏幕截图:http : //urshulyak.com/page/show/2。结果:
-Dawt.useSystemAAFontSettings=lcd
比-Dawt.useSystemAAFontSettings=on
我的LCD显示器和笔记本电脑屏幕有明显的改进。
对我有用的简短答案:
1)转到文件->设置->外观和行为->外观。
2)在抗锯齿下,将IDE和编辑器选项都更改为“灰度”。
$ sudo apt-get install libfreetype6
$ sudo add-apt-repository ppa:no1wantdthisname/ppa
$ sudo apt-get update
$ sudo apt-get install fontconfig-infinality
$ sudo rm /etc/fonts/conf.avail/52-infinality.conf
$ sudo ln -s /etc/fonts/infinality/infinality.conf /etc/fonts/conf.avail/52-infinality.conf
$ sudo /etc/fonts/infinality/infctl.sh setstyle win7
IDEA_HOME/bin/idea64.vmoptions
。添加以下行:-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
还要启用“ 使用抗锯齿字体”复选框,请转到:File -> Settings -> Editor -> Appearance
。
编辑器字体:Monaco,UI:Ubuntu Bold
我准备了一种专用字体“ Ubuntu Mono Nohinting”来解决Java Swing应用程序(例如NetBeans IDE,IntelliJ IDEA和PyCharm)的呈现问题。字体提示信息已从原始Ubuntu Mono字体家族中删除。
~/.local/share/fonts/
。在启动之前,打开一个项目之前,转到“配置”->“设置”->“外观”并勾选“ 覆盖默认字体”复选框,选择字体和大小(我强烈建议在各处使用Dejavu Sans Mono 14px)
如上面的回答所述,使用jdk-8u5-tuxjdk-b08.tar.gz为我解决了在使用Ubuntu 16.10和IntelliJ 2016时出现的问题。
将上述jdk配置为IDE引导JDK(一旦下载并解压缩)的一种更聪明的方法是使用Intellij的“快速操作” Ctlr + Shift + A
并搜索Switch IDE Boot jdk
。浏览解压缩的jdk并重新启动IntelliJ!
您可以使用包含字体渲染修复程序的自定义嵌入式OpenJDK下载IntelliJ Idea。
捆绑的OpenJDK解决了许多字体渲染问题,这些问题仅在Java 9中可以解决。
https://intellij-support.jetbrains.com/hc/en-us/community/posts/205418410/comments/204844430
有时(例如171.3780.107)字体渲染修复不起作用,我不得不复制以前版本的嵌入式jre(只需复制jre文件夹)。