[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