Bagaimana cara memperbaiki Netbeans 7.4 (dan Netbeans 8.0) Ugly Text and Popups di Ubuntu 13.10?


10

Saya sudah mencoba berbagai solusi, tetapi saya belum menemukan cara untuk membuat font di Netbeans terlihat benar. Saya sudah mencoba mengubah file konfigurasi Netbeans, dan mencoba instruksi di sini yang tampaknya tidak berpengaruh karena tidak diinstal pada 13.10.

Pertanyaan spesifik saya memiliki tiga bagian: 1) mengapa setiap font 18 atau kurang menggambar karakter dengan garis-garis yang hanya satu piksel tebal, dan. dan: membuat hanya satu piksel pada layar - kecuali jika saya memaksakan huruf tebal, atau font berukuran 19 atau lebih:

(Jika ini adalah masalah Java, mengapa Eclipse baik-baik saja?)

Font buruk, tipis dan tidak mudah dibaca Font buruk, tipis dan tidak mudah dibaca

Font yang hampir oke - tetapi BESAR: Font yang hampir oke - tapi BESAR

Jika Anda melihat terminal atau aplikasi asli Ubuntu, mereka tidak muncul karena hanya satu piksel - apakah ada solusi untuk ini?

2) Mengapa Netbeans menampilkan kotak di akhir baris, ketika teks terlalu panjang dan meluap ke baris yang ditampilkan berikutnya?

3) Mungkin tidak berhubungan, tetapi mengapa popup-windows Netbeans memiliki dropdown kecil di bawah mereka? Ini terjadi baik dengan jendela info netbeans-starting, dan git mengubah popout dari bar dengan nomor-baris.

Dropbe Ugbe Netbeans jelek

Integrasi git jelek menunjukkan perubahan:

Dropdown Netbeans Git

Memperbarui

Tidak ada perubahan pada 8.0, sayangnya :(


Bisakah Anda memberikan tangkapan layar (2)?
Merlijn Sebrechts

Jawaban:


2

1. Font

Saya mencari sedikit tentang masalah ini, tetapi saya tidak menemukan cara bagaimana membuat font "lebih berani". Masalahnya tampaknya tidak spesifik Ubuntu 13.10. Tautan yang Anda maksud adalah tentang bug lain, yang sebenarnya membuat beberapa teks sedikit lebih tebal. (Lihat di bawah)

Saya memang menemukan beberapa hal yang dapat membantu Anda, saya tidak tahu jika Anda akan menemukan mereka lebih baik, jangan ragu untuk mencobanya.

Gunakan font sistem di menu dan tempat lain

Bug ini sebenarnya membuat banyak teks lebih bagus menurut saya. Cukup sudo apt-get install fonts-unfonts-coredan mulai ulang netbeans. (hanya bekerja dengan JDK7) Akan terlihat seperti ini:

Buggy font

Namun, ini tidak mengubah font editor.

Ubah tema

Mengubah tema sedikit mengubah font, namun itu tidak membuatnya lebih tebal.

gedit ~/netbeans-7.4/etc/netbeans.conf

Dan tambahkan --laf Metalkenetbeans_default_options

Tema default adalah "GTK". Saya suka "Logam" sendiri. Anda dapat menemukan daftar tema lengkap di situs web netbeans

Tema Logam

Pilihan lain

Saya belum mencobanya sendiri tetapi jawaban ini tampaknya menjanjikan. Beritahu saya jika terlihat lebih baik ...

2. Overflow

Saya tidak mengerti apa yang Anda maksud. Mungkin tangkapan layar akan membantu?

3. Jendela aneh yang memiliki ukuran salah, naungan salah

Tampaknya ada bug di java. Jika saya menggunakan JDK6 sebenarnya jauh lebih buruk ...


Bisakah saya memiliki JDK7 dan masih menggunakan Android SDK? Saya melampirkan tangkapan layar lain, lihat pertanyaan yang diperbarui.
NoBugs

Saya tidak berpikir itu akan menjadi masalah. Jika masalah, Anda selalu bisa menghapus JDK7.
Merlijn Sebrechts

0

Jika Anda ingin tetap menggunakan tema gtk +, ada solusi yang sudah diterapkan secara default di ubuntu 15.04 yang memperbaiki menu pada aplikasi java swing.

sudo add-apt-repository ppa:danjaredg/jayatana
sudo apt-get update
sudo apt-get install jayatana

0

Untuk bagian font yang jelek, ada solusinya. tambahkan kode berikut ke akhir bagian properti default di netbeans.conffile.

-J-Dawt.useSystemAAFontSettings=on

-1

Pergi ke Tools> Options. Pilih tab tampilan dan pilih tampilan dan nuansa yang disukai untuk Metal. Lihat apakah itu memperbaiki tema dan font.

Jika Anda ingin memiliki tema yang lebih gelap, buka Tools> Pluginsdan instal "Darcula LAF for NetBeans".

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.