mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-26 12:20:56 +00:00
Bug 1458218 - Rename gfxGDIFont::mNeedsBold to mNeedsSyntheticBold. r=jfkthame
This commit is contained in:
parent
cfe84bdd1c
commit
b6f1371d94
@ -51,7 +51,7 @@ gfxGDIFont::gfxGDIFont(GDIFontEntry *aFontEntry,
|
||||
mSpaceGlyph(0),
|
||||
mScriptCache(nullptr)
|
||||
{
|
||||
mNeedsBold = aFontStyle->NeedsSyntheticBold(aFontEntry);
|
||||
mNeedsSyntheticBold = aFontStyle->NeedsSyntheticBold(aFontEntry);
|
||||
|
||||
Initialize();
|
||||
|
||||
@ -222,7 +222,7 @@ gfxGDIFont::Initialize()
|
||||
// (bug 724231) for local user fonts, we don't use GDI's synthetic bold,
|
||||
// as it could lead to a different, incompatible face being used
|
||||
// but instead do our own multi-striking
|
||||
if (mNeedsBold && GetFontEntry()->IsLocalUserFont()) {
|
||||
if (mNeedsSyntheticBold && GetFontEntry()->IsLocalUserFont()) {
|
||||
mApplySyntheticBold = true;
|
||||
}
|
||||
|
||||
@ -457,13 +457,13 @@ gfxGDIFont::FillLogFont(LOGFONTW& aLogFont, gfxFloat aSize)
|
||||
} else {
|
||||
// avoid GDI synthetic bold which occurs when weight
|
||||
// specified is >= font data weight + 200
|
||||
weight = mNeedsBold ? 700 : 200;
|
||||
weight = mNeedsSyntheticBold ? 700 : 200;
|
||||
}
|
||||
} else {
|
||||
// GDI doesn't support variation fonts, so for system fonts we know
|
||||
// that the entry has only a single weight, not a range.
|
||||
MOZ_ASSERT(fe->Weight().IsSingle());
|
||||
weight = mNeedsBold ? 700 : fe->Weight().Min().ToIntRounded();
|
||||
weight = mNeedsSyntheticBold ? 700 : fe->Weight().Min().ToIntRounded();
|
||||
}
|
||||
|
||||
fe->FillLogFont(&aLogFont, weight, aSize);
|
||||
|
@ -98,7 +98,7 @@ protected:
|
||||
Metrics *mMetrics;
|
||||
uint32_t mSpaceGlyph;
|
||||
|
||||
bool mNeedsBold;
|
||||
bool mNeedsSyntheticBold;
|
||||
|
||||
// cache of glyph IDs (used for non-sfnt fonts only)
|
||||
mozilla::UniquePtr<nsDataHashtable<nsUint32HashKey,uint32_t> > mGlyphIDs;
|
||||
|
Loading…
x
Reference in New Issue
Block a user