Use DemiBold fallback for Open Sans Semibold.

This commit is contained in:
John Preston 2018-11-12 16:04:12 +04:00
parent dc8abc74ed
commit 089c4ceb30

View File

@ -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);