Index: Source/platform/fonts/FontDescription.cpp |
diff --git a/Source/platform/fonts/FontDescription.cpp b/Source/platform/fonts/FontDescription.cpp |
index 4f84d9f0cc0e56498d016f843c5fd3ee7e361b4a..49d735800de4be3b8b4d3aed03d87d6cba4a9584 100644 |
--- a/Source/platform/fonts/FontDescription.cpp |
+++ b/Source/platform/fonts/FontDescription.cpp |
@@ -127,7 +127,7 @@ float FontDescription::effectiveFontSize() const |
return floorf(size * FontCacheKey::precisionMultiplier()) / FontCacheKey::precisionMultiplier(); |
} |
-FontCacheKey FontDescription::cacheKey(const AtomicString& familyName, FontTraits desiredTraits) const |
+FontCacheKey FontDescription::cacheKey(const FontFaceCreationParams& creationParams, FontTraits desiredTraits) const |
{ |
FontTraits fontTraits = desiredTraits.mask() |
? desiredTraits |
@@ -141,7 +141,7 @@ FontCacheKey FontDescription::cacheKey(const AtomicString& familyName, FontTrait |
static_cast<unsigned>(m_orientation) << 1 | // bit 2 |
static_cast<unsigned>(m_subpixelTextPosition); // bit 1 |
- return FontCacheKey(familyName, effectiveFontSize(), options | fontTraits.mask() << 8); |
+ return FontCacheKey(creationParams, effectiveFontSize(), options | fontTraits.mask() << 8); |
} |