| Index: Source/core/rendering/RenderText.cpp
|
| diff --git a/Source/core/rendering/RenderText.cpp b/Source/core/rendering/RenderText.cpp
|
| index 82f3b2adc4c5f52dfc8bb0ede5fcc24ef6255d43..64fa967bd38075be6474e807f7874fe268ec73f2 100644
|
| --- a/Source/core/rendering/RenderText.cpp
|
| +++ b/Source/core/rendering/RenderText.cpp
|
| @@ -713,7 +713,7 @@ ALWAYS_INLINE float RenderText::widthFromCache(const Font& f, int start, int len
|
| return combineText->combinedTextWidth(f);
|
| }
|
|
|
| - if (f.isFixedPitch() && !f.fontDescription().variant() && m_isAllASCII && (!glyphOverflow || !glyphOverflow->computeBounds)) {
|
| + if (f.isFixedPitch() && f.fontDescription().variant() == FontVariantNormal && m_isAllASCII && (!glyphOverflow || !glyphOverflow->computeBounds)) {
|
| float monospaceCharacterWidth = f.spaceWidth();
|
| float w = 0;
|
| bool isSpace;
|
|
|