BT Sözlüğü › Altyapı › Fontconfig

Fontconfig

Altyapı Svenska → Güncellendi: 2026-10-11
Daha fazla bilgi
Geliştiren
Keith Packard
Yayın yılı
Tür
Kütüphane
Lisans
MIT benzeri
Kaynak kod
gitlab.freedesktop.org
Resmî site

“Kiril karakterli kalın sans-serif için hangi font dosyasını kullanmalıyım?” sorusunu yanıtlayan ve Linux’ta küçük kutucuk görünmesine son veren kütüphane.

Keith Packard, fontconfig’i 2002’de Xft’nin eksik yarısı olarak yazdı. Xft bir TrueType dosyasını kenar yumuşatmayla rasterleştirebiliyordu, ama hangi dosyanın seçileceğine birinin karar vermesi gerekiyordu. Fontconfig sistemin font dizinlerini tarar, aile, stil ve karakter kümesi dizinini bir önbellekte tutar ve sans-serif:bold:lang=ru gibi desenleri kabul eder. Yanıt, yüklü fontların sıralı bir listesidir: ilki en iyi eşleşme, geri kalanlar bir glif eksik olduğunda yedektir. Karışık yazı sistemli bir sayfanın bugün boş karelerle dolmadan görüntülenmesinin nedeni budur.

Yapılandırma /etc/fonts/ altında XML’dir; conf.d içindeki numaralı dosyalar takma adları (“serif”in bu makinede ne demek olduğunu), hinting’i, alt piksel işlemeyi ve yüklü olmayan fontların yerine geçenleri belirler. Komut satırı aracı fc-list, fc-match ve fc-cache’ten oluşur. Linux’ta metin çizen hemen her şey fontconfig’ten geçer: Cairo ve Pango, Qt, GTK, LibreOffice, Firefox ve Chrome. X döneminden Wayland’in tek satırını bile değiştirmesi gerekmeyen az sayıdaki kütüphaneden biridir.

← Sözlüğe dön