public IFontMetrics GetFontMetrics ()
{
if (_fontMetrics == null) {
_fontMetrics = new NullGraphicsFontMetrics[MaxFontSize + 1];
}
var i = Math.Min (_fontMetrics.Length, _fontSize);
if (_fontMetrics[i] == null) {
_fontMetrics[i] = new NullGraphicsFontMetrics (i);
}
return _fontMetrics[i];
}