Store styleName in font database
authorJiang Jiang <jiang.jiang@nokia.com>
Thu, 9 Jun 2011 13:58:09 +0000 (15:58 +0200)
committerJiang Jiang <jiang.jiang@nokia.com>
Mon, 4 Jul 2011 13:06:46 +0000 (15:06 +0200)
commitc99457e1ecfa2099f71e78fe4fe1afc89d64e0c1
tree238cccc5bf94ce3ce1c02ca88a74abc9bc53d541
parent14486b5047d185a36efe09abe25a01742c02d4cf
Store styleName in font database

So that queries like QFontDatabase::styles() can return exactly
the same styles as the system does. Then application can use
QFont::setStyleName() to select those styles later. With a lot
of fonts not providing correct numeric weight/width values and
even if they did, values are usually not directly mapped to
QFont enums, styleName is probably the only reliable way to
select any possible font in the system.

Task-number: QTBUG-13518
Change-Id: Id8a9469b804f1b5bb81d8c7378e7e8778f9a4fff
Reviewed-on: http://codereview.qt.nokia.com/739
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@nokia.com>
src/gui/text/qfontdatabase.cpp
src/gui/text/qfontdatabase_mac.cpp
src/gui/text/qfontdatabase_x11.cpp