[Title] Average Char width fix for Search box of google.com when the region is Arabic.
[framework/web/webkit-efl.git] / Source / WebCore / platform / graphics / SimpleFontData.cpp
old mode 100644 (file)
new mode 100755 (executable)
index 222e433..cdbaa15
@@ -87,6 +87,13 @@ void SimpleFontData::initCharWidths()
     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());
 }