Introduksjon til Fontconfig
Fontconfig pakken inneholder et
bibliotek og støtteprogrammer som brukes til å konfigurere og
tilpasse skrifttilgang.
Notat
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre
noen pakker riktig hvis LFS eller avhengigheter har blitt
oppdatert siden de siste stabile versjonene av bøkene.
Pakkeinformasjon
Fontconfig Avhengigheter
Påkrevd
FreeType-2.13.3
Valgfri
bubblewrap-0.11.0 (brukt av noen tester),
cURL-8.13.0 og libarchive-3.7.9
(begge brukt av noen tester for å laste ned og trekke ut
testfiler), JSON-C-0.18, DocBook-utils-0.6.14 og libxml2-2.14.0,
texlive-20250308 (eller install-tl-unx)
Notat
En Internett tilkobling er nødvendig for noen tester av denne
pakken. Systemsertifikatlageret må kanskje settes opp med
make-ca-1.15 før du tester denne pakken.
Notat
Hvis du har DocBook Utils
installert og du fjerner --disable-docs
parameteren fra
configure
kommandoen nedenfor, må du også ha SGMLSpm-1.1 og texlive-20250308 installert, ellers
vil Fontconfig bygge med feil.
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.16.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.16.0} &&
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/*.{pdf,sgml,txt,html} \
/usr/share/doc/fontconfig-2.16.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.16.0/fontconfig-user.html.