Combine font families

Date
Last revised 2012-07-05
Contributor

Special thanks to Ulrike Fischer who provided the indirect definition with active \nfss@catcodes.

Licence

This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 of this license or (at your option) any later version.

Many free fonts are extensions of a basic font family with new glyphs or shapes. Sometimes they are given a new name due to license reasons or the creators preference.

The substitutefont package facilitates the task to set up a font family as substitute for another one in a specified font encoding.

Example:

Palatino with the standard package mathpazo for Latin and GFS Didot for Greek:

\usepackage[sc,slantedGreek]{mathpazo}
\substitutefont{LGR}{pplx}{udidot}
Source

substitutefont.sty, substitutefont.sty.html

Tests
References:

LaTeX2e font selection

LaTeX font encodings