if (m_avgCharWidth <= 0.f)
m_avgCharWidth = m_fontMetrics.xHeight();
+#if ENABLE(TIZEN_CHECK_SPACE_FOR_AVG_CHAR_WIDTH)
+ if (m_avgCharWidth <= 0.f) {
+ Glyph spaceGlyph = glyphPageZero->glyphDataForCharacter(' ').glyph;
+ m_avgCharWidth = widthForGlyph(spaceGlyph);
+ }
+#endif
+
if (m_maxCharWidth <= 0.f)
m_maxCharWidth = max(m_avgCharWidth, m_fontMetrics.floatAscent());
}