diff -r 89e065397ea6 -r e24348a560a6 src/gui/text/qfont.cpp --- a/src/gui/text/qfont.cpp Thu May 27 13:40:48 2010 +0300 +++ b/src/gui/text/qfont.cpp Fri Jun 11 14:24:45 2010 +0300 @@ -805,6 +805,9 @@ resolve_mask |= QFont::WeightResolved | QFont::StyleResolved; } + if (italic) + resolve_mask |= QFont::StyleResolved; + d->request.family = family; d->request.pointSize = qreal(pointSize); d->request.pixelSize = -1;