Bagaimana saya bisa menentukan font mana yang diinstal dari baris perintah, dan apa cara termudah untuk menginstal lebih banyak?

39

Ada banyak pertanyaan dan jawaban mengenai font pada Ubuntu, tetapi tidak banyak yang berurusan dengan Ubuntu untuk Embedded Linux, seperti Beaglebone Black.

Saya belum dapat menemukan file .ttf di lokasi standar pada sistem saya, dan saya pikir bahwa dengan kendala sumber daya, ini telah dihilangkan.

Dengan menggunakan baris perintah, bagaimana saya (1) mengetahui font mana yang diinstal, dan (2) menginstal lebih banyak font.

FYI: Saya mencari ttf sans-serif sederhana yang dapat saya gunakan untuk menampilkan teks pada matriks LED 8x8.

pengguna391339
sumber
1
Sudahkah Anda mencoba /usr/share/fonts? Cara yang sangat mendasar untuk membuat daftar font adalah fc-list.
Wilf
/ usr / share / font tidak ada. Perintah fc-list tidak ditemukan. sejauh ini saya baru saja mengunduh font arial gratis dari www.dafont.com dan menggunakan salinan aman untuk mentransfernya ke beaglebone saya. saya akan membuat direktori / usr / share / fonts / secara manual untuk penggunaan di masa mendatang. scp / Pengguna /me/Downloads/pixel_arial_11/PIXEARG_.TTF [email protected]: / home / ubuntu /
user391339

Jawaban:

48

Cara terbaik dan paling sederhana adalah dengan menggunakan perintah konsol (perintah ini harus tersedia untuk semua distribusi berbasis ubuntu):

fc-list

Contoh output (dilucuti):

/usr/share/fonts/truetype/lato/Lato-Medium.ttf: Lato,Lato Medium:style=Medium,Regular
/usr/share/fonts/truetype/tlwg/TlwgTypo-Bold.ttf: Tlwg Typo:style=Bold
/usr/share/fonts/truetype/lato/Lato-SemiboldItalic.ttf: Lato,Lato Semibold:style=Semibold Italic,Italic
/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf: DejaVu Serif:style=Bold
/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf: Noto Sans Thai:style=Regular
...

Dari MAN:

fc-list - list available fonts

Untuk memeriksa semua opsi yang tersedia gunakan MAN (manual): man fc-list

Michal Przybylowicz
sumber
3

Apa versi Ubuntu yang Anda gunakan?

(1) Berkat tautan dari Lety, di mesin ubuntu 15.04 saya less /etc/fonts/fonts.conf. Di sana dijelaskan cara menggunakan local.conf.

(2) dari baris perintah, untuk mencari lebih banyak font yang saya gunakan apt-cache search font | grep lcdkemudian saya gunakan apt-cache show {}(mengganti {} dengan nama paket) untuk deskripsi yang lebih rinci. instalasi dari baris perintah memiliki beberapa varian (seperti aptitude) tetapi yang lama sudo apt-get install {}bekerja dengan baik.

hibah
sumber
0

Jawab untuk pertanyaan kedua:

Menginstal font hanya menyalin file ke folder tertentu. Mungkin ada banyak folder. Di sistem saya mereka adalah:

  • /usr/share/fonts/ - font untuk semua pengguna
  • ~/.local/share/fonts/ - font untuk pengguna tertentu

Mungkin ada subfolder yang Anda inginkan.

Berikut adalah perintah untuk mendapatkan daftar file font yang digunakan sistem Anda.

fc-list -f '%{file}\n' | sort

Lihat itu dan Anda akan mendapatkan ide di mana font di sistem Anda berada /

Alexander Chzhen
sumber