字形方向-垂直

已棄用:此特性不再推薦。雖然某些瀏覽器可能仍然支援它,但它可能已經從相關的網路標準中刪除,可能正在刪除過程中,或者可能僅為相容性目的而保留。請避免使用它,如果可能,請更新現有程式碼;請參閱本頁底部的相容性表格以指導您的決策。請注意,此特性可能隨時停止工作。

glyph-orientation-vertical 屬性影響渲染每個 字形 時,當前文字位置前進的量。

當內聯 progression direction 為垂直方向,並且 glyph-orientation-vertical 導致的角度是 180 度的倍數時,則當前文字位置會根據字形的垂直度量進行遞增。否則,如果角度不是 180 度的倍數,則當前文字位置會根據字形的水平度量進行遞增。

此屬性僅應用於使用垂直 writing-mode 編寫的文字。

注意: 作為演示屬性,glyph-orientation-vertical 還有一個對應的 CSS 屬性:glyph-orientation-vertical。當同時指定兩者時,CSS 屬性具有優先權。

你可以將此屬性與以下 SVG 元素一起使用

上下文說明

auto | <angle>
預設值 auto
可動畫的
auto

全形 表意文字 和全形拉丁文字將設定為 0 度字形方向。表意標點符號和其他具有水平和垂直交替形式的表意字元將使用字形的垂直形式。非全形文字將設定為 90 度字形方向。

此重新定向規則僅適用於第一層非表意文字。所有後續的 writing mode 嵌入或雙向處理都將基於第一層旋轉。

注意: 以這種“旋轉”方式設定的文字可能包含連字或其他字形組合和重排序,這在語言和指令碼中很常見。(此演示形式不會停用自動連字形成或類似的上下文驅動的變化。)

應自動旋轉的字元的確定可能因使用者代理而異。該確定基於國家、語言、指令碼、字元屬性、字型和字元上下文之間的複雜互動。

<angle>

角度值被限制為 0、90、180 和 270 度。如果指定了其他角度,它將被舍入到最接近的允許值。0deg 表示所有字形都設定為字形的頂部朝向參考方向。90deg 表示從參考方向順時針旋轉 90 度。

規範

規範
Scalable Vector Graphics (SVG) 2
# GlyphOrientationVerticalProperty

瀏覽器相容性