Fontconfig-2.17.0

Introduksjon til Fontconfig

Fontconfig pakken inneholder et bibliotek og støtteprogrammer som brukes til å konfigurere og tilpasse skrifttilgang.

[Notat]

Notat

En internettforbindelse er nødvendig for noen tester av denne pakken. Systemsertifikatlageret må kanskje konfigureres med make-ca-1.16.1 før du tester denne pakken.

Fontconfig avhengigheter

Påkrevd

FreeType-2.13.3 - Pass 2 og Meson Verktøykjedefiler (for lib32)

Valgfri

bubblewrap (brukt av noen tester), cURL-8.14.1, og libarchive (begge brukes av noen tester for nedlasting og utpakking av testfiler)

Installasjon av Fontconfig

Installer Fontconfig ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup --prefix=/usr --buildtype=release .. &&
ninja

For å teste resultatene, utsted: ninja test. Én 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:

ninja install

lib32 Installasjon av Fontconfig

Installer lib32-Fontconfig ved å kjøre følgende kommandoer:

rm -rf * &&
meson setup --prefix=/usr       \
            --libdir=/usr/lib32 \
            --cross-file=lib32  \
            --buildtype=release \
            .. &&

ninja

Nå, som root bruker:

DESTDIR=$PWD/DESTDIR ninja install       &&
cp -Rv DESTDIR/usr/lib32/* /usr/lib32    &&
rm -rf DESTDIR                           &&
ldconfig

Parameterforklaringer

[Notat]

Notat

Undersøk meson_options.txt eller meson.options for en fullstendig liste over alternativer.

Konfigurere Fontconfig

Konfigurasjonsfiler

/etc/fonts/*, /etc/fonts/conf.d/* og /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 å legge til en ny skrifttypemappei konfigurasjonen, opprett (eller oppdater) /etc/fonts/local.conf fil med din lokale informasjon eller legg til en ny fil i /etc/fonts/conf.d. Standard plassering av fonter i Fontconfig er:

  • /usr/share/fonts

  • ~/.local/share/fonts

  • ~/.fonts (denne er nå utdatert, men for øyeblikket fungerer den fortsatt)

Fontconfig sender også mange eksempler på konfigurasjonsfiler i /usr/share/fontconfig/conf.avail mappen. Symbolkoble spesifikke filer til /etc/fonts/conf.d vil aktivere dem. Standardoppsettet er vanligvis godt nok for de fleste brukere. Se /etc/fonts/conf.d/README for en beskrivelse av konfigurasjonsfilene.

Mer informasjon om konfigurering av Fontconfig finnes i brukerhåndboken i file:///usr/share/doc/fontconfig-2.17.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
Installerte Mapper: /etc/fonts, /usr/include/fontconfig, /usr/share/fontconfig, /usr/share/xml/fontconfig, og /var/cache/fontconfig

Korte Beskrivelser

fc-cache

brukes til å lage fontinformasjonsbuffere

fc-cat

brukes til å lese fontinformasjonsbuffere

fc-conflist

viser informasjonen om regelsettfilene på systemet

fc-list

brukes til å lage fontlister

fc-match

brukes til å finne tilgjengelige fonter, eller fonter som samsvarer med 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 å spørre fontfiler og skrive ut resulterende mønstre

fc-scan

brukes til å skanne fontfiler og mapper, og skrive ut resulterende mønstre

fc-validate

brukes til å validere fontfiler

libfontconfig

inneholder funksjoner som brukes av Fontconfig programmer og også av andre programmer for å konfigurere eller tilpasse skrifttype tilgang