add getFontMetrics() override