Fontconfig
エンドユーザーは、fontconfigを使ってシステムのフォント設定をカスタマイズできる。
アプリケーションは、以下の2つの方法で fontconfig を利用できる:
システム上で利用できるフォントを問い合わせる
指定したパラメータ(パターン)にできるだけ近い(よく似た)フォントを問い合わせる
フォントのマッチングを行なうために、fontconfig はインストールされているすべてのフォントについての情報を保存する。例えば、フォントファミリー、スタイル、太さ、dpi、Unicodeの対応範囲などの情報である。この情報はフォント置換を行うためにも使われる。