Issue metadata
Sign in to add a comment
|
'text-transform: full-width' of (non-digit) Latin characters in a vertical writing context
Reported by
goo...@gtalbot.org,
Jan 25 2017
|
||||||||||||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0 Example URL: http://test.csswg.org/suites/css-text-3_dev/nightly-unstable/html/text-transform-fullwidth-002.htm Steps to reproduce the problem: Reduced self-explanatory test: http://test.csswg.org/suites/css-text-3_dev/nightly-unstable/html/text-transform-fullwidth-002.htm What is the expected behavior? Reference file: http://test.csswg.org/suites/css-text-3_dev/nightly-unstable/html/reference/text-transform-fullwidth-002-ref.htm or (better) http://test.csswg.org/source/css-text-3/text-transform/text-transform-fullwidth-002-ref.xht What went wrong? Basic support of text-transform: full-width (see issue 684968) is required to begin with, before tackling this issue. So, this issue depends on issue 684968. Does it occur on multiple sites: N/A Is it a problem with a plugin? No Did this work before? No Does this work in other browsers? Yes Chrome version: 57.0.2986.0 Channel: dev OS Version: Flash Version: Shockwave Flash 11.2 r202 Since full-width Latin characters are typeset upright, then they should not be rotated 90degrees in vertical writing-modes, unless they are affected by text-combine-upright, unless text-combine-upright applies to such Latin characters. Section 9.1.3.1 Full-width Characters https://www.w3.org/TR/css-writing-modes-3/#text-combine-fullwidth in the text of EXAMPLE 17, we can read: { since the "2" is only one typographic character unit, it will be transformed to a fullwidth "2". Since the "2010" was not combined, its digits, too, will be transformed to fullwidth "2010"; and being fullwidth, they will be typeset upright }
,
Jan 25 2017
,
Jan 26 2017
kojii, would you mind triaging this?
,
Jan 26 2017
Additional self-explanatory tests along with their associated reference files: 'text-transform: full-width' of single digit character in a vertical writing mode context http://www.gtalbot.org/BrowserBugsSection/CSS3Text/text-transform-fullwidth-004.xht http://www.gtalbot.org/BrowserBugsSection/CSS3Text/text-transform-fullwidth-004-ref.xht 'text-transform: full-width' of multiple digit characters in a vertical writing mode context http://www.gtalbot.org/BrowserBugsSection/CSS3Text/text-transform-fullwidth-005.xht http://www.gtalbot.org/BrowserBugsSection/CSS3Text/text-transform-fullwidth-005-ref.xht I will submit those tests to the CSS3 Text test suite eventually. Firefox 50+ pass those tests. Chrome 50+ fail those tests. MS-Edge13 fail those tests.
,
Jan 27 2017
Thank you Gérard for the test cases and filing. In general, when a feature is not implemented, we don't need separate bugs for each test failures. Adding a feature should cover all known test cases, and if specific failures are missed, they should be filed at that point. So by following the general principle, allow me to resolve this as dup to issue 684968. |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by tkent@chromium.org
, Jan 25 2017