glyph-orientation-vertical
Deprecated
Avoid using this feature in new projects. SVG 2 omittted some parts of SVG 1.1 to "improv[e] the usability and precision of the language." This feature may be a candidate for removal from web standards or browsers.>
Consider using the following features instead: SVG or @font-face.>
The glyph-orientation-vertical attribute affects the amount that the current text position advances as each glyph is rendered.
When the inline-progression-direction is vertical and the glyph-orientation-vertical results in an orientation angle that is a multiple of 180 degrees, then the current text position is incremented according to the vertical metrics of the glyph. Otherwise, if the angle is not a multiple of 180 degrees, then the current text position is incremented according to the horizontal metrics of the glyph.
This attribute is applied only to text written in a vertical writing-mode.
Note:
As a presentation attribute, glyph-orientation-vertical also has a CSS property counterpart: glyph-orientation-vertical. When both are specified, the CSS property takes priority.
You can use this attribute with the following SVG elements:
Context notes
| Value |
auto |
<angle>
|
|---|---|
| Default value | auto |
| Animatable | No |
auto-
Fullwidth ideographic and fullwidth Latin text will be set with a glyph orientation of 0 degrees. Ideographic punctuation and other ideographic characters having alternate horizontal and vertical forms will use the vertical form of the glyph. Text which is not fullwidth will be set with a glyph orientation of 90 degrees.
This reorientation rule applies only to the first-level non-ideographic text. All further embedding of writing modes or bidirectional processing will be based on the first-level rotation.
Note: Text set in this "rotated" manner may contain ligatures or other glyph combining and reordering common to the language and script. (This presentation form does not disable auto-ligature formation or similar context-driven variations.)
The determination of which characters should be auto-rotated may vary across user agents. The determination is based on a complex interaction between country, language, script, character properties, font, and character context.
<angle>-
The value of the angle is restricted to 0, 90, 180, and 270 degrees. If another angle is specified, it is rounded to the closest of the permitted values. A value of
0degindicates that all glyphs are set with the top of the glyphs oriented towards the reference orientation. A value of90degindicates an orientation of 90 degrees clockwise from the reference orientation.
Specifications
| Specification |
|---|
| Scalable Vector Graphics (SVG) 2> # GlyphOrientationVerticalProperty> |