Set style name always

For some reason with kde platformtheme plugin DemiBold doesn't work

Also use italic version of semibold font when needed
This commit is contained in:
Ilya Fedin 2020-05-30 11:57:30 +04:00 committed by John Preston
parent db2a1279d6
commit 06d4cd2dab

View file

@ -322,8 +322,13 @@ FontData::FontData(int size, uint32 flags, int family, Font *other)
f.setWeight(QFont::DemiBold);
#else // DESKTOP_APP_USE_PACKAGED_FONTS
f.setBold(true);
f.setStyleName("Semibold");
#endif // !DESKTOP_APP_USE_PACKAGED_FONTS
if (_flags & FontItalic) {
f.setStyleName("Semibold Italic");
} else {
f.setStyleName("Semibold");
}
}
m = QFontMetrics(f);