Index: Source/platform/fonts/Font.cpp |
diff --git a/Source/platform/fonts/Font.cpp b/Source/platform/fonts/Font.cpp |
index 848251467a954e367f050dfb898d9882f213dfa9..4eed4a5f26d8b95605d31eb2525c93ca2937b056 100644 |
--- a/Source/platform/fonts/Font.cpp |
+++ b/Source/platform/fonts/Font.cpp |
@@ -396,7 +396,7 @@ std::pair<GlyphData, GlyphPage*> Font::glyphDataAndPageForCharacter(UChar32 c, b |
ASSERT(isMainThread()); |
if (variant == AutoVariant) { |
- if (m_fontDescription.variant() && !primaryFont()->isSVGFont()) { |
+ if (m_fontDescription.variant() == FontVariantSmallCaps && !primaryFont()->isSVGFont()) { |
UChar32 upperC = toUpper(c); |
if (upperC != c) { |
c = upperC; |