[svgwg] Issue: Clarify `glyph-orientation-vertical` - whether it is obsolete or something need to be kept? (#1122) marked as Agenda+

karlcow has just labeled an issue for https://github.com/w3c/svgwg as "Agenda+":

== Clarify `glyph-orientation-vertical` - whether it is obsolete or something need to be kept? ==
Hi Team,

While looking into `glyph-orientation-vertical` [1], it mentions `obsolete` but what do we mean by that? Can we remove it since only WebKit has but other browsers Firefox and Chrome does not.

[1] https://w3c.github.io/svgwg/svg2-draft/text.html#GlyphOrientationVerticalProperty

It has this caveat of following SVG 1.1 rules should apply:

```
The following SVG 1.1 values must still be supported by aliasing the property as a shorthand to [text-orientation](https://www.w3.org/TR/css3-writing-modes/#text-orientation) as follows:

'auto' to 'mixed';
'0deg', and '0', to 'upright'.
'90deg', and '90', to 'sideways'.
Any other values must be treated as invalid.
```

Can we somehow move these rules to UA stylesheet? Something like this from Chromium's test CSS:

https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/web_tests/svg/text/resources/glyph-orientation-vertical.css

```
/* Maps the SVG 'glyph-orientation-vertical' attribute to
   the CSS 'text-orientation' property, according to:
   https://drafts.csswg.org/css-writing-modes-3/#glyph-orientation */
[glyph-orientation-vertical="auto"] {
  text-orientation: mixed;
}
[glyph-orientation-vertical="0deg"], [glyph-orientation-vertical="0"] {
  text-orientation: upright;
}
[glyph-orientation-vertical="90deg"], [glyph-orientation-vertical="90"] {
  text-orientation: sideways;
}
```

Just wanted to discuss what is `obsolete` here means, if it is to remove then we can do clean-up in some of test cases as well in CSS and SVG directory (e.g., https://github.com/web-platform-tests/wpt/pull/48334).

Thanks!

CC - @karlcow 

See https://github.com/w3c/svgwg/issues/1122


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

Received on Thursday, 11 June 2026 01:11:41 UTC