Text

text.Text(vnode clip, string text[, int alignment=7, int scale=1])

Text is a simple text printing filter. It doesn’t use any external libraries for drawing the text. It uses a built-in bitmap font: the not-bold, 8×16 version of Terminus. The font was not modified, only converted from PCF to an array of bytes.

The font covers Windows-1252, which is a superset of ISO-8859-1 (aka latin1). Unprintable characters get turned into underscores. Long lines get wrapped in a dumb way. Lines that end up too low to fit in the frame are silently dropped.

The alignment parameter takes a number from 1 to 9, corresponding to the positions of the keys on a numpad.

The scale parameter sets an integer scaling factor for the bitmap font.

ClipInfo, CoreInfo, FrameNum, and FrameProps are convenience functions based on Text.