Seperti yang telah dinyatakan dalam komentar, ini adalah masalah dengan aplikasi Java Swing di Linux. Swing memang menggunakan pengaturan pemulusan font Gnome (dinonaktifkan, abu-abu, atau subpiksel) - namun mengabaikan pengaturan petunjuk. Itu selalu menggunakan petunjuk penuh, dan jika Anda menjalankan Ubuntu dengan sedikit atau tanpa petunjuk font (seperti yang dilakukan kebanyakan orang karena sedikit petunjuk adalah pengaturan default), ini akan membuat font tampak jauh berbeda dari pada aplikasi lain. Aplikasi SWT seperti Eclipse baik-baik saja, tetapi jika Anda suka Netbeans ini tidak akan membantu Anda.
Peringatan: Untuk solusi berikut ini, saya hanya berbicara tentang font editor, karena dalam IDE itulah yang penting bagi saya. Anda juga bisa menerapkannya ke font menu dll, tetapi itu mungkin sedikit berlebihan.
Satu-satunya solusi yang dapat digunakan yang saya temukan di sini : gunakan Fontforge untuk mengedit font pilihan editor Anda dan menghapus semua informasi yang mengisyaratkan dari font itu sendiri, kemudian simpan sebagai font baru dan gunakan di Netbeans.
sudo apt-get install fontforge
- Luncurkan Fontforge
- Buka font pilihan Anda
- Ctrl+ Aatau
edit -> Select -> Select all
untuk memilih semua karakter
- Petunjuk ⇒ Hapus instruksi
- Ctrl+ Shift+ Fatau
element -> font info
untuk membuka info font
- Ganti nama font (misalnya dengan nama asli + '_nohints')
- Simpan font yang sudah diedit di
.fonts
direktori di rumah Anda, melalui file -> generate fonts
, pastikan untuk menggunakan format yang dibaca Ubuntu (lihat langkah selanjutnya)
- Bersihkan cache font
fc-cache -rv
- ikuti outputnya untuk memastikan file font baru Anda diambil (mis. .sfd
Tidak tetapi .ttf
tidak).
- Jalankan Netbeans dan gunakan font yang Anda buat sebagai font editor
Tidak, tidak sempurna dan ya, sedikit merepotkan, tetapi masih merupakan dunia yang berbeda. Semoga itu bisa membantu.