Bidirektionaler Text

Bidirektionaler Text ist Text, der Text in beidem Text directionalities, sowohl Recht-zu-link (RTL) als auch zum Recht nach links (LTR) enthält. Es schließt allgemein Text ein, der verschiedene Typen von Alphabeten enthält, aber kann sich auch auf boustrophedon beziehen, der Text directionality in jeder Reihe ändert.

Einige Schreiben-Systeme der Welt, namentlich die arabischen und hebräischen Schriften und abgeleiteten Systeme wie das Urdu, Persisch, Jiddisch, Jawi, und Schriften von Ladino, werden in einer Form geschrieben, die als Recht-zu-link (RTL) bekannt ist, in dem das Schreiben an der Rechte einer Seite beginnt und an der linken Seite aufhört. Das ist von der Richtung der zum Recht nach links (LTR) verschieden, die durch die meisten Sprachen in der Welt verwendet ist. Wenn LTR Text mit RTL in demselben Paragrafen gemischt wird, wird jeder Typ des Textes in seiner eigenen Richtung geschrieben, die als bidirektionaler Text bekannt ist. Das kann ziemlich kompliziert werden, wenn vielfache Niveaus des Kostenvoranschlags verwendet werden.

Viele Computerprogramme scheitern, bidirektionalen Text richtig zu zeigen.

Zum Beispiel wird der hebräische Name Sarah () Sünde () resh () heh () vom Recht bis linken buchstabiert.

Einige WWW-Browser können den hebräischen Text in diesem Artikel in der entgegengesetzten Richtung zeigen.

Unterstützung von Unicode

Bidirektionale Schrift-Unterstützung ist die Fähigkeit zu einem Computersystem, bidirektionalen Text richtig zu zeigen. Der Begriff wird häufig zum Jargon-Begriff BiDi oder bidi verkürzt.

Frühe Computerinstallationen wurden nur entworfen, um ein einzelnes Schreiben-System normalerweise für zum Recht nach links Schriften zu unterstützen, die auf dem lateinischen Alphabet nur gestützt sind. Als er neue Codierungen und Charakter hinzugefügt hat, hat encodings mehreren anderen zum Recht nach links Schriften ermöglicht, unterstützt zu werden, aber hat Schriften des Rechts-zu-link wie Arabisch oder Neuhebräisch nicht leicht unterstützt, und das Mischen der zwei war nicht praktisch. Schriften des Rechts-zu-link wurden durch encodings wie ISO/IEC 8859-6 und ISO/IEC 8859-8 eingeführt, die Briefe (gewöhnlich) im Schreiben und Lesen der Ordnung versorgend. Es ist möglich einfach schnipsen die zum Recht nach links Anzeigeordnung zu einer Anzeigeordnung des Rechts-zu-link, aber das Tun davon opfert die Fähigkeit, zum Recht nach links Schriften richtig zu zeigen. Mit der bidirektionalen Schrift-Unterstützung ist es möglich, Schriften aus verschiedenen Schriften auf derselben Seite, unabhängig vom Schreiben der Richtung zu mischen.

Insbesondere der Standard von Unicode stellt Fundamente für die ganze Unterstützung von BiDi, mit ausführlichen Regeln betreffs zur Verfügung, wie Mischungen von zum Recht nach links und Schriften des Rechts-zu-link verschlüsselt und gezeigt werden sollen.

In der Unicode-Verschlüsselung werden alle Nichtzeichensetzungscharaktere im Schreiben der Ordnung versorgt. Das bedeutet, dass die Schreiben-Richtung von Charakteren innerhalb der Charaktere versorgt wird. Wenn das der Fall ist, wird der Charakter "stark" genannt. Zeichensetzungscharaktere jedoch, kann sowohl in LTR als auch in RTL Schriften erscheinen. Sie werden "schwache" Charaktere genannt, weil sie keine Richtungsinformation enthalten. So ist es bis zur Software, um zu entscheiden, in die Richtung diese "schwachen" Charaktere gelegt werden. Manchmal (im Mischrichtungstext) führt das, um Fehler zu zeigen, die durch den BiDi-Algorithmus verursacht sind, der den Text durchbohrt und LTR und RTL starke Charaktere identifiziert und eine Richtung schwachen Charakteren gemäß den Regeln des Algorithmus zuteilt.

Im Algorithmus wird jede Folge von verketteten starken Charakteren einen "Lauf" genannt. Ein schwacher Charakter, der zwischen zwei starken Charakteren mit derselben Orientierung gelegen wird, wird ihre Orientierung erben. Ein schwacher Charakter, der zwischen zwei starken Charakteren mit einer verschiedenen Schreiben-Richtung gelegen wird, wird die Schreiben-Richtung des Hauptzusammenhangs erben (in einem LTR Dokument der Charakter wird LTR in einem RTL Dokument werden, es wird RTL werden). Wenn einem "schwachen" Charakter von einem anderen "schwachen" Charakter gefolgt wird, wird der Algorithmus auf den ersten benachbarten "starken" Charakter schauen. Manchmal führt das zu unbeabsichtigten Anzeigefehlern. Diese Fehler werden korrigiert oder mit "pseudostarken" Charakteren verhindert. Solche Unicode-Kontrollcharaktere werden Referenzen genannt. Das Zeichen (oder) soll in eine Position eingefügt werden, um einen beiliegenden schwachen Charakter seine Schreiben-Richtung erben zu lassen.

Zum Beispiel, um für eine englische Namenmarke (LTR) in einem Arabisch (RTL) Durchgang richtig zu zeigen, wird ein LRM-Zeichen nach dem Handelsmarke-Symbol eingefügt, wenn dem Symbol vom LTR Text nicht gefolgt wird. Wenn das LRM-Zeichen nicht hinzugefügt wird, wird an den schwachen Charakter durch einen starken LTR Charakter und einen starken RTL Charakter gegrenzt. Folglich, in einem RTL Zusammenhang, wie man betrachtet wird, wird es RTL sein, und in einer falschen Ordnung gezeigt.

Mögliche BiDi-Typen eines Charakters, um durch den Algorithmus von BiDi verwendet zu werden, sind:

Schriften mit dem bidirektionalen Text

Es gibt sehr wenige Schriften, die in jeder Richtung geschrieben werden können.

Das Schreiben eines boustrophedon verlangt, dass jede zweite Linie widergespiegelten glyphs verwendet.

Ägyptische Hieroglyphen können bidirektional auch geschrieben werden, wo die Zeichen einen verschiedenen "Kopf" hatten, der dem Anfang einer Linie und "Schwanzes" gegenübergestanden hat, der dem Ende gegenübergestanden hat.

Chinesische Charaktere können auch in jeder Richtung sowie vertikal (Spitze zum Boden dann Recht auf den linken) besonders in Zeichen geschrieben werden (wie Flecke), aber die Orientierung der individuellen Charaktere wird nie geändert. Das kann häufig auf Tour-Bussen in China gesehen werden, wohin der Firmenname gewöhnlich von der Vorderseite des Fahrzeugs zu seiner Hinterseite - d. h. vom Recht bis linken auf der richtigen Seite des Busses, und vom linken bis direkt auf der linken Seite des Busses läuft.

Image:Yangzhou-tour-bus--right-side-3182.jpg|The richtige Seite (läuft Text vom Recht bis linken)

Image:Yangzhou-tour-bus--leftt-side-3184.jpg|The verlassen Seite (läuft Text vom linken bis Recht)

Image:Hainan Luftfahrtgesellschaften - Boeing 737-86N.jpg | Auf der richtigen Seite dieses Hainan Luftfahrtgesellschaft-Flugzeuges, der Text läuft vom Recht bis linken (   ).

Image:Hainan Luftfahrtgesellschaften. JPG|The verlassen Seite zeigt jedoch den Text, der vom linken bis Recht (   ) läuft.

File:VM 5485 chinesisches Postauto am Zugfoto der Station jpg|A von Zhengzhou, das Text an beiden Seiten eines chinesischen Postfahrzeugs (dank der offenen Tür) zeigt

</Galerie>

Eine andere Vielfalt, Stil, genannt boustrophedon zu schreiben, wurde in einigen alten griechischen Inschriften, Tuareg und ungarischen Runen verwendet. Diese Methode, Stellvertreter-Richtung zu schreiben, und kehrt gewöhnlich die individuellen Charaktere auf jeder aufeinander folgenden Linie um.

Siehe auch

Außenverbindungen


Batman: Jahr ein / Die Ungleichheit von Bernoulli
Impressum & Datenschutz