Plain English

Like `^FO`, but `y` is the text **baseline** (where letter bottoms sit, with descenders extending below) instead of the **top-left** of the bounding box. With `^FO` at (100,100) the glyph top sits at 100; with `^FT` at (100,100) the glyph baseline sits at 100 and the body of the letters extends upward.

When to use

When text must sit on an exact line regardless of font size — invoice totals aligned to a rule, mixed font sizes on the same line, baseline-anchored layouts ported from other typographic systems. Use `^FO` when you want the glyph top-left at a known position instead.

Syntax

^FTx,y

Parameters

ParameterDescription
xHorizontal position in dots, relative to `^LH`
yVertical **baseline** position in dots, relative to `^LH` (NOT the glyph top)

Example

^XA
^FT50,100^A0N,30,30^FDText^FS
^XZ

The letter baseline sits at y=100; descenders (g, j, p, q, y) drop below this line.

Try it in the playground View all ZPL commands