Υποκατάσταση γραμματοσειρών

Όταν απουσιάζει είτε μια ολόκληρη γραμματοσειρά, είτε μεμονωμένοι χαρακτήρες, η βιβλιοθήκη fontconfig προβαίνει σε υποκατάσταση της γραμματοσειράς.. Έτσι, όποτε το σύστημα καλείται να εμφανίσει μία γραμματοσειρά που δεν είναι διαθέσιμη, το fontconfig προσπαθεί να εμφανίσει μία άλλη, παρόμοια γραμματοσειρά. Π.χ., αν μία ιστοσελίδα απαιτεί τη γραμματοσειρά Verdana, και η συγκεκριμένη γραμματοσειρά δεν έχει εγκατασταθεί στο σύστημα, το fontconfig εμφανίζει μία παρόμοια γραμματοσειρά, όπως η Helvetica. Η λίστα με τις γραμματοσειρές που θεωρούνται παρόμοιες περιέχεται στο αρχείο /etc/fonts/fonts.conf.

Αν απαιτείται η προβολή ενός χαρακτήρα που απουσιάζει από τη συγκεκριμένη γραμματοσειρά, το fontconfig προσπαθεί να εμφανίσει τον χαρακτήρα σε μια άλλη, παρόμοια γραμματοσειρά. Π.χ., έστω ότι έχετε επιλέξει τη γραμματοσειρά Bitstream Vera Sans για τον επεξεργαστή κειμένου. Η οικογένεια γραμματοσειρών Bitstream Vera δεν περιλαμβάνει κυριλλικούς χαρακτήρες. Αν ανοίξετε ένα έγγραφο που περιέχει κυριλλικούς χαρακτήρες, ο επεξεργαστής κειμένου θα εμφανίσει τους συγκεκριμένους χαρακτήρες σε παρόμοια γραμματοσειρά, η οποία περιέχει κυριλλικούς χαρακτήρες.

Η βιβλιοθήκη fontconfig ορίζει και alias για τις γραμματοσειρές, π.χ. serif, sans-serif και monospace. Αν, αντί για γραμματοσειρά, επιλέξετε ένα alias, το σύστημα θα χρησιμοποιήσει την πρώτη γραμματοσειρά που αντιστοιχεί στο συγκεκριμένο alias, σύμφωνα πάντα με το αρχείο /etc/fonts/fonts.conf.