Wie bei Frage 1, erhalten fc-list
Sie alle Schriftarten.
$/.fonts
enthält zusätzliche Schriftarten für Ihren Benutzer.
fc-list | grep "Courier New"
Damit können Sie überprüfen, ob diese bestimmte Schriftart installiert ist.
Frage-1: Gibt es eine Möglichkeit zu wissen, welche Schriftarten in der CentOS 6.2
Through-Befehlszeile installiert sind ?
Ich habe die Schriften mit dem folgenden Befehl überprüft
ls /usr/share/fonts/default/ghostscript/
und haben folgende Ergebnisse erhalten:
bchb.afm bchri.afm fcyri.afm fkarw.pfm hrgero.gsf hrgrro.gsf hrpldb.gsf hrplrbo.gsf hrpls.gsf hrplt.pfa hrscso.gsf putri.pfa u004006t.afm bchbi.afm bchri.pfa fcyri.gsf fonts.dir hrger.pfa hrgrr.pfa hrpldbi.gsf hrplr.gsf hrplso.gsf hrsccb.gsf hrscs.pfa putr.pfa u004006t.gsf bchbi.pfa bchr.pfa fhirw.gsf fonts.scale hrgkc.gsf hritrb.gsf hrpldi.pfa hrplro.gsf hrpltb.gsf hrscco.gsf hrsyr.gsf u003043t.afm u004006t.pfm bchb.pfa fcyr.afm fhirw.pfm hrgerb.gsf hrgks.gsf hritro.gsf hrpld.pfa hrplsb.gsf hrpltbi.gsf hrscc.pfa putbi.pfa u003043t.gsf bchr.afm fcyr.gsf fkarw.gsf hrgerd.gsf hrgrrb.gsf hritr.pfa hrplrb.gsf hrplsbo.gsf hrplti.pfa hrscsb.gsf putb.pfa u003043t.pfm
und ähnliche Ergebnisse habe ich vom Laufen bekommen ls /usr/share/fonts/default/Type1
aber ich kann nicht herausfinden, welche Art von Schriftdateien diese sind (ich weiß über .ttf, .otn und .fnt) und was alle Schriften enthalten, die wie "Kurier neu" enthalten, und "mal" neue römische "etc.
Es gibt auch andere Verzeichnisse mit Schriften:
ls /usr/share/fonts/opensymbol/
hat opens___.ttf
ls /usr/share/fonts/dejavu/
hat
DejaVuSans-BoldOblique.ttf DejaVuSansCondensed.ttf DejaVuSansMono.ttf DejaVuSerifCondensed-BoldItalic.ttf DejaVuSerif.ttf DejaVuSans-Bold.ttf DejaVuSans-ExtraLight.ttf DejaVuSans-Oblique.ttf DejaVuSerifCondensed-Bold.ttf DejaVuSansCondensed-BoldOblique.ttf DejaVuSansMono-BoldOblique.ttf DejaVuSans.ttf DejaVuSerifCondensed-Italic.ttf DejaVuSansCondensed-Bold.ttf DejaVuSansMono-Bold.ttf DejaVuSerif-BoldItalic.ttf DejaVuSerifCondensed.ttf DejaVuSansCondensed-Oblique.ttf DejaVuSansMono-Oblique.ttf DejaVuSerif-Bold.ttf DejaVuSerif-Italic.ttf
Frage 2: Gibt es andere Verzeichnisse für Schriftarten und sind diese Schriftarten auf meinem System installiert?
Frage-3: Es gibt auch eine Möglichkeit, zu überprüfen, ob eine bestimmte Schriftart auf dem System installiert ist, z. B .: Ich möchte sehen, obCourier New
auf meinem System installiert ist oder nicht.
Jede Hilfe wäre dankbar.
Vielen Dank
Wie bei Frage 1, erhalten fc-list
Sie alle Schriftarten.
$/.fonts
enthält zusätzliche Schriftarten für Ihren Benutzer.
fc-list | grep "Courier New"
Damit können Sie überprüfen, ob diese bestimmte Schriftart installiert ist.
Es gibt einen Befehl, xlsfonts
um alle in X verfügbaren Schriftarten aufzulisten.
Sie können es auch mit Python versuchen. Zum Beispiel mit matplotlib:
python -c 'import matplotlib.font_manager; print "\n".join(matplotlib.font_manager.findSystemFonts(fontpaths=None, fontext="ttf"))'
auf meinem Linux gibt es mir Ausgabe wie:
/usr/share/fonts/truetype/kacst/KacstTitle.ttf /usr/share/fonts/truetype/tlwg/TlwgTypo-Oblique.ttf /usr/share/fonts/truetype/ttf-indic-fonts-core/Malige-b.ttf /usr/share/fonts/truetype/msttcorefonts/verdanab.ttf /usr/share/fonts/truetype/tlwg/Umpush.ttf /usr/share/fonts/truetype/horai-umefont/ume-tgo5.ttf /usr/share/fonts/truetype/tlwg/Garuda-Bold.ttf ...
UPDATE: Natürlich benötigen Sie dafür ein Python-Matplotlib-Paket. Versuchen Sie es mit yum, wenn es nicht gefunden wird, können Sie es über pip oder easy install installieren.
sudo yum install python-matplotlib
oder
pip install matplotlib
oder
easy_install matplotlib
Außerdem
# fc-list
Sie finden alle True Type-Schriftarten auf Ihrer Festplatte mit find: (Achtung: Die Verarbeitung kann lange dauern)
# find / -type f -name "*.ttf"