It is worse in fact
QFontDatabase::styleString(const QFontInfo &fontInfo) //"Normal"
mismatch
QStringList QFontDatabase::styles(const QString &family) //"Обычный", "Полужирный"
so this class essentially breaks its own logic. Also default font keeps those localized stylestring even after me giving up localization via
QLocale::setDefault(QLocale::English);
std::map<QString, QStringList> stylesPack