diff -r 7516d6d86cf5 -r ed14f46c0e55 src/hbcore/utils/hbfontspec.cpp --- a/src/hbcore/utils/hbfontspec.cpp Mon Oct 04 17:49:30 2010 +0300 +++ b/src/hbcore/utils/hbfontspec.cpp Mon Oct 18 18:23:13 2010 +0300 @@ -190,15 +190,15 @@ if (mRole != HbFontSpec::Undefined) { tInfo->roleToTypeface(mRole, typefaceFamily, weight); - mFontName = typefaceFamily; - } else if (!tInfo->containsFamily(typefaceFamily)) { - QString aliasFamily; - if (tInfo->tryGetFamilyFromAliasName(typefaceFamily, aliasFamily, weight)) { - typefaceFamily = aliasFamily; - } - } else { - weight = tInfo->getWeight(typefaceFamily); - } + mFontName = typefaceFamily; + } else if (!tInfo->containsFamily(typefaceFamily)) { + QString aliasFamily; + if (tInfo->tryGetFamilyFromAliasName(typefaceFamily, aliasFamily, weight)) { + typefaceFamily = aliasFamily; + } + } else { + weight = tInfo->getWeight(typefaceFamily); + } QFont font(typefaceFamily); font.setWeight(weight);