[Webkit-unassigned] [Bug 141112] New: REGRESSION (r177689): Emoji variation sequences rendered incorrectly (as characters from other non-emoji font)
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Jan 31 00:50:31 PST 2015
https://bugs.webkit.org/show_bug.cgi?id=141112
Bug ID: 141112
Summary: REGRESSION (r177689): Emoji variation sequences
rendered incorrectly (as characters from other
non-emoji font)
Classification: Unclassified
Product: WebKit
Version: 528+ (Nightly build)
Hardware: Unspecified
OS: Unspecified
Status: NEW
Keywords: InRadar
Severity: Normal
Priority: P2
Component: Text
Assignee: webkit-unassigned at lists.webkit.org
Reporter: mitz at webkit.org
<rdar://problem/19656263>
For example, ♥️ (BLACK HEART SUIT + VS16) looks like “î G”.
This was caused by a mistake in <http://trac.webkit.org/r177689>, the fix for bug 138683: in ComplexTextController::collectComplexTextRunsForCharacters(), the test
if (CFEqual(cgFont.get(), runCGFont.get()))
was replaced with a tautology
if (CFEqual(runFontEqualityObject.get(), runFontEqualityObject.get()))
This is easy to fix by removing the (re)definition of runFontEqualityObject inside the for loop and checking
if (CFEqual(runFont->platformData().objectForEqualityCheck().get(), runFontEqualityObject.get()))
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150131/8022a7f3/attachment-0002.html>
More information about the webkit-unassigned
mailing list