fix: set vaxes when building font

This commit is contained in:
2 * r + 2 * t 2026-04-21 18:49:20 +10:00
parent 77ad30a0ef
commit 9877bea91b

View file

@ -21,7 +21,9 @@ QFont FontStyleBase::buildFont(const FontConfig* cfg, const QString& fallbackFam
QFont font;
font.setFamily(cfg->family().isEmpty() ? fallbackFamily : cfg->family());
font.setPointSize(cfg->size() > 0 ? cfg->size() : 1);
font.setVariableAxis("opsz", static_cast<float>(font.pointSize()));
font.setWeight(QFont::Weight(cfg->weight()));
font.setVariableAxis("wght", font.weight());
font.setItalic(cfg->italic());
const auto axes = cfg->vaxes();