Render font dalam screenshot terlihat ok untuk saya. Apakah Anda menjalankan resolusi asli layar Anda dengan pengaturan anti-aliasing sub-pixel yang benar?
David Foerster
Perhatikan bahwa Intellij menggunakan java default yang biasanya adalah openjdk (yang karena beberapa alasan memiliki rendering font yang lebih rendah), kecuali jika Anda mengatur baris JAVA_HOME di bin / idea.sh
Thorbjørn Ravn Andersen
Jawaban:
27
Saya menulis sedikit manual cara memperbaikinya. Catatan: hanya 64-bit. Arsitektur.
* 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 "$@"
Perhatikan bahwa -Dawt.useSystemAAFontSettings=lcdini merupakan peningkatan nyata -Dawt.useSystemAAFontSettings=onpada monitor LCD dan layar laptop saya.
John McFarlane
Saya masih tidak dapat menemukan font Monaco di dropdown, meskipun diinstal pada sistem saya.
Apurv
5
Jika Anda menggunakan IDEA 2016.1 atur IDEA_JDK alih-alih JAVA_HOME
Pietro
Saya telah mengunduh 70 MB file hanya untuk mengetahui hal itu, itu untuk arsitektur amd64! Jawaban yang buruk.
Ini benar-benar merusak font ubuntu saya pada 14,04.
Lilley
Itu merusak font sistem saya juga !!
n3o
@ n3o Anda menggunakan Ubuntu 14.04?
Anton Dozortsev
Pecah font ubuntu saya pada 14,04. malu. jangan gunakan ini!
semangat
4
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.
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 + Adan mencari Switch IDE Boot jdk. Jelajahi jdk yang diekstraksi dan mulai ulang IntelliJ!
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).
Jawaban:
Saya menulis sedikit manual cara memperbaikinya. Catatan: hanya 64-bit. Arsitektur.
Script untuk memulai Ide Intellij
* hanya catatan yang perlu mengubah lokasi IDEA_HOME untuk jalur gagasan Anda
Info lebih lanjut dan tangkapan layar untuk font yang lebih baik: http://urshulyak.com/page/show/2 . Hasil:
sumber
-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".
sumber
Jangan terapkan konfigurasi ini di Ubuntu 14!
Pasang freetype
Instal patch infinality
Saya harus melakukan hal berikut setelahnya:
Untuk menggunakan Windows 7 seperti rendering font lakukan hal berikut:
Konfigurasikan
IDEA_HOME/bin/idea64.vmoptions
. Tambahkan baris di bawah ini:Juga memungkinkan Gunakan Anti-alias font yang kotak centang, kunjungi:
File -> Settings -> Editor -> Appearance
.Pratinjau:
Font editor: Monako , UI: Ubuntu Bold
sumber
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.
Bagaimana cara meng-install
~/.local/share/fonts/
.Cara Penggunaan
Tangkapan layar
Ubuntu Mono Font dengan tema PyCharm Monokai
Ubuntu Mono Nohinting Font dengan tema PyCharm Monokai
sumber
Perhatikan bahwa di Webstorm 9, file yang Anda perlu tambahkan perubahan ini:
adalah:
Dikonfirmasi bekerja di Ubuntu 14.04
sumber
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)
sumber
Anda dapat mengubah font yang digunakan oleh IntelliJ. Untuk melakukannya:
sumber
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 mencariSwitch IDE Boot jdk
. Jelajahi jdk yang diekstraksi dan mulai ulang IntelliJ!sumber
Anda dapat mengunduh IntelliJ Idea dengan OpenJDK tersemat khusus yang mencakup perbaikan rendering font.
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).
sumber