[csswg-drafts] [css-logical] Interpretation of two values in logical border-X-Y-radius properties for vertical writing-mode is illogical (#9217)

Rolf-B has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-logical] Interpretation of two values in logical border-X-Y-radius properties for vertical writing-mode is illogical ==
When I specify something like `border-start-start-radius: 1em 2em;` in horizontal-tb writing-mode, the first value is used for the horizontal axis. That is: the inline axis.

When I switch to a vertical writing-mode, I would expect that the first value is still applied to the **inline** axis. Still applying it to the horizontal axis seems illogical to me. The spec doesn't say anything about this, it just demands that the border-start-start-radius property must be mapped to the appropriate corner, depending on the exact values for writing-mode, direction and text-orientation.

I am an European, not Chinese, Japanese or Korean, so I don't know if this is really an issue for these writing-modes. But it seems illogical to me that the two value syntax of a logical property maps its values to physical directions, not to logical directions. If this is intentional, maybe the spec should list the reasons for that.

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/9217 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Tuesday, 22 August 2023 10:55:36 UTC