Apakah ada versi patch OpenJDK-8 atau Oracle JDK 8 untuk Ubuntu 14.10 yang memperbaiki font jelek di Aplikasi Java (produk Jetbrains, Netbeans dll.)?
Saya sebelumnya telah menginstal versi OpenJDK7 untuk Ubuntu 14.04 yang ditambal dalam artikel ini , tetapi tampaknya tidak tersedia untuk 14.10. Saya juga tidak dapat menemukan versi yang ditambal untuk OpenJDK8 / OracleJDK8.
Jika ada versi patch atau patch untuk OpenJDK8 / OracleJDK8 yang bisa saya instal, saya akan sangat menghargai jika ada yang bisa menunjukkan.
Terima kasih.
Jawaban:
Setelah membaca berbagai tutorial dan mengacaukan banyak perbaikan, saya telah menemukan cara yang bekerja dengan sempurna.
Pertama-tama unduh JDK 8 dari Oracle dan jalankan baris berikut di terminal:
Sekarang unduh perbaikan font JDK (Courtesy of Urshulyak Yaroslav ) dengan menjalankan yang berikut:
Ini akan mengekstrak zip yang diunduh dan memindahkannya ke / usr / lib / jvm /. Sekarang jalankan perintah berikut di terminal:
Kemudian tambahkan baris berikut ke bagian paling bawah dari file bashrc.
Simpan lalu gedit ide.sh. (Lokasi skrip Anda mungkin berbeda)
Di bagian paling bawah dari skrip, ganti baris dalam pernyataan While Do di bagian bawah dengan dua baris ini:
Simpan kemudian buka IntelliJ, font harus bekerja dan Anda akan menggunakan Oracle JDK 8 untuk pengembangan. Anda mungkin harus mengedit Pengaturan Proyek dan mengatur JDK Anda lagi tetapi pastikan untuk menggunakan JDK yang sebenarnya dan bukan yang memperbaiki font.
Perbaikan ini juga berfungsi dengan CLion , Android Studio, dan PyCharm .
Instruksi ini menganggap versi JDK adalah 1.8.0_25, nama file / path akan berubah untuk versi masa depan.
sumber
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=lcd -Dsun.java2d.xrender=true"
di bashrc AndaUntuk melengkapi DanielSteward:
Sayangnya
tuxjdk
untuk GTK tampilan dan nuansa menggunakan set font di gtkrc yang saat ini digunakan. Tetapi sebagian besar tema tidak mengatur font apa pun di sana. Akibatnya netbeans akan menggunakan huruf tebal Arial 15 sebagai huruf UI.Untuk memperbaikinya, buat gtkrc hanya untuk netbeans dengan font tetap dan beri tahu netbeans untuk menggunakan file ini.
Saya menyiapkan peluncur khusus yang melakukan ini secara semi-otomatis:
Ini akan membaca pengaturan tema Anda dan membuat tema palsu hanya untuk netbeans. Anda harus menyesuaikan
NETBEANS_PATH
danUSED_DE
variabel ke lingkungan Anda.sumber
Saya telah membangun Openjdk 8u40 pada tuxjdk patch saya sendiri dan diterapkan. Selain itu, saya harus membuat sebuah file bernama
local.conf
dalam/etc/fonts/
untuk fontmap override java untuk font logis sepertiDialog
,Monospaced
, dll Setelah itu, Swing aplikasi berbasis meningkat banyak. Lihatlah DI SINI .sumber
Saat ini hanya ada paket-paket rpm untuk tuxjdk: http://download.opensuse.org/repositories/home:/TheIndifferent:/tuxjdk/
Saya perlu sedikit waktu untuk belajar tentang pengemasan debian dan menyiapkan paket yang tepat, plus mendokumentasikan beberapa fitur menarik dari versi 03 dari tuxjdk. Jadi tunggu saja, dan tolong laporkan setiap masalah yang Anda hadapi dengan tuxjdk ke https://github.com/TheIndifferent/tuxjdk , jadi saya akan dapat mereproduksi dan (mudah-mudahan) memperbaikinya.
sumber
Sebenarnya Anda tidak perlu repot-repot memodifikasi
idea.sh
, yang mudah berubah di bawah pembaruan. Ada file konfigurasi khusus pengguna,~/.IntelliJIdea2016.1/config/idea.jdk
(penamaan berubah sesuai), yang menyimpan JDK boot.Referensi resmi:
sumber