https://bugs.webkit.org/show_bug.cgi?id=138526
Source/WebCore:
Reviewed by Darin Adler.
In vertical text, directional single quotation marks are not rotated along with
the rest of the letters.
Test: fast/text/vertical-quotation-marks.html
* platform/graphics/FontGlyphs.cpp:
(WebCore::shouldIgnoreRotation):
LayoutTests:
Compare vertical and horizontal renderings.
Reviewed by Darin Adler.
* fast/text/vertical-quotation-marks-expected.html: Added.
* fast/text/vertical-quotation-marks.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@176903
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2014-12-05 Myles C. Maxfield <mmaxfield@apple.com>
+
+ Directional single quotation marks are not rotated in vertical text
+ https://bugs.webkit.org/show_bug.cgi?id=138526
+
+ Compare vertical and horizontal renderings.
+
+ Reviewed by Darin Adler.
+
+ * fast/text/vertical-quotation-marks-expected.html: Added.
+ * fast/text/vertical-quotation-marks.html: Added.
+
2014-12-05 Dhi Aurrahman <diorahman@rockybars.com>
Implement parser for :lang pseudo class selector arguments that contain wildcard '*' subtags
--- /dev/null
+<!DOCTYPE html>
+<html>
+<head>
+</head>
+<body>
+<div style="line-height: 50px; -webkit-transform-origin: left bottom; -webkit-transform: rotate(90deg) translateX(-50px); display: inline-block">
+What’s going‘ on?
+</div>
+</body>
+</html
--- /dev/null
+<!DOCTYPE html>
+<html>
+<head>
+</head>
+<body>
+<div style="line-height: 50px; -webkit-writing-mode:vertical-rl;">
+What’s going‘ on?
+</div>
+</body>
+</html
+2014-12-05 Myles C. Maxfield <mmaxfield@apple.com>
+
+ Directional single quotation marks are not rotated in vertical text
+ https://bugs.webkit.org/show_bug.cgi?id=138526
+
+ Reviewed by Darin Adler.
+
+ In vertical text, directional single quotation marks are not rotated along with
+ the rest of the letters.
+
+ Test: fast/text/vertical-quotation-marks.html
+
+ * platform/graphics/FontGlyphs.cpp:
+ (WebCore::shouldIgnoreRotation):
+
2014-12-05 Dhi Aurrahman <diorahman@rockybars.com>
Implement parser for :lang pseudo class selector arguments that contain wildcard '*' subtags
if (isInRange(character, 0x01100, 0x011FF) || isInRange(character, 0x01401, 0x0167F) || isInRange(character, 0x01800, 0x018FF))
return true;
- if (character == 0x02016 || character == 0x02018 || character == 0x02019 || character == 0x02020 || character == 0x02021
- || character == 0x2030 || character == 0x02031)
+ if (character == 0x02016 || character == 0x02020 || character == 0x02021 || character == 0x2030 || character == 0x02031)
return true;
if (isInRange(character, 0x0203B, 0x0203D) || character == 0x02042 || character == 0x02044 || character == 0x02047