<> <> <<>> <> <<>> The Font type is changed to be just a unique identifier for the font master, along with a transformation. A Typeface constitutes implementation for a particular font master; it is associated with font master identifier at the time it is first needed, and it may be flushed when it has been inactive. The association between a font master identifier and a Typeface is maintained by ImagerFontImpl. ImagerFontPrivate: The role played by ImagerFontPrivate.FontAtom is now played by a Font with a transformation that goes to device coordinates. MaskChar must be in ImagerFontPrivate because ImagerFont cannot depend on Imager. ImagerFontAtomImpl is decommissioned.