Dimension get_char_dim(FontPtr font) { TEXTMETRIC tm; if (!font->GetTextMetrics(&tm)) MISC_EXCEPT("Failed call to ID3DXFont::GetTextMetrics(). "); return Dimension(tm.tmAveCharWidth, tm.tmHeight); }