glyph-orientation-vertical
Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe die Kompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.
Das glyph-orientation-vertical
Attribut beeinflusst, um wie viel die aktuelle Textposition voranschreitet, während jedes glyph gerendert wird.
Wenn die inline-progression-direction
vertikal ist und die glyph-orientation-vertical
zu einem Orientierungswinkel führt, der ein Vielfaches von 180 Grad ist, dann wird die aktuelle Textposition entsprechend den vertikalen Metriken des Glyphe inkrementiert. Ist der Winkel kein Vielfaches von 180 Grad, dann wird die aktuelle Textposition entsprechend den horizontalen Metriken des Glyphe inkrementiert.
Dieses Attribut wird nur auf Text angewendet, der in einem vertikalen writing-mode
geschrieben ist.
Hinweis:
Als Präsentationsattribut hat glyph-orientation-vertical
auch eine entsprechende CSS-Eigenschaft: glyph-orientation-vertical
. Wenn beide angegeben sind, hat die CSS-Eigenschaft Vorrang.
Dieses Attribut kann mit den folgenden SVG-Elementen verwendet werden:
Kontextnotizen
Wert |
auto |
<angle>
|
---|---|
Standardwert | auto |
Animierbar | Nein |
auto
-
Vollbreite ideographic und vollbreiter lateinischer Text wird mit einer Glyphenorientierung von 0 Grad gesetzt. Ideografische Interpunktion und andere ideografische Zeichen, die alternative horizontale und vertikale Formen haben, verwenden die vertikale Form der Glyphe. Text, der nicht vollbreit ist, wird mit einer Glyphenorientierung von 90 Grad gesetzt.
Diese Reorientierungsregel gilt nur für den erste Ebene nicht-ideografischen Text. Alle weiteren Einbettungen von Schreibweisen oder bidirektionaler Verarbeitung basieren auf der erste Ebene Rotation.
Hinweis: Text, der in dieser "gedrehten" Weise gesetzt wird, kann Ligaturen oder andere Glyphe-Kombinationen und Neuanordnungen enthalten, die in der jeweiligen Sprache und Schrift üblich sind. (Diese Präsentationsform deaktiviert nicht die automatische Ligaturbildung oder ähnliche kontextgesteuerte Variationen.)
Die Bestimmung, welche Zeichen automatisch gedreht werden sollen, kann bei verschiedenen Benutzeragenten variieren. Die Bestimmung basiert auf einer komplexen Interaktion zwischen Land, Sprache, Schrift, Zeichenmerkmalen, Schriftart und Zeichenkontext.
<angle>
-
Der Wert des Winkels ist auf 0, 90, 180 und 270 Grad beschränkt. Wenn ein anderer Winkel angegeben wird, wird er auf den nächsten der erlaubten Werte gerundet. Ein Wert von
0deg
bedeutet, dass alle Zeichen mit der Oberseite der Zeichen zur Referenzorientierung hin ausgerichtet sind. Ein Wert von90deg
bedeutet eine Orientierung von 90 Grad im Uhrzeigersinn von der Referenzorientierung.
Spezifikationen
Specification |
---|
Scalable Vector Graphics (SVG) 2 # GlyphOrientationVerticalProperty |