diff options
author | Paul Olav Tvete <paul.tvete@digia.com> | 2013-09-04 14:52:28 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-09-12 07:09:42 +0200 |
commit | ffa4de4bec01335eb63016f0e89b568fb7416ea8 (patch) | |
tree | 8e2c5af5a367dbd27af80467f5c62d0823f7c1e7 /src/plugins/platforms/android/src/qandroidplatformtheme.cpp | |
parent | cfbc575b61364426dc67ac66d482b9088198c0be (diff) |
Android: Make font size compatible with Qt for iOS
We recommend using pixel sizes for predictable results. For those who
use point sizes in their UIs, we will now give them results that look
similar to what we do on iOS. The default font is changed to give
the same size as before this change.
Task-number: QTBUG-32096
Change-Id: Ia25506ba721a39d31340f3df8bc14129e507af14
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@digia.com>
Reviewed-by: BogDan Vatra <bogdan@kde.org>
Diffstat (limited to 'src/plugins/platforms/android/src/qandroidplatformtheme.cpp')
-rw-r--r-- | src/plugins/platforms/android/src/qandroidplatformtheme.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/platforms/android/src/qandroidplatformtheme.cpp b/src/plugins/platforms/android/src/qandroidplatformtheme.cpp index 9e08440eed..79fbc440fc 100644 --- a/src/plugins/platforms/android/src/qandroidplatformtheme.cpp +++ b/src/plugins/platforms/android/src/qandroidplatformtheme.cpp @@ -122,6 +122,11 @@ const QFont *QAndroidPlatformTheme::font(Font type) const QHash<int, QFont>::const_iterator it = m_androidPlatformNativeInterface->m_fonts.find(fontType(type)); if (it != m_androidPlatformNativeInterface->m_fonts.end()) return &(it.value()); + + // default in case the style has not set a font + static QFont systemFont("Roboto", 12.0 * 100 / 72); // keep default size the same after changing from 100 dpi to 72 dpi + if (type == QPlatformTheme::SystemFont) + return &systemFont; return 0; } |