Note: 'horizontal' here refers to the inline dimension in the writing mode of western languages. I would like a way to control offset in the inline dimension too. Maybe the text-underline-offset ...
Here are the results of applying text-underline-position: under to some random text with a bunch of arabic script fonts i have on my system in Canary (today). I also applied text-decoration-skip: ink ...