aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Dashjr <luke-jr+git@utopios.org>2016-01-27 20:28:04 +0000
committerLuke Dashjr <luke-jr+git@utopios.org>2016-01-27 20:29:18 +0000
commit78ec83ddfe0e49d18c572b37681e60b9435b2ab4 (patch)
tree55125e7106e254df6924afa0624937d5078edde3
parent3cae14056a1cd8f01dc4943fa0b78315734d741a (diff)
downloadbitcoin-78ec83ddfe0e49d18c572b37681e60b9435b2ab4.tar.xz
splashscreen: Resize text to fit exactly
-rw-r--r--src/qt/splashscreen.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/qt/splashscreen.cpp b/src/qt/splashscreen.cpp
index facee62ea1..4d745088ac 100644
--- a/src/qt/splashscreen.cpp
+++ b/src/qt/splashscreen.cpp
@@ -79,10 +79,9 @@ SplashScreen::SplashScreen(Qt::WindowFlags f, const NetworkStyle *networkStyle)
// check font size and drawing with
pixPaint.setFont(QFont(font, 33*fontFactor));
QFontMetrics fm = pixPaint.fontMetrics();
- int titleTextWidth = fm.width(titleText);
- if(titleTextWidth > 160) {
- // strange font rendering, Arial probably not found
- fontFactor = 0.75;
+ int titleTextWidth = fm.width(titleText);
+ if (titleTextWidth > 176) {
+ fontFactor = fontFactor * 176 / titleTextWidth;
}
pixPaint.setFont(QFont(font, 33*fontFactor));