Just a minor difference I noticed in the CIQ API documentation:
Graphics.getFontHeight (and ascent, descent, fitToArea) says to pass in a number for the font - but works fine if you pass in a user loaded font resource
DC.getFontHeight - says to pass in a FontResource for the font