我在Ubuntu 14.04 x64上安装了IntelliJ IDEA 13.1和Oracle JDK 1.8,但是当我启动IntelliJ IDEA时,字体并不理想。
我该如何更改字体?
我该如何更改字体?
wget https://cloud.urshulyak.com/index.php/s/kcBfJQDyQABcbjz/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路径更改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 "$@"
结果:
-Dawt.useSystemAAFontSettings=lcd
相对于 -Dawt.useSystemAAFontSettings=on
有明显的改善效果。 - John McFarlane$ 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
-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
文件 -> 设置 -> 编辑器 -> 外观
。
编辑器字体:Monaco,界面字体:Ubuntu Bold
~/.local/share/fonts/
目录下-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
bin/webstorm64.vmoptions
Ctlr + Shift + A
并搜索 Switch IDE Boot jdk
。浏览已解压的 jdk 并重新启动 IntelliJ!https://intellij-support.jetbrains.com/hc/en-us/community/posts/205418410/comments/204844430
有时候(比如在171.3780.107的情况下),字体渲染修复无效,我不得不复制之前版本的嵌入式jre(只需复制jre文件夹)。