--- a/tests/auto/qfontmetrics/tst_qfontmetrics.cpp Wed Jun 23 19:07:03 2010 +0300
+++ b/tests/auto/qfontmetrics/tst_qfontmetrics.cpp Tue Jul 06 15:10:48 2010 +0300
@@ -73,6 +73,7 @@
void averageCharWidth();
void elidedMultiLength();
void elidedMultiLengthF();
+ void bearingIncludedInBoundingRect();
};
tst_QFontMetrics::tst_QFontMetrics()
@@ -250,5 +251,16 @@
elidedMultiLength_helper<QFontMetricsF>();
}
+void tst_QFontMetrics::bearingIncludedInBoundingRect()
+{
+ QFont font;
+ font.setItalic(true);
+ QRect brectItalic = QFontMetrics(font).boundingRect("ITALIC");
+ font.setItalic(false);
+ QRect brectNormal = QFontMetrics(font).boundingRect("ITALIC");
+
+ QVERIFY(brectItalic.width() >= brectNormal.width());
+}
+
QTEST_MAIN(tst_QFontMetrics)
#include "tst_qfontmetrics.moc"