fix: cap font size at 1
Font size <= 0 warns
This commit is contained in:
parent
23c138e417
commit
77ad30a0ef
2 changed files with 3 additions and 1 deletions
|
|
@ -20,7 +20,7 @@ QFont FontStyleBase::small() const {
|
|||
QFont FontStyleBase::buildFont(const FontConfig* cfg, const QString& fallbackFamily) {
|
||||
QFont font;
|
||||
font.setFamily(cfg->family().isEmpty() ? fallbackFamily : cfg->family());
|
||||
font.setPointSize(cfg->size());
|
||||
font.setPointSize(cfg->size() > 0 ? cfg->size() : 1);
|
||||
font.setWeight(QFont::Weight(cfg->weight()));
|
||||
font.setItalic(cfg->italic());
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,8 @@ FontBuilder FontBuilder::family(const QString& family) {
|
|||
}
|
||||
|
||||
FontBuilder FontBuilder::size(int pointSize) {
|
||||
if (pointSize <= 0)
|
||||
pointSize = 1;
|
||||
m_font.setPointSize(pointSize);
|
||||
m_font.setVariableAxis("opsz", static_cast<float>(pointSize));
|
||||
return *this;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue