Plain English

Sets the **global default** font and size for the rest of the label. Any text field that does not have its own `^A0`/`^A` override inherits the `^CF` setting. Persists until another `^CF` is encountered or the label ends.

When to use

Near the top of the label when most text should share a single font/size — `^CF` is global, `^A` is per-field. A field-level `^A`/`^A0` always overrides the active `^CF` for just that field.

Syntax

^CFf,h,w

Parameters

ParameterDescription
fFont: 0 (scalable) or A-V (bitmap)
hDefault height in dots
wDefault width in dots (optional)

Example

^XA
^CF0,22
^FO50,30^FDInherits ^CF default^FS
^FO50,60^FDStill the default^FS
^FO50,90^A0N,40,40^FDPer-field ^A overrides it^FS
^XZ

Two fields inherit `^CF`; the third field uses `^A0` for a one-off override.

Try it in the playground View all ZPL commands