Created attachment 393091 [details] testcase See the attached file. All roman numbers should be upright, but the roman numbers in ::before pseudo-elements are sideways. The same issue on Chrome is https://bugs.chromium.org/p/chromium/issues/detail?id=1060007
<rdar://problem/60253522>
I am still able to reproduce this bug in WebKit (263205@main) using attached test case and Chrome has fixed it with LayoutNG and it works in Chrome Canary 114 and Firefox Nightly 114 fine. Adding 'BrowserCompat' tag as well.