Baru-baru ini saya memutakhirkan ke Ubuntu 12.04, dan saya melihat bahwa ketika menggunakan gerhana untuk mengedit kode sumber, karakter yang ditampilkan dengan font Monospace sebenarnya lebih tebal daripada yang tidak tebal. Jadi, font Monospace sebenarnya bukan mono-ruang. (ruang yang sama untuk semua karakter)
Apakah ini masalah yang diketahui? Apakah saya melewatkan sesuatu?
Bagaimana cara membuatnya menjadi ruang angkasa lagi?
12.04
fonts
ubuntu-font-family
Akos Maroy
sumber
sumber
Jawaban:
Saya mengalami masalah serupa dengan Monospace.
Sebagai solusinya saya telah beralih menggunakan Bitstream Vera Sans Mono yang terlihat sangat mirip tetapi tidak memiliki masalah berani.
Jika Anda tidak memilikinya, Anda dapat menginstalnya dengan melakukan
sudo apt-get install ttf-bitstream-vera
.sumber
Monospace mengacu pada semua font dengan lebar tetap . Ada juga font khusus monospace yang disebut Monospace . Misalkan Anda merujuk ke font Monospace tertentu.
Saya menggunakan font Monospace di Libreoffice / Openoffice untuk menyelaraskan urutan di bawah Ubuntu 12.04. Saya perhatikan masalah yang sama: huruf Monospace yang tebal lebih lebar daripada huruf Monospace biasa dengan ukuran yang sama, meskipun masih monospace, yaitu lebar tetap. Lihat gambar
Untuk menemukan alternatif, lihat artikel ini TOP 10 PEMROGRAMAN FONT . Saya menggunakan Daja vu sans mono atau Courier New , yang menunjukkan lebar yang sama untuk tipe biasa dan tebal. Setidaknya Inconsolata memiliki masalah yang sama dengan Monospace.
sumber
Tampaknya konfigurasi font di 12,04 menetapkan Droid Sans Mono sebagai font monospace default (lihat /etc/fonts/conf.d/60-droid-sans-mono-fonts.conf), dan seperti dijelaskan OP, mesin terbang di versi tebal font ini memiliki lebar berbeda dari yang ada di versi normal.
Untuk mengubah font monospace default sistem, buat /etc/fonts/local.conf yang berisi sesuatu seperti ini:
Dengan cara ini, Anda tidak perlu ingat untuk mengubah font editor Eclipse untuk setiap ruang kerja yang Anda gunakan.
sumber
Saya memiliki masalah yang sama dengan OpenJDK 8. Font yang disebut "Monospaced" dipetakan dengan benar ke "DejaVu Sans Mono" untuk gaya "biasa" / "polos", tetapi sesuatu yang lain (mungkin secara otomatis dicetak tebal) untuk "tebal", bahkan jika menggunakan "DejaVu Sans Mono" secara langsung melakukan hal yang benar.
Solusinya adalah memperbaiki
~/.java/fonts/*/fcinfo*.properties
. Itu memang mengandung (di antara banyak lainnya):Semuanya baik-baik saja setelah mengubah itu menjadi:
sumber