[Webkit-unassigned] [Bug 95743] New: WebKit doesn't honor MVO and SVO properties
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Sep 4 06:41:46 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=95743
Summary: WebKit doesn't honor MVO and SVO properties
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: CSS
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: jnd at chromium.org
In Unicode spec, the Stacked Vertical Orientation (short name SVO) property is intended to be used for vertical lines in those parts of the world where characters are mostly upright. The Mixed Vertical Orientation (short name MVO) property is intended to be used for vertical lines in East Asia, and more specifically in Japan, China and Korea. (See http://unicode.org/reports/tr50/)
In the section 5.1.1. Vertical Orientations, it says:
If the orientation value is ‘R’ then the simple value is ‘R’. If the orientation value is ‘U’, ‘T’, ‘Tu’, or ‘Tr’ then the simple value is ‘U’. The UA must render a character upright if the value is ‘U’, or sideways (90° clockwise from horizontal) if ‘R’.
However seems current webkit implementation doesn't completely honor MVO and SVO properties. For example, see the following HTML code (You can also try the attached test case)
<span style="-webkit-writing-mode:vertical-lr;">①汉②字③</span>
The default text-orientation is mixed-right, which applies MVO rule, that means all five characters (two CJK Unified Ideographs and 3 circled digits) inside <span> should be all upright. But in current webkit implementation, the 3 circled digits are showed with sideways orientation.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list