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.3 plattform.
Pakkeinformasjon
Fontconfig Avhengigheter
Påkrevd
FreeType-2.13.3
Valgfri
bubblewrap-0.11.0 (brukt av noen tester),
cURL-8.12.1 og libarchive-3.7.7
(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.6,
texlive-20240312 (eller install-tl-unx)
Notat
En Internett-tilkobling er nødvendig for noen tester til 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-20240312 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.