When the system displays a text, whose responsibility is to select the appropriate font for the letters?

Let's say I have the following 3 fonts installed and I open a website with letters and special characters. When and how does the system decide which fonts to use?

Default system font: ISO basic Latin alphabet
FontA: special characters only
FontB: basic alphabet + special characters

Most apps nowadays rely on the fontconfig library to render fonts. Its configuration files usually provided with the package are documented and self-descriptive. System-wide conf. files placed in the /etc/fonts/conf.d/ directory. Fallback font settings are usually in the 60-latin.conf and 65-non-latin.conf files.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.