Saya menggunakan Mac OS X 10.8 dan XQuartz 2.7.2. Saya telah mengunduh dan menempatkan beberapa font TrueType yang bernama *.ttf
di /Users/<name>/.fonts
direktori saya . Setelah menjalankan XQuartz, beberapa file termasuk fonts.dir
dibuat. File ini memiliki nama font X11 dari berbagai pengkodean, dll. Untuk setiap font yang saya instal.
Masalah saya adalah saya tidak bisa selalu "mencari tahu" nama yang benar untuk digunakan dalam xterm -fa <NAME>
atau dalam .Xresources XTerm*faceName
entri saya . Untuk beberapa font, nama font inti seperti yang tercantum dalam nama font X11 rinci dalam fonts.dir
file berfungsi sedangkan untuk yang lain tidak.
-fa
dan sumber daya faceName .Jawaban:
Satu kalimat berikut sering membantu saya menemukan nama font yang benar:
Apalagi dengan font Jepang seperti 'IPAX0208Mincho', saya tidak akan pernah bisa menebak nama yang benar. Jika Anda tidak keberatan sedikit usaha mengetik, Anda mungkin lebih suka
untuk mendapatkan hasil halaman.
sumber
Anda dapat menggunakan xfontsel untuk mendapatkan nama yang tepat:
Pilih font yang Anda minati dan kemudian klik tombol "Pilih". Itu akan menyalin nama font ke clipboard. Gunakan nama itu untuk menjalankan xterm. Misalnya:
Tidak bisa menjalankannya di sistem saya (linux) menggunakan "-fa" tetapi "-font" berfungsi.
sumber
Jika Anda menggunakan FontBook untuk memuat font, itu akan menampilkan nama yang benar untuk digunakan
xterm -fa
.sumber
Apa yang hilang adalah entri dalam
fonts.alias
file: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:
(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:[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 adacourr12
, jadi saya bisa memasukkan file"XTerm*font: courr12"
saya.Xdefaults
dan semuanya akan berfungsi dengan baik.sumber