diff -r 4633027730f5 -r e6ad4ef83b23 src/hbcore/utils/hbfontspec.cpp --- a/src/hbcore/utils/hbfontspec.cpp Wed Aug 18 10:05:37 2010 +0300 +++ b/src/hbcore/utils/hbfontspec.cpp Thu Sep 02 20:44:51 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);