+
diff --git a/data/gui/options_audio.stkgui b/data/gui/options_audio.stkgui
index 471e64453..338124db4 100644
--- a/data/gui/options_audio.stkgui
+++ b/data/gui/options_audio.stkgui
@@ -26,7 +26,7 @@
-
+
diff --git a/data/gui/tracks.stkgui b/data/gui/tracks.stkgui
index 70b90016d..37fd871b6 100644
--- a/data/gui/tracks.stkgui
+++ b/data/gui/tracks.stkgui
@@ -8,13 +8,13 @@
-
+
diff --git a/data/gui/tracks_and_gp.stkgui b/data/gui/tracks_and_gp.stkgui
index edac21ca2..7c61a383c 100644
--- a/data/gui/tracks_and_gp.stkgui
+++ b/data/gui/tracks_and_gp.stkgui
@@ -17,13 +17,13 @@
-
+
diff --git a/data/gui/user_screen.stkgui b/data/gui/user_screen.stkgui
index 86ab8ec37..79a5ca0f4 100644
--- a/data/gui/user_screen.stkgui
+++ b/data/gui/user_screen.stkgui
@@ -68,7 +68,7 @@
I18N="In the user screen" text="Cancel" label_location="bottom"/>
-
+
diff --git a/src/font/font_with_face.cpp b/src/font/font_with_face.cpp
index 44cb641c1..b6f720dfc 100644
--- a/src/font/font_with_face.cpp
+++ b/src/font/font_with_face.cpp
@@ -330,6 +330,12 @@ void FontWithFace::setDPI()
{
const int screen_width = irr_driver->getFrameSize().Width;
const int screen_height = irr_driver->getFrameSize().Height;
+
+#ifdef ANDROID
+ float scale = screen_height / 480.0f;
+ m_face_dpi = getScalingFactorTwo() * getScalingFactorOne() * scale;
+
+#else
float scale = std::max(0, screen_width - 640) / 564.0f;
// attempt to compensate for small screens
@@ -340,6 +346,7 @@ void FontWithFace::setDPI()
m_face_dpi = unsigned((getScalingFactorOne() + 0.2f * scale) *
getScalingFactorTwo());
+#endif
} // setDPI