Introduksjon til Fontconfig
Fontconfig pakken inneholder et
bibliotek og støtteprogrammer som brukes til å konfigurere og
tilpasse skrifttilgang.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.1 plattform.
Pakkeinformasjon
Fontconfig Avhengigheter
Påkrevd
FreeType-2.13.2
Valgfri
bubblewrap-0.8.0 (brukt av noen tester),
cURL-8.6.0 og UnZip-6.0 (begge brukt av noen tester for å
laste ned og trekke ut testfiler), JSON-C-0.17, DocBook-utils-0.6.14 og libxml2-2.12.5,
texlive-20230313 (eller install-tl-unx)
Note
En Internett tilkobling er nødvendig for noen tester av denne
pakken.
Note
Hvis du har DocBook Utils
installert og du fjerner --disable-docs
parameteren fra
configure
kommandoen nedenfor, må du ha SGMLSpm-1.1 og texlive-20230313 installert også,
ellers Fontconfig bygge vil
mislykkes.
Installasjon av Fontconfig
Installer Fontconfig ved å kjøre
følgende kommandoer:
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-docs \
--docdir=/usr/share/doc/fontconfig-2.15.0 &&
make
For å teste resultatene, kjør: make
check. En test er kjent for å mislykkes hvis
kjernen ikke støtter brukernavneområder. Noen tester vil laste ned
noen fontfiler via Internett.
Nå, som root
bruker:
make install
Hvis du ikke fjernet --disable-docs
parameteren fra
configure kommandoen,
kan du installere den forhåndsgenererte dokumentasjonen ved å bruke
følgende kommandoer som root
bruker:
install -v -dm755 \
/usr/share/{man/man{1,3,5},doc/fontconfig-2.15.0/fontconfig-devel} &&
install -v -m644 fc-*/*.1 /usr/share/man/man1 &&
install -v -m644 doc/*.3 /usr/share/man/man3 &&
install -v -m644 doc/fonts-conf.5 /usr/share/man/man5 &&
install -v -m644 doc/fontconfig-devel/* \
/usr/share/doc/fontconfig-2.15.0/fontconfig-devel &&
install -v -m644 doc/*.{pdf,sgml,txt,html} \
/usr/share/doc/fontconfig-2.15.0
Konfigurere Fontconfig
Konfigurasjonsfiler
/etc/fonts/*, /etc/fonts/conf.d/* and
/usr/share/fontconfig/conf.avail/*
Konfigurasjonsinformasjon
Hovedkonfigurasjonsfilen for Fontconfig er /etc/fonts/fonts.conf
. Vanligvis vil du ikke
redigere denne filen. Den vil også lese /etc/fonts/local.conf
og eventuelle filer i
/etc/fonts/conf.d
. For å sette en
ny fontmappe i konfigurasjonen, opprett (eller oppdater)
/etc/fonts/local.conf
filen med din
lokale informasjon eller legg til en ny fil /etc/fonts/conf.d
. Standard plassering av
fonter i Fontconfig er:
Fontconfig sender også mange
eksempel konfigurasjonsfiler i /usr/share/fontconfig/conf.avail
mappen.
Symlinking spesifikke filer til /etc/fonts/conf.d
vil aktivere dem.
Standardoppsettet er generelt godt nok for de fleste brukere. Se
/etc/fonts/conf.d/README
for en
beskrivelse av konfigurasjonsfilene.
Mer informasjon om konfigurering Fontconfig finnes i brukermanualen i
file:///usr/share/doc/fontconfig-2.15.0/fontconfig-user.html.