Low-level font commands

LaTeX2e help 1.6

### 2.23.3: Low-level font commands

These commands are primarily intended for writers of macros and packages. The commands listed here are only a subset of the available ones. For full details, you should consult Chapter 7 of The LaTeX Companion.

`\fontencoding{enc}` | Select font encoding. Valid encodings include `OT1` and `T1`.
`\fontfamily{family}` | Select font family. Valid families include: `cmr` for Computer Modern Roman `cmss` for Computer Modern Sans Serif `cmtt` for Computer Modern Typewriter and numerous others.
`\fontseries{series}` | Select font series. Valid series include: `m` Medium (normal) `b` Bold `c` Condensed `bc` Bold condensed `bx` Bold extended and various other combinations.
`\fontshape{shape}` | Select font shape. Valid shapes are: `n` Upright (normal) `it` Italic `sl` Slanted (oblique) `sc` Small caps `ui` Upright italics `ol` Outline The two last shapes are not available for most font families.
`\fontsize{size}{skip}` | Set font size. The first parameter is the font size to switch to; the second is the `\baselineskip` to use. The unit of both parameters defaults to pt. A rule of thumb is that the baselineskip should be 1.2 times the font size.
`\selectfont` | The changes made by calling the four font commands described above do not come into effect until `\selectfont` is called.
`\usefont{enc}{family}{series}{shape}` | Equivalent to calling `\fontencoding`, `\fontfamily`, `\fontseries` and `\fontshape` with the given parameters, followed by `\selectfont`.