Yesterday I started working for Artifex on adding a new module to FreeType to enable it to render dynamically modifiable fonts presented to it by GhostScript. This stuff is to be released publicly so I guess I can talk about it here.
First task: get hold of the latest versions of FreeType and GhostScript, build them from source, and figure out how GhostScript loads fonts. And try to understand the existing bridge between GhostScript and Agfa-Monotype's UFST.