From 089c4ceb30f9b0db9781d76604fd087a91530092 Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 12 Nov 2018 16:04:12 +0400 Subject: [PATCH] Use DemiBold fallback for Open Sans Semibold. --- Telegram/SourceFiles/ui/style/style_core_font.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/ui/style/style_core_font.cpp b/Telegram/SourceFiles/ui/style/style_core_font.cpp index 754c19bf9..a2ab5f89f 100644 --- a/Telegram/SourceFiles/ui/style/style_core_font.cpp +++ b/Telegram/SourceFiles/ui/style/style_core_font.cpp @@ -57,7 +57,11 @@ FontData::FontData(int size, uint32 flags, int family, Font *other) modified[_flags] = Font(this); f.setPixelSize(size); - f.setBold(_flags & FontBold); + if (_flags & FontBold) { + f.setBold(_flags & FontBold); + } else if (fontFamilies[family] == "Open Sans Semibold") { + f.setWeight(QFont::DemiBold); + } f.setItalic(_flags & FontItalic); f.setUnderline(_flags & FontUnderline); f.setStyleStrategy(QFont::PreferQuality);