Pytanie 1: Czy istnieje sposób, aby dowiedzieć się, jakie wszystkie czcionki są zainstalowane w CentOS 6.2
wierszu poleceń?
Sprawdziłem czcionki za pomocą następującego polecenia
ls /usr/share/fonts/default/ghostscript/
i uzyskałem następujące wyniki:
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
i podobne wyniki, które otrzymałem od uruchomienia, ls /usr/share/fonts/default/Type1
ale nie jestem w stanie dowiedzieć się, jakie to są pliki czcionek (wiem o .ttf, .otn i .fnt) i jakie wszystkie czcionki zawiera, jak „kurier nowy”, „razy” nowy roman ”itp.
Są też inne katalogi, które mają czcionki:
ls /usr/share/fonts/opensymbol/
ma opens___.ttf
ls /usr/share/fonts/dejavu/
ma
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
Pytanie 2: Czy istnieją inne katalogi czcionek i czy są one zainstalowane w moim systemie?
Pytanie 3: Czy istnieje również sposób sprawdzenia, czy konkretna czcionka jest zainstalowana w systemie, na przykład: Chcę sprawdzić, czy Courier New
jest zainstalowana w moim systemie, czy nie.
Każda pomoc będzie mile widziana.
Dzięki
źródło
{HOME}
?Istnieje polecenie,
xlsfonts
aby wyświetlić listę wszystkich czcionek dostępnych w X.źródło
-bash: xlsfonts: command not found
możesz także spróbować z pythonem. Na przykład za pomocą matplotlib:
na moim systemie Linux daje mi dane wyjściowe takie jak:
AKTUALIZACJA: Oczywiście potrzebujesz do tego pakietu python-matplotlib. Spróbuj użyć yum, jeśli nie zostanie znaleziony, możesz zainstalować go za pomocą pip lub łatwo zainstalować, więc:
lub
lub
źródło
ImportError: No module named matplotlib.font_manager
Myślę, że musiałbym zainstalować modułOprócz
Możesz znaleźć wszystkie prawdziwe czcionki na dysku dzięki funkcji find: (uwaga: przetworzenie może potrwać długo)
źródło