glyph-orientation-vertical

已弃用: 不再推荐使用此功能。尽管某些浏览器可能仍然支持它,但它可能已从相关的 Web 标准中删除,可能正在被弃用,或者可能仅出于兼容性目的而保留。避免使用它,并尽可能更新现有代码;请参阅此页面底部的兼容性表格 以指导您的决策。请注意,此功能可能随时停止工作。

glyph-orientation-vertical 属性会影响渲染每个字形时当前文本位置前进的量。

当内联前进方向为垂直方向且glyph-orientation-vertical导致方向角为 180 度的倍数时,则根据字形的垂直度量标准递增当前文本位置。否则,如果角度不是 180 度的倍数,则根据字形的水平度量标准递增当前文本位置。

此属性仅应用于以垂直书写模式编写的文本。

注意:作为表示属性,glyph-orientation-vertical可以用作 CSS 属性。

您可以将此属性与以下 SVG 元素一起使用

上下文说明

auto | <angle>
默认值 auto
可动画
auto

全角表意文字和全角拉丁文本将以 0 度的字形方向设置。表意文字标点和其他具有备用水平和垂直形式的表意文字字符将使用字形的垂直形式。非全角文本将以 90 度的字形方向设置。

此重新定向规则仅适用于第一级非表意文字文本。所有进一步的书写模式嵌入或双向处理都将基于第一级旋转。

注意:以这种“旋转”方式设置的文本可能包含连字或其他字形组合和重新排序,这在语言和脚本中很常见。(此表示形式不会禁用自动连字形成或类似的上下文驱动变化。)

哪些字符应自动旋转的确定可能因用户代理而异。确定基于国家/地区、语言、脚本、字符属性、字体和字符上下文之间的复杂交互。

<angle>

角度值限制为 0、90、180 和 270 度。如果指定了另一个角度,则将其四舍五入到最接近的允许值。值0deg表示所有字形都以字形顶部朝向参考方向的方式设置。值90deg表示从参考方向顺时针方向 90 度的方向。

规范

规范
可缩放矢量图形 (SVG) 1.1(第二版)
# GlyphOrientationVerticalProperty

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。