summaryrefslogtreecommitdiffstats
path: root/src/platformsupport/fontdatabases/windows/qwindowsfontengine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/platformsupport/fontdatabases/windows/qwindowsfontengine.cpp')
-rw-r--r--src/platformsupport/fontdatabases/windows/qwindowsfontengine.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/platformsupport/fontdatabases/windows/qwindowsfontengine.cpp b/src/platformsupport/fontdatabases/windows/qwindowsfontengine.cpp
index 6c1088c019..6248041a3d 100644
--- a/src/platformsupport/fontdatabases/windows/qwindowsfontengine.cpp
+++ b/src/platformsupport/fontdatabases/windows/qwindowsfontengine.cpp
@@ -610,15 +610,13 @@ void QWindowsFontEngine::getGlyphBearings(glyph_t glyph, qreal *leftBearing, qre
}
#endif // Q_CC_MINGW
-bool QWindowsFontEngine::processHheaTable() const
+void QWindowsFontEngine::initializeHeightMetrics() const
{
- if (!QFontEngine::processHheaTable()) {
- m_ascent = tm.tmAscent;
- m_descent = tm.tmDescent;
- m_leading = tm.tmExternalLeading;
- }
+ m_ascent = tm.tmAscent;
+ m_descent = tm.tmDescent;
+ m_leading = tm.tmExternalLeading;
- return true;
+ QFontEngine::initializeHeightMetrics();
}
bool QWindowsFontEngine::hasUnreliableGlyphOutline() const