b=348462, clamp font size to a lower value; r=stuart

This commit is contained in:
vladimir%pobox.com 2007-05-30 08:32:50 +00:00
Родитель 45bc778cf4
Коммит 1af93cd30c
1 изменённых файлов: 11 добавлений и 1 удалений

Просмотреть файл

@ -558,13 +558,23 @@ gfxFontStyle::gfxFontStyle(PRUint8 aStyle, PRUint16 aWeight, gfxFloat aSize,
PRPackedBool aFamilyNameQuirks) :
style(aStyle), systemFont(aSystemFont),
familyNameQuirks(aFamilyNameQuirks), weight(aWeight),
size(PR_MIN(aSize, 5000)), langGroup(aLangGroup), sizeAdjust(aSizeAdjust)
size(aSize), langGroup(aLangGroup), sizeAdjust(aSizeAdjust)
{
static const gfxFloat kMaxFontSize = 2000.0;
if (weight > 900)
weight = 900;
if (weight < 100)
weight = 100;
if (size >= kMaxFontSize) {
size = kMaxFontSize;
sizeAdjust = 0.0;
} else if (size < 0.0) {
NS_WARNING("negative font size");
size = 0.0;
}
if (langGroup.IsEmpty()) {
NS_WARNING("empty langgroup");
langGroup.Assign("x-western");