Font substitution
Font substitution is the process of using one typeface in place of another when the intended typeface either is not available or does not contain glyphs for the required characters.
Font substitution can be aided by:
- classifying fonts into generic font families, such that for example a sans serif font is substituted by another sans serif font.
- font substitutions defined in operating system's font configuration for concrete font names, such that for example Arial font is substituted by metric-compatible font Liberation Sans or Nimbus Sans L.
- font substitutions defined in application software's font configuration for concrete font names.
Examples of systems that perform font substitution include fontconfig, Adobe Reader, Unidrv, Microsoft Word, Libre Office and OpenOffice.org. Not all systems that claim to offer font substitution are able to substitute for missing characters; some are only capable of substituting for missing fonts.
Major modern web browsers are capable of font substitution.