Saya menginstal IntelliJ IDEA 13.1 dan Oracle JDK 1.8 di Ubuntu 14.04 x64 tetapi ketika saya meluncurkan IntelliJ IDEA fontnya tidak ideal.
Bagaimana saya bisa mengubah font?
Saya menginstal IntelliJ IDEA 13.1 dan Oracle JDK 1.8 di Ubuntu 14.04 x64 tetapi ketika saya meluncurkan IntelliJ IDEA fontnya tidak ideal.
Bagaimana saya bisa mengubah font?
Jawaban:
Saya menulis sedikit manual cara memperbaikinya. Catatan: hanya 64-bit. Arsitektur.
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
Script untuk memulai Ide Intellij
* hanya catatan yang perlu mengubah lokasi IDEA_HOME untuk jalur gagasan Anda
#!/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 "$@"
Info lebih lanjut dan tangkapan layar untuk font yang lebih baik: http://urshulyak.com/page/show/2 . Hasil:
-Dawt.useSystemAAFontSettings=lcd
ini merupakan peningkatan nyata -Dawt.useSystemAAFontSettings=on
pada monitor LCD dan layar laptop saya.
Jawaban singkat yang berhasil untuk saya:
1) Buka File-> Pengaturan-> Appearance & Behavior-> Appearance.
2) Di bawah anti-aliasing, ubah opsi IDE dan Editor menjadi "Skala abu-abu".
$ 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
. Tambahkan baris di bawah ini:-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
Juga memungkinkan Gunakan Anti-alias font yang kotak centang, kunjungi: File -> Settings -> Editor -> Appearance
.
Font editor: Monako , UI: Ubuntu Bold
Saya telah menyiapkan font khusus bernama "Ubuntu Mono Nohinting" untuk menyelesaikan masalah rendering dengan aplikasi Java Swing seperti NetBeans IDE, IntelliJ IDEA dan PyCharm. Informasi petunjuk font telah dilucuti dari keluarga font Mono Ubuntu asli.
~/.local/share/fonts/
.Saat memulai sebelum membuka proyek, buka Configure -> Settings -> Appearance dan centang override kotak centang font default , pilih font dan ukuran (saya sangat merekomendasikan Dejavu Sans Mono 14px, di mana saja)
Seperti disebutkan dalam jawaban di atas, menggunakan jdk-8u5-tuxjdk-b08.tar.gz memperbaiki masalah bagi saya saat menggunakan Ubuntu 16.10 dan IntelliJ 2016.
Salah satu cara yang lebih cerdas untuk mengkonfigurasi jdk yang disebutkan di atas sebagai boot IDE JDK (setelah diunduh dan diekstraksi) menggunakan "Tindakan Cepat" Intellij Ctlr + Shift + A
dan mencari Switch IDE Boot jdk
. Jelajahi jdk yang diekstraksi dan mulai ulang IntelliJ!
Anda dapat mengunduh IntelliJ Idea dengan OpenJDK tersemat khusus yang mencakup perbaikan rendering font.
OpenJDK Dibundel memperbaiki banyak masalah rendering font yang hanya akan diperbaiki di Java 9.
https://intellij-support.jetbrains.com/hc/en-us/community/posts/205418410/comments/204844430
Kadang-kadang (seperti dalam kasus 171.3780.107) perbaikan render font tidak berfungsi dan saya harus menyalin jre yang tertanam dari versi sebelumnya (cukup salin folder jre).