drew some more measurement lines in the hope of debugging the font measuring.
changed the text box outlines to use a hex color instead of a name
only draw the p/t box outline if the card has power/toughness
made the footer non-bold. I'd accidentally set the artist to be the non-bold block. 
use font-family instead of font, so that the selected font will actually be used
 * all the single-line text boxes are rendered, positioned, and scaled correctly.
 * removed the SVGGraphics2D and PrintWriter compose variants as they're dead.
added tracking the asset id through to the actual ImageAsset, not just the AssetKeyed that was used to dereference it
gave the <g> elements better variable names so they can all stick around in scope through drawing
drew the casting cost via <use> links to defs of the icon files (inlined), and chopped back the available space for the title based on the casting cost width.  The casting cost icon sizing is currently hard coded, so that'll need to be made dynamic off the bounding box or the title font (I'm not sure which).
set the casting cost icon height to be based on the titlebar frame size, not the font size, because it's easier and will probably be just fine.  :)