ASSERTION FAILED: typesettingFeatures & (Kerning | Ligatures) in WebCore::applyFontTr...
[WebKit-https.git] / Source / WebCore / ChangeLog
index 15969d4..bc77bf5 100644 (file)
@@ -1,3 +1,21 @@
+2015-09-09  Myles C. Maxfield  <mmaxfield@apple.com>
+
+        ASSERTION FAILED: typesettingFeatures & (Kerning | Ligatures) in WebCore::applyFontTransforms
+        https://bugs.webkit.org/show_bug.cgi?id=146194
+
+        Reviewed by Dean Jackson.
+
+        We might trigger shaping even if the author hasn't specified kerning or ligatures.
+
+        Test: fast/text/softbank-emoji-no-ligatures-nor-kerning.html
+
+        * platform/graphics/WidthIterator.cpp:
+        (WebCore::isSoftBankEmoji):
+        (WebCore::WidthIterator::applyFontTransforms):
+        (WebCore::WidthIterator::advanceInternal):
+        (WebCore::applyFontTransforms): Deleted.
+        * platform/graphics/WidthIterator.h:
+
 2015-09-09  Chris Dumez  <cdumez@apple.com>
 
         Setting document.title when there is no title and no head element should no nothing