Skip to content

Mongolian characters incorrectly rotated and not joining in vertical text — FIXED #39

@r12a

Description

@r12a

This issue is applicable to Traditional Mongolian.

Lines of text in the Traditional Mongolian script run vertically from top to bottom of the page. Lines flow from left to right. The script is cursive, meaning that the characters join along the vertical centre line. Here is an example:

Screenshot 2022-05-10 at 13 42 34

Note the orientation of the glyphs.

The GAP

Webkit rotates lines appropriately, but doesn't display characters in the correct orientation and doesn't join them up (see the left-hand line below).

Screenshot 2021-01-27 at 08 09 20

To get this to work in WebKit you need to add text-orientation: sideways to the CSS, which should not be necessary, and is not needed for Gecko and Blink browsers.

css-writing-modes-4 provides the writing-modes property. The vertical-lr value is designed to display Traditional Mongolian text as expected.

Priority

This issue makes it impossible to use Traditional Mongolian on WebKit-based browsers. The priority for Web users is being marked as basic because other browsers are available.

Tests & results

i18n test suite, Vertical text, Vertical-LR, Glyphs

Action taken

Webkit

Outcomes — FIXED !

In the latest version of Safari the problem has been fixed. https://bugs.webkit.org/show_bug.cgi?id=240279 has been closed.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Fixed

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions