Bug 1411931 - Ignore the font-size tolerance for bitmap fonts when matching font style in GetDefaultFont, as even a poor size match is better than no usable font. r=lsalzman

This commit is contained in:
Jonathan Kew 2017-10-31 17:33:18 +00:00
Родитель 184be31cf6
Коммит 1f0b3fb8e7
1 изменённых файлов: 4 добавлений и 4 удалений

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

@ -2040,8 +2040,8 @@ gfxFontGroup::GetDefaultFont()
"invalid default font returned by GetDefaultFont");
if (defaultFamily) {
gfxFontEntry *fe = defaultFamily->FindFontForStyle(mStyle,
needsBold);
gfxFontEntry *fe =
defaultFamily->FindFontForStyle(mStyle, needsBold, true);
if (fe) {
mDefaultFont = fe->FindOrMakeFont(&mStyle, needsBold);
}
@ -2063,8 +2063,8 @@ gfxFontGroup::GetDefaultFont()
pfl->GetFontFamilyList(familyList);
numFonts = familyList.Length();
for (uint32_t i = 0; i < numFonts; ++i) {
gfxFontEntry *fe = familyList[i]->FindFontForStyle(mStyle,
needsBold);
gfxFontEntry *fe =
familyList[i]->FindFontForStyle(mStyle, needsBold, true);
if (fe) {
mDefaultFont = fe->FindOrMakeFont(&mStyle, needsBold);
if (mDefaultFont) {