Nicht bahnbrechender Raum

 
Nicht bahnbrechender Raum
ImUnicode U+00A0   No-Break-Raum ( & nbsp; & nonbreakingspace;)
Siehe auch
U+202f Enger Raum ohne Break

U+0020   PLATZ (Notiz: Darstellungen hier eines regulären Raums sind)

Andere Arten von Räumen

Im Textverarbeitung und Digitale Artensettung, a Nicht bahnbrechender Raum,  , auch genannt NBSP, Erforderlicher Platz,[1] harte Raum, oder fester Platz (obwohl es nicht von ist von Festbreite), ist ein Weltraumcharakter das verhindert ein Automatische Linienbrechung an seiner Position. In einigen Formaten, einschließlich Html, es verhindert auch aufeinanderfolgende Whitespace -Charaktere vom Zusammenbruch in einen einzigen Raum.

Nicht bahnbrechende Weltraumfiguren mit anderen Breiten existieren auch.

Verwendungen und Variationen

Obwohl Layout und verwendet ähnliche denen von WhitespaceEs unterscheidet sich im Kontextverhalten.[2][3]

Nicht brechenes Verhalten

Die Textverarbeitungssoftware geht in der Regel davon aus, dass ein automatischer Linienbrecher überall einfügt werden kann, wo ein Speicherzeichen auftritt. Ein nicht sprecher Raum verhindert dies (vorausgesetzt, die Software erkennt den Charakter). Wenn der Text "100 km" beispielsweise am Ende einer Zeile nicht ganz passt, kann die Software einen Zeilenunterbrechung zwischen "100" und "km" einfügen. Ein Redakteur, der dieses Verhalten unerwünscht findet, kann sich für einen nicht sprechenden Raum zwischen "100" und "KM" entscheiden. Dies garantiert, dass der Text "100 km" nicht unterbrochen wird: Wenn er nicht am Ende einer Linie passt, wird er in seiner Gesamtheit in die nächste Zeile verschoben.

Nicht-Kollapsverhalten

Eine zweite gemeinsame Anwendung von nicht bahnbrechenden Räumen ist in einfacher Text Dateiformate wie z. SGML, Html, Tex und Latex, deren Rendering -Motoren zur Behandlung von Sequenzen von programmiert sind Whitespace -Charaktere (Platz, Newline, Tab, Formfutterusw.), als wären sie ein einzelner Charakter (aber dieses Verhalten kann überschrieben werden). Ein solches "Zusammenbruch" von Whitespace ermöglicht es dem Autor, den Quelltext mit Zeilenumbrüchen, Eindrückung und anderen Abstandsformen ordentlich zu ordnen, ohne das endgültige TypeSet -Ergebnis zu beeinflussen.[4][5]

Im Gegensatz dazu werden nicht blockierende Räume bei der Anzeige nicht mit benachbarten Whitespace-Zeichen verschmolzen und können daher von einem Autor verwendet werden, um einfach zusätzlichen sichtbaren Raum in die resultierende Ausgabe einzufügen, ohne mit besonderen Werten der Spannwaren zu verwenden CSS Eigenschaft "Weißraum". Umgekehrt wahlloser Verwendung (siehe empfohlene Verwendung in Stilführer) Zusätzlich zu einem normalen Raum gibt es einen fremden Raum im Ausgang.

Breite Variation

Andere nicht bahnbrechende Varianten, in Unicode definiert:

U+202f Enger Raum ohne Break (Nnbsp)
Es wurde in Unicode 3.0 für mongolisch eingeführt,[6] ein Suffix trennen[7] Aus dem Wort stamm, ohne eine Wortgrenze anzuzeigen. Es ist auch für Big erforderlich Interpunktion in Französisch wo es genannt wird espace fine insécable und manchmal ungenau als "doppelte Interpunktion" bezeichnet (vorher ;, ?, !, », und danach «, ; Heute oft auch vorher :), in Russisch (Vor EM Dash [-]), und in Deutsch Zwischen mehrteiligen Abkürzungen (z. B. "z. B.","d. h.","V.L. n. r.").[8] Bei der Verwendung mit mongolisch ist die Breite normalerweise ein Drittel des normalen Raums; In anderen Kontexten beträgt die Breite etwa 70% des normalen Raum dünner Raum (U+2009), zumindest mit einigen Schriftarten.[9] Ab Release 34 des Unicode Common Lace -Daten -Daten -Repository (CLDR) wird der NNBSP in Zahlen als Tausenden Gruppenabscheider für französische und spanische Gebietsschema verwendet.[10][11]
U+2007 Figurenraum ( & numsp;)
Erzeugt einen Raum, der der Abbildung (0–9) Zeichen entspricht.
U+2060 Wort Joiner ( &Keine Pause; · W J)
In Unicode codiert seit Version 3.2. Der Wort-Joiner erzeugt keinen Platz und verbietet eine Linienpause an seiner Position.

Beispiel

Bei Browsern zeigt die Größe des Fensters die Auswirkung nicht bahnbrechender Räume auf die folgenden Texte.

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

Lorem ipsum dolor sit amet consectetur adipiscing elit do eiusmod tempor incididunt ut labore et dolore magna aliqua ut enim ad minimal veniam quis nostrud trainieren ullamco laboris nisi ut aliquip ex ea coms

Um das nicht kollapsende Verhalten des nicht bahnbrechenden Raums zu zeigen, wurden die folgenden Wörter mit einer zunehmenden Anzahl von nicht bahnbrechenden Räumen getrennt:

Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit SED do eiusmod Temporal Incididunt ut labore et dolore magna aliqua ut enim ad minim

Im Gegensatz dazu sind die folgenden Wörter mit normalen Räumen getrennt:

Lorem ipsum dolor sit amet consectetur adipiscing elit do eiusmod tempor incididunt ut labore et dolore magna aliqua ut enim ad minimal veniam quis nostrud trainieren ullamco laboris nisi ut aliquip ex ea coms

Codierungen

Charakterinformationen
Vorschau  
Unicode -Name No-Break-Raum Figurenraum Enger Raum ohne Break Wort Joiner
Codierungen Dezimal verhexen dez verhexen dez verhexen dez verhexen
Unicode 160 U+00A0 8199 U+2007 8239 U+202f 8288 U+2060
UTF-8 194 160 C2 A0 226 128 135 E2 80 87 226 128 175 E2 80 af 226 129 160 E2 81 A0
Numerische Zeichenreferenz             ⁠ ⁠
Named Character Referenz & nbsp; & nonbreakingspace; & numsp; &Keine Pause;
ISO/IEC 8859 (1–16) / ECMA-94 160 A0
Windows -Code -Seiten: 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258 160 A0
KOI8-R, Koi8-u 154 9A
DOS Codeseiten: 437, 850, 851, 852, 853, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 869 255 Ff
HP Roman-8, HP Roman-9 160 A0
LICs 154 9A
Tex ~ \,
Ebcdic verhexen: 41 - RSP, erforderlicher Platz

In Unicode die Byte -Bestellmarke (BOM), U+Feff, kann als "Null-Breiten-No-Break-Raum" interpretiert werden, ist jedoch eine veraltete Alternative zum Word-Tischler (U+2060).

Tastatureingangsmethoden

Es ist selten für nationale oder internationale Standards auf Tastaturlayouts Definieren einer Eingabemethode für den nicht bahnbrechenden Raum. Eine Ausnahme ist die finnische mehrsprachige Tastatur, die 2008 als National Standard SFS 5966 akzeptiert wird. Laut der SFS-Einstellung kann der nicht brechen Alt Gr + Platz.[12]

Typischerweise Autoren von Tastaturtreibern und Anwendungsprogrammen (z. B.,,, Textverarbeitungen) haben ihre eigenen entwickelt Tastatürkürzel für den nicht bahnbrechenden Raum. Zum Beispiel:

System/Anwendung Eingabemethode
Microsoft Windows Alt+ 0 1 6 0 oder Alt+ 2 5 5 (funktioniert nicht immer)
Mac OS Opt+Platz
Linux oder Unix Verwendung X11 Komponieren, Platz, Platz oder Alt Gr+Platz
Amigaos Alt+Platz
GNU EMACs Strg+X 8 Platz
Vim Strg+K, Platz, Platz; oder Strg+K, Wechsel+N, ⇧ Verschiebung+S
Dreamweaver, Libreoffice, Microsoft Word,
OpenOffice.org (seit 3.0), Autocad
Strg+⇧ Verschiebung+Platz[Anmerkung 1]
Framemaker, Lyx (Nicht-MAC), OpenOffice.org (vor 3.0),
WordPerfect
Strg+Platz
Mac Adobe Indesign ⌥ opt+⌘ CMD+X

Abgesehen davon haben Anwendungen und Umgebungen häufig Methoden zur direkten Eingabe von Unicode -Entitäten direkt über ihren Codepunkt, z.B. über die Alt Numpad Eingabe Methode. (Nicht bahnbrechender Raum hat Codepunkt 255 Dezimal (Ff hex) in Codepage 437 und Codepage 850 und Codepunkt 160 Dezimal (A0 hex) in Codepage 1252.))

Siehe auch

Anmerkungen

  1. ^ Unter Windows 10 -Systemen, Strg+⇧ Verschiebung standardmäßig Switch -Tastaturkonfigurationen, wenn mehr als eine Tastatur für die aktuelle Sprache konfiguriert wurde.

Verweise

  1. ^ IBM (1998) [1995]. "Windows, Latein 1". Registrierung, grafische Zeichensätze und Codeseiten. CPGID 01252.
  2. ^ Elyaakoubi, Mohamed; Lazrek, Azzeddine (2010). "Rechtfertigen oder einfach nur rechtfertigen". Das Journal of Electronic Publishing. 13. doi:10.3998/3336451.0013.105.
  3. ^ "Spezielle Charaktere". Das Chicago -Handbuch von Style Online.
  4. ^ "Struktur", HTML 4.01, W3, 1999-12-24.
  5. ^ "Text", CSS 2.1, W3.
  6. ^ ISO/IEC 10646-1: 1993/FDAM 29: 1999 (e)
  7. ^ Mongolische NNBSP-verbundene Suffixe
  8. ^ Solbrig, Amelie (30. Januar 2008). "Zweisprachige Mikrotypografie" (PDF) (auf Deutsch). Hochschule für Technik, Wirbel und Kultur Leipzig. p. 58 (PDF S. 113). Archiviert von das Original (PDF) Am 2016-03-11. Abgerufen 10. Juni 2018. Alle Abkürzungen mit Binnenpunkten Werden im Deutschen Mit Einem Gfl [Geschutttes flexibles lerzechenen] SpationTerert. [...] Die englische Schleibweise sieht Keine Abstände Zwische Einzelnen Buchstaben vor. Nach Einem Binnenpunkt Folgt Demnach ohn gfl Sofort der Nächste Buchstabe.
  9. ^ "Schreibsysteme und Zeichensetzung" (PDF). Der Unicode Standard 7.0. Unicode Inc. 2014. Abgerufen 2014-11-02.
  10. ^ "CLDR -Diagramm: Zahlen".
  11. ^ Rae; Rae. "Punto | DiCcionario Panhispánico de Dudas". «Diccionario Panhispánico de Dudas» (in Spanisch). Abgerufen 2022-01-07.
  12. ^ Kotoistus (2006-12-28), Uusi Näppäinasettelu [Status des neuen Tastaturlayouts] (Präsentation) (in Finnisch und Englisch), CSC - IT -Zentrum für Wissenschaft, archiviert von das Original Am 2011-07-27. Entwürfe der finnischen mehrsprachigen Tastatur.