A GNOME asztali környezet a fontconfig betűkészlet-konfigurációs és -testreszabási függvénytárat használja. A fontconfig függvénytár mindenféle betűkészletet képes kezelni, PostScript Type 1 és TrueType* betűkészleteket egyaránt. A fontconfig függvénytár biztosítja a rendszeren elérhető betűkészletek listáját. A lista összeállításához a fontconfig végigkeresi az /etc/fonts/fonts.conf
fájlban megadott könyvtárakat. A rendszer összes betűkészletének megtekintéséhez írja be a fájlkezelő címsorába, hogy fonts:///
.
További információ a fontconfig függvénytárról a Fontconfig webhelyén olvasható.
A fontconfig függvénytár képes a betűkészletek helyettesítésére, ha teljes betűkészletek vagy egyes karakterek hiányoznak. Ha a rendszernek egy olyan betűkészletet kell megjelenítenie, amelyik nem érhető el, akkor a fontconfig megpróbál egy másik, hasonló betűkészletet megjeleníteni. Ha például egy weboldal a Verdana betűkészletet kéri, de ez a betűkészlet nincs telepítve a rendszeren, akkor a fontconfig egy hasonló betűkészletet jelenít meg, például Helveticát. A hasonló betűkészletek listája az /etc/opt/gnome/fonts/fonts.conf
fájlban van megadva.
Ha a rendszernek egy olyan karaktert kell megjelenítenie, amelyik hiányzik a betűkészletből, akkor a fontconfig megpróbálja a karaktert megjeleníteni egy másik, hasonló betűkészletből. Tegyük fel például, hogy a Bitstream Vera Sans betűkészletet választotta a Szövegszerkesztő alkalmazás. A Bitstream Vera betűkészletcsaládból hiányoznak a cirill karakterek. Ha cirill karaktert tartalmazó dokumentumot nyit meg, akkor a Szövegszerkesztő a cirilll karakterekhez egy hasonló betűkészletet fog használni, amelyben a cirill karakterek is megtalálhatók.
A fontconfig függvénytár ezenfelül másodlagos neveket is meghatároz a betűkészletekhez (például serif, sans-serif és monospace). Amikor a betűkészlet másodlagos nevét használja, akkor a rendszer az adott névhez az /etc/opt/gnome/fonts/fonts.conf
fájlban megadott első betűkészletet fogja használni.
Másolja át a betűkészletfájlt /etc/opt/gnome/fonts/fonts.conf
fájlban megadott egyik könyvtárba.
A betűkészletek általában a /opt/gnome/share/fonts/
könyvtárban tárolódnak.
(Feltételes) A fontconfig függvénytár automatikusan frissíti a betűkészletek listáját. Ha a betűkészletek listája nem frissülne, futtassa az alábbi parancsot:
fc-cache directory-name
Másolja át a betűkészletfájlt a felhasználó $HOME/.fonts
könyvtárába.
Ha a betűkészletfájlt a fájlkezelő fonts:///
helyére húzza az egérrel, akkor a betűkészletfájl a $HOME/.betűkészletek
könyvtárba másolódik.
(Feltételes) A fontconfig függvénytár automatikusan frissíti a betűkészletek listáját. Ha a betűkészletek listája nem frissülne, futtassa az alábbi parancsot:
fc-cache directory-name