Zum Inhalt springen

Vorlage:Vertikal

aus Wikipedia, der freien Enzyklopädie


Vertikaler Textsatz

<templatestyles src="TOC nonum/styles.css"></templatestyles>

⧼templatedata-doc-params⧽

Text1
Text
classclass
CSS-Klassen (zusätzliche Bezeichner)
hh
“all” oder “digits”
zeilenzeilen
Begrenzung auf Anzahl von Zeilen
<templatedata>{"format":"inline","description":"Vertikaler Textsatz","paramOrder":["1","class","h","zeilen"],

"params":{ "1":{"description":"Text","type":"string","required":true,"label":"Text"},

"class":{"description":"CSS-Klassen (zusätzliche Bezeichner)","type":"line","required":false,"label":"class"},

"h":{"description":"“all” oder “digits”","type":"line","required":false,"label":""},

"zeilen":{"description":"Begrenzung auf Anzahl von Zeilen","type":"number","required":false,"label":""} }

}</templatedata>

Die Vorlage ist für den vertikalen Textsatz von rechts nach links bei chinesischbasierten Schriften gedacht.

Beispiele

性無善無不善也

{{vertikal|性無善無不善也}}

Quelle: Klassisches Chinesisch

Besser ist es, auch gleich die Vorlage:zh für Chinesisch oder Vorlage:lang für Japanisch anzuwenden:

{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)

{{vertikal|{{zh|kurz=|t=性無善無不善也}}}}

Quelle: Klassisches Chinesisch

Zur weiteren Dokumentation siehe Vorlage:zh.

Beispiel für japanischen längeren Text und Begrenzung auf 5 Zeilen:

{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)

{{vertikal|{{lang|ja|すべての人間は、生まれながらにして自由であり、かつ、尊厳と権利とについて平等である。
人間は、理性と良心とを授けられており、互いに同胞の精神をもって行動しなければならない。}}|zeilen=5}}

Quelle: Japanische Sprache

Vertikal und horizontal gemischte Darstellung (tatechūyoko)

Oft werden in ostasiatischen Texten kurze westliche Textbestandteile wie Abkürzungen aus lateinischen Buchstaben oder arabische Ziffern auch in der vertikalen Schreibweise horizontal dargestellt, was im Japanischen als tatechūyoko bezeichnet wird.

Für CSS sind dafür die Eigenschaften text-combine [1] oder text-combine-upright [2] vorgeschlagen. Ersteres wird von Mozilla- (Firefox) und Webkit-basierten (Chrome und Safari) mit Herstellerpräfixen unterstützt und letzteres, das automatisch Ziffern horizontal darstellen kann, vom Internet Explorer (unter dem abweichenden Namen -ms-text-combine-horizontal [3]).

Mit dem Vorlagenparameter h kann tatechūyoko umgesetzt werden, indem beide Eigenschaften genutzt werden, wobei die Werte sich an text-combine-upright anlehnen:

  • all: komplette Eingabe horizontal darstellen
Ist:
{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)
Soll (abgesehen von den Satzzeichen):
{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)
{{lang|ja|{{vertikal|マラソンでは、約{{vertikal|42|h=all}}{{vertikal|km|h=all}}走る。}}}}

Längere horizontale Sequenzen deren Breite, die Breite einer Spalte überschreiten, werden horizontal gestaucht dargestellt (z.B. IE oder Safari), von einigen Browsern (z.B. Chrome) jedoch ignoriert, d.h. trotzdem vertikal dargestellt.

  • digits 2 (kurz nur digits), digits 3, digits 4: nur Zahlen mit zwei bis vier Ziffern horizontal darstellen
Ist:
{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)
Soll:
{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)
{{lang|ja|{{vertikal|平成24年9月10日|h=digits}}}}