Introduksjon til Fontconfig
Fontconfig pakken inneholder et
bibliotek og støtteprogrammer som brukes til å konfigurere og
tilpasse skrifttilgang.
Notat
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen
pakker riktig hvis LFS eller avhengigheter har blitt oppdatert
siden den 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.11.0 og UnZip-6.0 (begge brukt av noen tester for å
laste ned og trekke ut testfiler), JSON-C-0.18, DocBook-utils-0.6.14 og libxml2-2.13.5,
texlive-20240312 (eller install-tl-unx)
Notat
En Internett-tilkobling er nødvendig for noen tester til denne
pakken.
Notat
Hvis du har DocBook Utils
installert og du fjerner --disable-docs
parameteren fra
configure
kommandoen nedenfor, må du ha SGMLSpm-1.1 og texlive-20240312 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.