NextText is a Java/Processing library for building applications to display dynamic and interactive text-based applications. The library uses TrueType fonts to render text which moves and changes shape according to a set of rules. The programmer has full control over the text and the rules defining its behaviour.
Geomerative is a library for Processing. It extends 2D geometry operations to facilitate generative geometry. Includes a TrueType font and an SVG interpreters. This library exposes the shapes (such as vector drawings or typographies) in a more approchable way. Geomerative makes it easy to access the paths, the handles and the points, making it easy to develop generative typography and geometry pieces in Processing.
The struggle to adequately render letterforms on a pixel grid is a familiar one, and an ancient one as well: this bitmap alphabet is from La Vera Perfettione del Disegno di varie sorte di ricami, an embroidery guide by Giovanni Ostaus published in 1567.