Bagaimana cara menggunakan font dalam format .ttc sebagai font konsol?

10

Saya lebih suka tidak suka ttyfont yang tersedia dan lebih suka menggunakan Menlo, yang adalah apa yang saya gunakan di Terminal OS X. Menlo dalam .ttcformat, tetapi (dari isi /usr/share/consolefonts) Linux tampaknya membutuhkan .psf.gzfont, dengan file yang berbeda untuk setiap kombinasi gaya dan ukuran. Bagaimana cara mengonversinya ke format yang sesuai dan mengaturnya untuk digunakan sebagai font di ttys?

(Saya memiliki PowerBook G4 yang menjalankan Ubuntu Server 12.04 dan Intel MacBook Pro yang menjalankan OS X Mountain Lion.)

Blacklight Shining
sumber
1
TTC adalah format wadah yang berisi lebih dari satu file font. Lihat di sini cara mengkonversi TTF ke PSF: unix.stackexchange.com/questions/17286/…
ceving

Jawaban:

4

Tidak perlu khawatir tentang "penguraian" font TTC dalam berbagai font yang terpisah, karena fontconfigtahu cara membaca file tersebut.

Dengan kata lain, Anda cukup membuat subdirektori bernama ~/.fonts(yaitu, .fontsdi dalam direktori home Anda) dan menyalin file font Anda di sana. Ini akan diambil oleh fontconfigdan Anda akan dapat menggunakannya dengan baik, asalkan emulator terminal Anda tahu cara menggunakan xft.

Karena Anda menyebut Debian, paketnya gnome-terminal, rxvt-unicode(semua varian, kecuali lite), dan lainnya akan mendukung font semacam itu. Lihat, misalnya:

Sistem menggunakan DejaVu dengan terminal menggunakan Menlo, dari TTC (lihat jendela kiri)

Tambahan

Karena Anda menyebutkan menggunakan Debian (bagian 2), Anda mungkin ingin menginspirasi diri Anda dalam paket yang saya kelola dari font Anonymous Pro dan membuat paket pribadi yang dapat Anda gunakan untuk menggunakan font di sistem Anda sendiri.

Saya pribadi melakukan itu untuk font yang saya ambil dari MacOS X iBook dan dari Windows. (Tentu saja, paket hanya untuk penggunaan pribadi Anda: Anda tidak boleh mendistribusikannya, kecuali jika Anda mendapatkan lisensi dari masing-masing perancang font).

Untuk konsol saja ("layar teks")

Jika Anda ingin membuat font untuk "layar teks" saja, maka Anda mungkin ingin memeriksa howto dari Arch .

rbrito
sumber
Gah. Sejak pertanyaan ini diposting, saya telah beralih ke Ubuntu Server ... XD Apakah Anda tahu apakah jawaban Anda akan berfungsi di bawah itu?
Blacklight Shining
@ BlacklightShining, ya, itu akan, karena dasarnya sama (dan beberapa paket bahkan berbagi pengelola yang sama).
rbrito
Tidakkah harus dalam direktori seluruh sistem? Seperti /etc/fonts, mungkin? (Saya memang mencoba membuat ~/.fontsdan meletakkan .ttcfile yang diekspor di sana, tetapi tidak muncul dalam daftar.)
Blacklight Shining
@ BlacklightShining, Ini hanya perlu berada di direktori seluruh sistem jika Anda ingin itu tersedia untuk semua pengguna. Omong-omong, Anda TIDAK boleh menginstal font di bawah /etckarena direktori itu secara khusus dimaksudkan untuk file konfigurasi.
rbrito
1
Tangkapan layar yang bagus! Oke, ini seharusnya bekerja untuk aplikasi yang meniru terminal, tetapi bagaimana dengan ttys?
Blacklight Shining