Null-Breitenraum

Das Null-Breitenraum (), abgekürzt ZwSP, ist ein nicht druckender Charakter verwendet in computerisiert Artensett Um Wortgrenzen für Textverarbeitungssysteme in Skripten anzuzeigen, die keinen expliziten Abstand verwenden, oder nach Zeichen (wie die Schrägstrich) dem nicht ein sichtbares gefolgt werden Platz aber danach kann es dennoch ein geben Zeilenumbruch. Es wird auch mit Sprachen ohne sichtbaren Raum zwischen Wörtern verwendet, zum Beispiel, japanisch.[1] Normalerweise handelt es sich nicht um eine sichtbare Trennung, aber es kann sich in Passagen ausdehnen, die sind Vollständig gerechtfertigt.[2]

Verwendungszweck

Im Html Seiten, der Raum mit Nullbreite kann verwendet werden, um einen potenziellen Linienbruch zu markieren ohne Silbentrennung, wie das HTML -Element ; Für Bindestriche bricht ein weicher Bindestrich wird genutzt. Der Raum mit Nullweite wurde bei einigen älteren nicht unterstützt Internetbrowser.[3]

Um den Effekt des Null-Breiten-Raums zu zeigen, wurden die folgenden Wörter mit Null-Breiten-Räumen getrennt:

Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit SED do eiusmod tempor incididunt ut labore et dolore magna aliqua ut enim ad minimal veniam quis Nostrud -Übungs -Ullamco Laboris Nisi ut aliquip ex ea comodo Konsequenz DUIS Aute IRure Dolor in Verpackung in Voluptat Velit Esse Cillum Dolore Eu Fugiat Nulla pariatur außereur St Occaecat Cupidatat Nonident Sunt in Culpa Qui Officia Deserunt Mollit Anim Id Est Laborum

Und die folgenden Wörter sind nicht mit diesen Räumen getrennt:

LoremIpsumDolorSitAmetConsecteturAdipiscingElitSedDoEiusmodTemporIncididuntUtLaboreEtDoloreMagnaAliquaUtEnimAdMinimVeniamQuisNostrudExercitationUllamcoLaborisNisiUtAliquipExEaCommodoConsequatDuisAuteIrureDolorInReprehenderitInVoluptateVelitEsseCillumDoloreEuFugiatNullaPariaturExcepteurSintOccaecatCupidatatNonProidentSuntInCulpaQuiOfficiaDeseruntMollitAnimIdEstLaborum

Auf Browsern, die Null-Breiten-Räume unterstützen, wird die Größe des Fensters die Größe des Fensters Brechen Sie den ersten Text erneut ab Nur bei Wortgrenzen, während der zweite Text überhaupt nicht gebrochen wird.

In URLs verboten

ICANN Regeln verbieten Domain Namen Aus der Einbeziehung von nicht gespielten Charakteren wie Null-Width-Speicherplatz und den meisten Browsern verbieten ihre Verwendung innerhalb von Domainnamen, da sie zum Erstellen eines verwendet werden können Homographenangriff, wo eine bösartige URL von einem legitimen visuell nicht zu unterscheiden ist.[4][5]

Codierung

Der Space-Charakter der Null-Breite wird in codiert Unicode wie U+200b Null Breite Platz (& Negativemediumspace;, & negativethickspace;, & negativethinspace;, & negativverdeinspace;, & ZerowidthSpace;),[6] und Eingabe als oder .

Das Tex Darstellung ist \ hskip0pt; das Latex Darstellung ist \ hspace {0pt};[7] und die dürfen Darstellung ist \:.[8]

Seine Semantik und Html Die Implementierung ähnelt dem weichen Bindestrich, außer dass weiche Bindestriche an dem Punkt, an dem die Linie unterbrochen ist, einen Bindestrichcharakter aufweist.

Siehe auch

Verweise

Zitate

  1. ^ "Zonen Spéciales et caractères de Formatage" [Spezielle Bereiche und formatierende Zeichen] (PDF). Hapax Quebec (auf Französisch). p. 3. archiviert von das Original (PDF) am 27. Dezember 2005. Abgerufen 31. Juli 2019. Les espaces sans chasse Sont Conçues gießen les langues qui ne séparent pas les mots à l'aide d'Espaces Visibles, Kommo les thaïo ou le japonais.
  2. ^ Der Unicode Standard 6.1, p. 366
  3. ^ Dunae, Alex. "Bessere Web -Typografie mit Räumen und Bindestrichen". Dunae.ca. Archiviert von das Original am 14. Dezember 2010. Abgerufen 3. Dezember, 2009.
  4. ^ "Network.idn.blacklist_chars". Mozillazin. Abgerufen 2018-02-07.
  5. ^ "Unicode -Zeichen 'Null Breite Raum'". Dateiformat.info. Abgerufen 2018-02-07.
  6. ^ "Allgemeine Interpunktion - Unicode" (PDF). Abgerufen 2013-07-20.
  7. ^ "Der Latex -Begleiter. Kapitel 3: Grundlegende Formatierungswerkzeuge" (PDF). Abgerufen 2019-07-16.
  8. ^ "Groff (7) - Linux Manual Page". Abgerufen 2014-02-08.

Quellen