--- a/tools/shared/fontpanel/fontpanel.cpp Mon Jun 21 22:38:13 2010 +0100
+++ b/tools/shared/fontpanel/fontpanel.cpp Thu Jul 22 16:41:55 2010 +0100
@@ -96,8 +96,12 @@
const QString family = rc.family();
rc.setPointSize(pointSize());
const QString styleDescription = styleString();
- rc.setItalic(m_fontDatabase.italic(family, styleDescription));
-
+ if (styleDescription.contains(QLatin1String("Italic")))
+ rc.setStyle(QFont::StyleItalic);
+ else if (styleDescription.contains(QLatin1String("Oblique")))
+ rc.setStyle(QFont::StyleOblique);
+ else
+ rc.setStyle(QFont::StyleNormal);
rc.setBold(m_fontDatabase.bold(family, styleDescription));
// Weight < 0 asserts...