Fontconfig-2.15.0

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.2 plattform.

Pakkeinformasjon

Fontconfig Avhengigheter

Påkrevd

FreeType-2.13.3

Valgfri

bubblewrap-0.9.0 (brukt av noen tester), cURL-8.9.1 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.13.3, texlive-20240312 (eller install-tl-unx)

[Note]

Note

En Internett-tilkobling er nødvendig for noen tester til denne pakken.

[Note]

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-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

Parameterforklaringer

--disable-docs: Denne bryteren unngår å bygge dokumentasjon (utgivelsens tarball inkluderer forhåndsgenerert dokumentasjon).

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:

  • /usr/share/fonts

  • ~/.local/share/fonts

  • ~/.fonts (dette er nå foreldet, men for øyeblikket fungerer det fortsatt)

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.

Innhold

Installerte Programmer: fc-cache, fc-cat, fc-conflist, fc-list, fc-match, fc-pattern, fc-query, fc-scan, og fc-validate
Installert Bibliotek: libfontconfig.so
Installerte Mapper: /etc/fonts, /usr/include/fontconfig, /usr/share/doc/fontconfig-2.15.0, /usr/share/fontconfig, /usr/share/xml/fontconfig, og /var/cache/fontconfig

Korte Beskrivelser

fc-cache

brukes til å lage hurtiglager for fontinformasjon

fc-cat

brukes til å lese hurtiglageret for fontinformasjon

fc-conflist

viser regelsettfilenes informasjon om systemet

fc-list

brukes til å lage fontlister

fc-match

brukes til å matche tilgjengelige fonter, eller finne fonter som matcher et gitt mønster

fc-pattern

brukes til å analysere mønster (tomt mønster som standard) og vise det analyserte resultatet

fc-query

brukes til å søke etter skriftfiler og skrive ut resulterende mønstre

fc-scan

brukes til å skanne skriftfiler og mapper, og skrive ut resultatets mønstre

fc-validate

brukes til å validere fontfiler

libfontconfig.so

inneholder funksjoner som brukes av Fontconfig programmer og også av andre programmer for å konfigurere eller tilpasse font adgang