Using either Qt 4.7.4 or 4.8.0, I am unable to use a certain font in Qt. The font in question is "Garamond Premier Pro" (it's a commercial font). In this minimal example:
void paintEvent(QPaintEvent*) { QPainter p(this); p.setFont(QFont("Garamond Premier Pro")); p.drawText(0, QFontMetrics(p.font()).ascent(), "This is a test."); qDebug() << QFontInfo(p.font()).family(); } The above will result in "Helvetica" being printed on stdout, and indeed the widget renders the text using Helvetica (which is the fallback font.) Note that if I put a QFontComboBox somewhere, "Garamond Premier Pro" is listed as an available choice, but is also rendered in Helvetica inside the QFontComboBox list. Garamond Premier Pro is an OTF font, and it works without issues with other non-Qt Mac applications. Has anyone else encountered this? _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest