Pertanyaan Font dalam IntelliJ IDEA di Ubuntu 14.04


Saya menginstal IntelliJ IDEA 13.1 dan Oracle JDK 1.8 pada Ubuntu 14.04 x64 tetapi ketika saya meluncurkan IntelliJ IDEA font tidak ideal.

Bagaimana saya bisa mengubah font?

screenshot


17
2018-04-24 10:34


asal


Font rendering di screen shot terlihat oke bagi 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 openjdk (yang karena alasan tertentu memiliki rendering font yang lebih rendah), kecuali Anda mengatur baris JAVA_HOME di bin / idea.sh - Thorbjørn Ravn Andersen


Jawaban:


Saya menulis sedikit panduan bagaimana cara memperbaikinya. Catatan: itu hanya untuk 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 Intellij Idea

* catat saja yang perlu mengubah lokasi IDEA_HOME untuk jalur ide 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 font yang lebih baik: http://urshulyak.com/page/show/2. Hasil:


27
2017-07-11 09:53



Bisakah Anda memperbarui tautannya? - Jose Elera
Perhatikan itu -Dawt.useSystemAAFontSettings=lcd adalah perbaikan yang nyata -Dawt.useSystemAAFontSettings=on di monitor LCD dan layar laptop saya. - John McFarlane
Saya masih tidak dapat menemukan font Monaco di dropdown, meskipun sudah terpasang di sistem saya. - Apurv
Jika Anda menggunakan set IDEA 2016.1 IDEA_JDK dari pada JAVA_HOME - Pietro
Saya telah mengunduh file 70 MB hanya untuk mengetahui itu, itu untuk arsitektur amd64! Jawaban yang buruk. - Anwar


Jawaban singkat yang berhasil untuk saya:

1) Buka File-> Settings-> Appearance & Behavior-> Appearance.

2) Di bawah anti-aliasing mengubah baik IDE dan opsi Editor ke "Skala abu-abu".


8
2017-11-06 19:39



Dalam kasus saya (IntelliJ 15.0 Community Edition, Ubuntu 15.04 dan Open-JDK), solusi ini bekerja dengan sempurna. - 0x450
Intellij 15.0.2 Community Edition, Oracle JDK 8, Ubuntu 14.04.3 - Dari semua solusi yang diajukan di sini, hanya ini yang berhasil bagi saya. - thefourtheye
Ini adalah solusi terbaik untuk saya di Android Studio 2.0 - molokoka
solusi ini benar-benar bekerja untuk saya juga. Terima kasih - Ashish
Bekerja dengan sempurna! : D - Akar


Jangan terapkan konfigurasi ini di Ubuntu 14!

Pasang freetype

$ sudo apt-get install libfreetype6

Instal infinality tambalan

$ sudo add-apt-repository ppa:no1wantdthisname/ppa
$ sudo apt-get update
$ sudo apt-get install fontconfig-infinality

Saya harus melakukan hal berikut setelahnya:

$ sudo rm /etc/fonts/conf.avail/52-infinality.conf
$ sudo ln -s /etc/fonts/infinality/infinality.conf /etc/fonts/conf.avail/52-infinality.conf

Untuk menggunakan Windows 7 seperti penguraian font, lakukan hal berikut:

$ sudo /etc/fonts/infinality/infctl.sh setstyle win7

Konfigurasikan Anda IDEA_HOME/bin/idea64.vmoptions. Tambahkan di bawah garis:

-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true

Juga aktifkan Gunakan font Anti-alias kotak centang, buka: File -> Settings -> Editor -> Appearance.

Pratinjau:

Font editor: Monaco, UI: Bold Ubuntu

enter image description here


4
2018-04-25 15:23



Saya membuat screenshot. i61.tinypic.com/jg63pi.png - Silvestr
Ini benar-benar memecahkan 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! - zeal


Saya telah menyiapkan font khusus bernama "Ubuntu Mono Nohinting" untuk mengatasi masalah rendering dengan aplikasi Java Swing seperti NetBeans IDE, IntelliJ IDEA dan PyCharm. Font mengisyaratkan informasi telah dilucuti dari keluarga font Ubuntu Mono asli.

Bagaimana cara menginstall

  • unduh file zip dari sini 
  • ekstrak itu
  • buka * .ttf dengan Penampil Font untuk memasang.
  • atau Anda dapat secara manual menyalin * .ttf ke ~/.local/share/fonts/.

Bagaimana cara menggunakan

  • Pilih "Ubuntu Mono Nohinting" dalam konfigurasi editor.

Tangkapan layar

Ubuntu Mono Font dengan tema PyCharm Monokai

Ubuntu Mono Font with PyCharm Monokai theme

Font Ubuntu Mono Nohinting dengan tema PyCharm Monokai

Ubuntu Mono Nohinting Font with PyCharm Monokai theme


4
2018-04-13 09:48



Bisakah Anda menghapus informasi mengisyaratkan bentuk font Liberation Mono juga? - sasa
Inisiatif besar! tapi terlihat lebih aneh di Ubuntu saya (intelliJ IDEA) - matt


Perhatikan bahwa di Webstorm 9, file yang Anda perlukan untuk menambahkan perubahan ini:

-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true

aku s:

bin/webstorm64.vmoptions

Dikonfirmasi berfungsi pada Ubuntu 14.04


2
2017-10-25 08:25





Saat startup sebelum membuka proyek, masuk ke Configure -> Settings -> Appearance dan centang mengganti font default checkbox, pilih font dan ukuran (saya sangat merekomendasikan Dejavu Sans Mono 14px, di mana-mana)


1
2018-06-17 06:49





Anda dapat mengubah font yang digunakan oleh IntelliJ. Untuk melakukannya:

  • Pilih menu File, dan pilih Pengaturan -> Editor -> Warna & Font -> Font.
  • Klik Save As di sebelah kanan dan masukkan nama untuk Skema baru Anda
  • Ubah apa yang dipilih di bawah Font Utama
  • Klik Terapkan

0
2018-04-24 12:34





Seperti disebutkan dalam jawaban di atas, menggunakan jdk-8u5-tuxjdk-b08.tar.gz memperbaiki masalah untuk saya saat menggunakan Ubuntu 16.10 dan IntelliJ 2016.

Satu cara cerdas untuk mengkonfigurasi jdk yang disebutkan di atas sebagai IDE boot JDK (setelah diunduh dan diekstraksi) adalah menggunakan "Tindakan Cepat" Intellij Ctlr + Shift + A dan cari Switch IDE Boot jdk. Jelajahi jdk yang diekstrak dan mulai ulang IntelliJ!


0
2018-03-12 15:50





Anda dapat mengunduh IntelliJ Idea dengan OpenJDK tersemat yang mencakup perbaikan perenderan font.

Paket OpenJDK memperbaiki banyak masalah render font yang akan diperbaiki hanya 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 tertanam dari versi sebelumnya (cukup salin folder jre).


0
2018-03-29 14:35