Skip to content

Upright list counters not supported #36

@r12a

Description

@r12a

This issue is applicable to Chinese, Japanese, Korean, and Mongolian.

A common way to orient counters for lists in vertical text is to have an upright number with a dot alongside it.

vertical-lists

The expected way to achieve this in HTML would be to use the following CSS: li::marker { text-combine-upright: all; }, however this cannot be used because not all browsers support text-combine-upright applied to counters.

A workaround might be to use fullwidth characters for counters, such as ①, ②, ③ etc., but use of such a workaround requires the availability of custom built counter styles, and not all browsers currently support the CSS Counter Styles specification. So that doesn't work either.

It is a significant nuisance for content authoring to not be able to produce upright counters for lists.

For more details, see this GitHub issue, which is being used to track this gap.

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