Title: [105866] trunk
- Revision
- 105866
- Author
- [email protected]
- Date
- 2012-01-25 04:32:48 -0800 (Wed, 25 Jan 2012)
Log Message
fast/text/unicode-variation-selector.html doesn't pass on Lion
https://bugs.webkit.org/show_bug.cgi?id=76041
Source/WebCore:
Reviewed by Dan Bernstein.
Consumes non-BMP marks in advanceByCombiningCharacterSequence() to take into
account Ideographic variation selectors (these are non-BMP marks).
No new tests. fast/text/unicode-variation-selector.html should pass on Lion.
* platform/graphics/mac/ComplexTextController.cpp:
(WebCore::advanceByCombiningCharacterSequence): Use Unicode code point
to iterate the loop which consumes marks.
LayoutTests:
Update the UVS test font to be CoreText-friendly. This updated font is provided by Apple.
Reviewed by Dan Bernstein.
* fast/text/resources/gw432047.ttf:
Modified Paths
Diff
Modified: trunk/LayoutTests/ChangeLog (105865 => 105866)
--- trunk/LayoutTests/ChangeLog 2012-01-25 12:25:42 UTC (rev 105865)
+++ trunk/LayoutTests/ChangeLog 2012-01-25 12:32:48 UTC (rev 105866)
@@ -1,3 +1,14 @@
+2012-01-25 Kenichi Ishibashi <[email protected]>
+
+ fast/text/unicode-variation-selector.html doesn't pass on Lion
+ https://bugs.webkit.org/show_bug.cgi?id=76041
+
+ Update the UVS test font to be CoreText-friendly. This updated font is provided by Apple.
+
+ Reviewed by Dan Bernstein.
+
+ * fast/text/resources/gw432047.ttf:
+
2012-01-25 Noel Gordon <[email protected]>
[chromium] fast/css/text-overflow-input.html rebaseline
Modified: trunk/LayoutTests/fast/text/resources/gw432047.ttf (105865 => 105866)
--- trunk/LayoutTests/fast/text/resources/gw432047.ttf 2012-01-25 12:25:42 UTC (rev 105865)
+++ trunk/LayoutTests/fast/text/resources/gw432047.ttf 2012-01-25 12:32:48 UTC (rev 105866)
@@ -2,7 +2,7 @@
\xA5 \xC7 \xF4 \x99\xCC \x8F\x99\xCC \xEB 3
PfEd @ \xFF\xFFp\xFFp \e O " 2 , , , N , 4 l \xB8 \xEA 4
l 8
- N \x84[\xE0\xFF\xFF N \x84[\xE0 \xFF\xFF\xFF\xE3\xB2{\xAA L N N \x84[ \x84[ \xE0 \xE0 \x9F \x9F 2 ) \x84[ \x84[ \xB0 ,\xB0 K\xB0*PX\xB0JvY\xB0 #?\xB0+X=YK\xB0*PX}Y .-\xB0, \xDA/\xB0+\X G#Faj X db8!!Y!Y-\xB0,KRXE#Y!-\xB0,i \xB0@PX!\xB0@Y-\xB0,\xB0+X!#!zX\xDD\xCDYKRXX\xFD\xEDY#!\xB0+X\xB0FvYX\xDD\xCDYYY-\xB0,
+ N \x84[\xE0\xFF\xFF N \x84[\xE0 \xFF\xFF\xFF\xE3\xB2{\xAA L N N \x84[ \x84[ \xE0 \xE0 \x9F \x9F 2 Z Z ) \x84[ \x84[ \xB0 ,\xB0 K\xB0*PX\xB0JvY\xB0 #?\xB0+X=YK\xB0*PX}Y .-\xB0, \xDA/\xB0+\X G#Faj X db8!!Y!Y-\xB0,KRXE#Y!-\xB0,i \xB0@PX!\xB0@Y-\xB0,\xB0+X!#!zX\xDD\xCDYKRXX\xFD\xEDY#!\xB0+X\xB0FvYX\xDD\xCDYYY-\xB0,
\Z-\xB0,\xB1"\x88PX\xB0 \x88\\\xB0 Y-\xB0,\xB1$\x88PX\xB0@\x88\\\xB0 Y-\xB0, 9/- \xB8\xFF\x85 K\xB0PX\xB1\x8EY\xB1F+X!\xB0YK\xB0RX!\xB0\x80Y\xB0+\XY $ \xFC\xD0\xA8\xFE\xD2 "