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, wie stark 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, wird die aktuelle Textposition entsprechend den vertikalen Metriken des Glyphs erhöht. Ist der Winkel hingegen kein Vielfaches von 180 Grad, so wird die Textposition entsprechend den horizontalen Metriken des Glyphs erhöht.
Dieses Attribut wird nur auf Text angewendet, der in einer vertikalen writing-mode
geschrieben ist.
Hinweis:
Als Präsentationsattribut hat glyph-orientation-vertical
auch ein entsprechendes CSS-Property: glyph-orientation-vertical
. Wenn beide angegeben sind, hat das CSS-Property Vorrang.
Dieses Attribut kann mit den folgenden SVG-Elementen verwendet werden:
Kontextnotizen
Wert |
auto |
<angle>
|
---|---|
Standardwert | auto |
Animierbar | Nein |
auto
-
Vollbreite ideographische und lateinische Vollbreiten-Textzeichen werden mit einer Glyphausrichtung von 0 Grad gesetzt. Ideographische Satzzeichen und andere ideographische Zeichen mit alternativen horizontalen und vertikalen Formen verwenden die vertikale Form des Glyphs. Text, der nicht in Vollbreite ist, wird mit einer Glyphausrichtung von 90 Grad gesetzt.
Diese Regel zur Neuausrichtung gilt nur für den erststufigen nicht-ideographischen Text. Jegliche weitere Einbettung von Schreibmodi oder bidirektionaler Verarbeitung basiert auf der erststufigen Rotation.
Hinweis: In dieser "rotierenden" Darstellung gesetzter Text kann Ligaturen oder andere Glyphkombinierungen und Anordnungen enthalten, die für die Sprache und das Schriftsystem üblich sind. (Diese Darstellungsform deaktiviert nicht die automatische Ligaturbildung oder ähnliche kontextabhängige Variationen.)
Die Bestimmung, welche Zeichen automatisch gedreht werden sollen, kann je nach Benutzeragent variieren. Die Entscheidung basiert auf einer komplexen Interaktion zwischen Land, Sprache, Schrift, Zeichenattributen, Schriftart und Zeichenkontext.
<angle>
-
Der Wert des Winkels ist auf 0, 90, 180 und 270 Grad beschränkt. Wenn ein anderer Winkelwert angegeben wird, wird er auf den nächstgelegenen zulässigen Wert gerundet. Ein Wert von
0deg
gibt an, dass alle Glyphs so ausgerichtet werden, dass ihre Oberseite zur Referenzorientierung zeigt. Ein Wert von90deg
weist auf eine Orientierung von 90 Grad im Uhrzeigersinn von der Referenzorientierung hin.
Spezifikationen
Specification |
---|
Scalable Vector Graphics (SVG) 2 # GlyphOrientationVerticalProperty |
Browser-Kompatibilität
BCD tables only load in the browser