The CSS Lists spec, with the reversed() proposal, is able to "explain" rendering of <ol> and <ol reversed> counters through presentational hints. See these spec changes: https://github.com/whatwg/html/pull/4816 https://github.com/w3c/csswg-drafts/pull/6096 and wpt tests: https://github.com/web-platform-tests/wpt/pull/28040 https://github.com/web-platform-tests/wpt/pull/28453
<rdar://problem/77206733>