Open Bug 1231239 Opened 9 years ago Updated 4 years ago

latin inline 'sideways'-ed text inside a line box whose dominant baseline is central

Categories

(Core :: Layout: Block and Inline, defect, P3)

defect

Tracking

()

Tracking Status
firefox45 --- affected
firefox-esr78 --- affected
firefox85 --- affected

People

(Reporter: bugzilla, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: testcase)

Tests ----- http://www.gtalbot.org/BrowserBugsSection/CSS3WritingModes/text-orientation-014-mplus-1p-GT.xht http://www.gtalbot.org/BrowserBugsSection/CSS3WritingModes/text-orientation-mixed-vs-sideways-002.xht http://www.gtalbot.org/BrowserBugsSection/CSS3WritingModes/text-orientation-mixed-vs-sideways-004.xht Expected results ---------------- In text-orientation-014-mplus-1p-GT.xht, both rectangles should be identical In text-orientation-mixed-vs-sideways-002.xht, a) should be identical to b) In text-orientation-mixed-vs-sideways-004.xht, c) should be identical to d) Actual results -------------- The height of the first (and only first) line box is increased; it is increased by 30% in Ahem-based tests. Sideways-ed glyphs are also offset by 30% (baseline difference 0.5 - 0.2). Explanations ------------ Right now, it would be difficult for me to explain or justify the expected results. In http://lists.w3.org/Archives/Public/public-css-testsuite/2015Dec/0010.html Koji Ishii states "Slight differences in baseline position can be possible" but I would not be able to explain why. Notes ----- - I get expected result with Firefox 42.0 buildID=20151030084315 for all 3 test pages - Chrome 48.0.2564.22 passes all 3 test pages - I am using Firefox 45.0a1 buildID=20151208030212 - I use Linux 3.16.0-71-generic x86_64, Qt: 4.8.6, KDE 4.14.3; Kubuntu (trusty) 14.04.03 LTS - I've searched for duplicates and did not find any.
Blocks: writing-mode
Keywords: testcase

Test:

http://www.gtalbot.org/BugzillaSection/Bug1680666-Text-orientation-sideways-span.html

Steps to reproduce:
just click the "sideways" radio button

Actual result in Firefox 78.5.0 ESR and Firefox85.0a1 buildID=20201203215210:
the "Z p Z", "H p H" and "É p É" <span>s get pushed, get shifted on the lefthand
side, therefore increasing line box logicalized height (physical width).

Expected result:
nothing should happen, no rendering change should happen.

More info:

Chromium 83.0.4103.116 gets expected result
I searched for duplicates and did not find any
Linux Debian 10.7, 64bits here.

Severity: normal → S3
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.