| Index: third_party/WebKit/Source/platform/fonts/SymbolsIterator.cpp
|
| diff --git a/third_party/WebKit/Source/platform/fonts/SymbolsIterator.cpp b/third_party/WebKit/Source/platform/fonts/SymbolsIterator.cpp
|
| index 199c52dfeaa67ba2b47bb232a298b2a27069dae5..61341c699ac92967d36734ccee2598fe776fd110 100644
|
| --- a/third_party/WebKit/Source/platform/fonts/SymbolsIterator.cpp
|
| +++ b/third_party/WebKit/Source/platform/fonts/SymbolsIterator.cpp
|
| @@ -86,7 +86,8 @@ bool SymbolsIterator::consume(unsigned* symbolsLimit,
|
| m_currentFontFallbackPriority = FontFallbackPriority::EmojiText;
|
| }
|
|
|
| - if (m_currentFontFallbackPriority == FontFallbackPriority::EmojiText &&
|
| + if ((m_currentFontFallbackPriority == FontFallbackPriority::EmojiText ||
|
| + Character::isEmojiKeycapBase(m_nextChar)) &&
|
| peekChar == variationSelector16Character) {
|
| m_currentFontFallbackPriority = FontFallbackPriority::EmojiEmoji;
|
| }
|
|
|