New issue
Advanced search Search tips

Issue 684980 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 684968
Owner:
Closed: Jan 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Compat



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 description

UserAgent: 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
}
 

Comment 1 by tkent@chromium.org, Jan 25 2017

Components: Blink>Fonts
Labels: Needs-Triage-M57

Comment 3 by e...@chromium.org, Jan 26 2017

Owner: kojii@chromium.org
kojii, would you mind triaging this?

Comment 4 by goo...@gtalbot.org, 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.

Comment 5 by kojii@chromium.org, Jan 27 2017

Labels: -OS-Linux OS-All
Mergedinto: 684968
Status: Duplicate (was: Unconfirmed)
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