Skip to content

[css-writing-modes] mixed writing modes #3003

@realBathrobe

Description

@realBathrobe

Sorry, I am not a technical expert but I have webpages that implement mixed writing modes, namely vertical texts (both Japanese and Mongolian) within horizontal layout (i.e., English).

E.g.
http://www.cjvlang.com/mongol/3-25.html
http://www.cjvlang.com/parsesnips/ishigamiletterseng.html

Currently, extended vertical text overflows the borders of the browser window. For Mongolian it overflows the right side of the browser window (see first example page). For Japanese it would overflow the left side of the browser (not exemplified in second example page, which uses only short snippets of text, with the box centred on the page).

This is problematic behaviour, especially for Japanese. First, it is extremely unorthodox to force users to scroll to the left to see the entire content. Secondly, Google penalises this kind of behaviour in its results as "not mobile user friendly".

Ideally, text in a vertical orientation would automatically wrap to a new row when it hit the edge of the browser window. This would need to be responsive behaviour, that is, rows would have to be narrow in smartphones and wide in computers.

I am technically very unsavvy, but I note that the spec (CSS Writing Modes Level 3
W3C Candidate Recommendation, 24 May 2018) appears to recommend columns to control this kind of behaviour.

"With regards to fragmentation, the rules in CSS2.1 still hold in vertical writing modes and orthogonal flows: break opportunities do not occur inside line boxes, only between them. UAs that support [CSS3COL] may break in the (potentially zero-width) gap between columns, however."

I have been unable to use columns to attain the desired result, but that is (as I said) a result of my lack of technical sophistication. Nevertheless, since I appear to be one of the few people on the Internet who appear to be trying to embed vertical texts in horizontal pages, I feel that my experience as a user should be taken into account. This is a real-world issue. I would very much like to see attention given to the issue as it has a major impact on 1. the ability to create web pages embedding vertical texts wider than the browser window and 2. the usability of such pages.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions