^FT — Field Typeset
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
| Parameter | Description |
|---|---|
x | Horizontal position in dots, relative to `^LH` |
y | Vertical **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.