diff --git a/Telegram/SourceFiles/ui/style/style_core_font.cpp b/Telegram/SourceFiles/ui/style/style_core_font.cpp index 754c19bf91..a2ab5f89ff 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);