Hangi fontların komut satırından yüklendiğini nasıl belirleyebilirim ve daha fazlasını kurmanın en kolay yolu nedir?


39

Ubuntu'daki fontlarla ilgili birçok soru ve cevap vardır, ancak Beaglebone Black gibi Ubuntu for Embedded Linux ile ilgili pek fazla bir şey yoktur.

Sistemimdeki standart yerlerde hiçbir .ttf dosyasını bulamadım ve kaynak kısıtlamaları göz önüne alındığında bunların ihmal edildiğini düşünüyorum.

Komut satırını kullanarak (1) hangi fontların yüklü olduğunu nasıl bulabilirim ve (2) daha fazla font yükleyebilirim.

Bilginize: 8x8 LED matrisinde metin görüntülemek için kullanabileceğim basit bir sans-serif ttf arıyorum.


1
Denedin /usr/share/fontsmi Yazı tiplerini listelemek için çok basit bir yoldur fc-list.
Wilf

/ usr / share / fonts orada değil. fc-list komutu bulunamadı. Şimdiye kadar www.dafont.com adresinden ücretsiz bir arial fontu indirdim ve beaglebone'uma aktarmak için güvenli kopya kullandım. / usr / share / fonts / dizini daha sonra kullanmak üzere elle oluşturacağım. scp /Users/me/Downloads/pixel_arial_11/PIXEARG_.TTF ubuntu@192.168.7.2: / home / ubuntu /
kullanici391339 23:14

Yanıtlar:


48

En iyi ve en basit yol, konsol komutunu kullanmaktır (bu komut tüm ubuntu tabanlı dağıtımlarda kullanılabilir olmalıdır):

fc-list

Örnek çıktı (soyulmuş):

/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
...

MAN’dan:

fc-list - list available fonts

Mevcut tüm seçenekleri kontrol etmek için MAN kullanın (manuel): man fc-list


3

Hangi Ubuntu sürümünü kullanıyorsunuz?

(1) Lety'nin linkleri sayesinde, ubuntu 15.04 makinemde less /etc/fonts/fonts.conf. Burada local.conf'un nasıl kullanılacağı açıklanmaktadır.

(2) bir komut satırından, kullandığım apt-cache search font | grep lcddaha fazla yazı tipini aramak için daha sonra apt-cache show {}daha ayrıntılı bir açıklama için kullanıyorum ({} ile paket adını değiştiriyorum). komut satırından yükleme, çeşitli yeteneklere sahiptir (yetenek gibi), ancak eski güzel sudo apt-get install {}çalışır.


0

2. soruya verilen cevap:

Font yüklemek sadece bir klasöre dosya kopyalamaktır. Çok fazla klasör olabilir. Benim sistemimde onlar:

  • /usr/share/fonts/ - tüm kullanıcılar için fontlar
  • ~/.local/share/fonts/ - belirli kullanıcılar için fontlar

İstediğiniz herhangi bir alt klasör olabilir.

İşte sisteminizin kullandığı font dosyalarının listesini almak için kullanılan komut.

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

Şuna bakın, sisteminizde fontların nerede bulunduğu fikrine sahip olacaksınız /

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.