Plain English

Selects one of the built-in bitmap fonts (A through V). Unlike `^A0` which scales smoothly, these are fixed-size pixel fonts — crisp at their native size but blocky when scaled. The orientation parameter (N/R/I/B = 0°/90°/180°/270°) is part of the syntax, not optional.

When to use

Before each `^FD` whose font you want to control. **`^A` only applies to the next field**, so it must come *before* the `^FD` of that field — placing `^A` after `^FD` (or omitting the order) leaves the field on whatever font was last set. Fonts A-H are monospaced (every character same width), P-V are proportional.

Syntax

^Af,o,h,w

Parameters

ParameterDescription
fFont letter: A through V
oOrientation: N (0°), R (90°), I (180°), B (270°)
hHeight (ignored for bitmap fonts — uses native size)
wWidth (ignored for bitmap fonts)

Example

^XA
^FO50,50^AAN^FDFont A - small^FS
^FO50,80^ADN^FDFont D - medium^FS
^FO50,120^AGR^FDRotated G^FS
^XZ

Three bitmap fonts; the third uses orientation R for 90° rotation. `^A` precedes its `^FD`.

Try it in the playground View all ZPL commands