const QFont font = m_fontRequester->font();
settings->setUseSystemFont(m_fontRequester->mode() == DolphinFontRequester::SystemFont);
settings->setFontFamily(font.family());
- settings->setFontSize(font.pointSize());
+ settings->setFontSize(font.pointSizeF());
settings->setItalicFont(font.italic());
settings->setFontWeight(font.weight());
m_fontRequester->setMode(DolphinFontRequester::SystemFont);
} else {
QFont font(settings->fontFamily(),
- settings->fontSize());
+ qRound(settings->fontSize()));
font.setItalic(settings->italicFont());
font.setWeight(settings->fontWeight());
+ font.setPointSizeF(settings->fontSize());
m_fontRequester->setMode(DolphinFontRequester::CustomFont);
m_fontRequester->setCustomFont(font);
}