Apa yang hilang adalah entri dalam fonts.alias
file:
/usr/share/X11/fonts/75dpi/fonts.alias
Apa yang dilakukan file ini adalah memberikan nama pendek ("alias") untuk font X Window yang diinstal. Ketika Anda mencoba menggunakan nama pendek yang tidak ada dalam file, Anda mendapatkan perilaku seperti ini saat memulai xterm:
lansdale:~> xterm -xrm \*font:courr12
xterm: cannot load font "courr12"
(Xterm muncul dan berjalan dengan font default dan berbeda)
The fonts.alias
file ada karena panjang panjang nama font X11. Misalnya, courr12 adalah nama pendek untuk:
-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso10646-1
[Nama-nama panjang sebenarnya 14 bidang yang dapat diedit berbeda dijahit bersama dengan tanda hubung / tanda hubung. Jalankan program xfontsel untuk melihatnya; itu akan dimulai dengan semua bidang yang ditampilkan dengan tanda bintang, artinya tidak disetel ke sesuatu yang spesifik.]
Setiap baris dalam file dimulai dengan nama pendek (alias), kosong, lalu nama panjang yang dirujuk / dirujuk. Dengan cara ini, Anda tidak harus menggunakan nama panjang sepanjang waktu, cukup atur alias dan gunakan itu. Saat meletakkan baris baru di file, Anda memutuskan apa nama pendeknya, hanya nama X11 lengkap yang harus memiliki file font yang diinstal pada sistem.
Ketika saya pertama kali memotong gigi saya pada sistem Unix pada 1990-an, saya berlari melintasi courr12 dan kemudian datang untuk menginginkan font itu (Courier 'Roman' ukuran 12) untuk xterms saya. Pada HP / UX dan Solaris, fonts.alias
file sudah ada courr12
, jadi saya bisa memasukkan file "XTerm*font: courr12"
saya .Xdefaults
dan semuanya akan berfungsi dengan baik.
-fa
dan sumber daya faceName .