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) |
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
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
- Bindestriche im ComputerInformationen zu harten und nicht bahnbrechenden Bindestrichen
- Liste der XML- und HTML -Charakterentitätsreferenzen
- Nicht brechen- Interpunktionsmarke zum Verbinden von Wörtern
- Interpunktion- System der Regeln der geschriebenen Sprachen, die normalerweise nicht verbal ausgedrückt werden
- Plenken- Typografischer Fehler in Deutsch (Sprache)
- Satzabstand in digitalen Medien-Horizontale Breite des Zwischeneingangsraums
- Raum (Zeichensetzung)- leerer Bereich, der Text trennt
- Raum (Interpunktion) § Nicht bahnbrechender Raumfür Anwendungen
- Null-Breitenraum-Speziales Zeichen in der Textverarbeitung, eine Nicht-Abstandsunterbrechung
- Witwen und Waisen- Zeilen am Anfang/am Ende eines Absatzes, der oben/unten auf einer Seite/Spalte baumelt wird
- Nicht druckt Charakter in Textverarbeitungsprozessoren- Formatieren von Markierungen für das Inhaltsdesign
- Typografische Ausrichtung § gerechtfertigt
Anmerkungen
- ^ Unter Windows 10 -Systemen, Strg+⇧ Verschiebung standardmäßig Switch -Tastaturkonfigurationen, wenn mehr als eine Tastatur für die aktuelle Sprache konfiguriert wurde.
Verweise
- ^ IBM (1998) [1995]. "Windows, Latein 1". Registrierung, grafische Zeichensätze und Codeseiten. CPGID 01252.
- ^ Elyaakoubi, Mohamed; Lazrek, Azzeddine (2010). "Rechtfertigen oder einfach nur rechtfertigen". Das Journal of Electronic Publishing. 13. doi:10.3998/3336451.0013.105.
- ^ "Spezielle Charaktere". Das Chicago -Handbuch von Style Online.
- ^ "Struktur", HTML 4.01, W3, 1999-12-24.
- ^ "Text", CSS 2.1, W3.
- ^ ISO/IEC 10646-1: 1993/FDAM 29: 1999 (e)
- ^ Mongolische NNBSP-verbundene Suffixe
- ^ 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.
- ^ "Schreibsysteme und Zeichensetzung" (PDF). Der Unicode Standard 7.0. Unicode Inc. 2014. Abgerufen 2014-11-02.
- ^ "CLDR -Diagramm: Zahlen".
- ^ Rae; Rae. "Punto | DiCcionario Panhispánico de Dudas". «Diccionario Panhispánico de Dudas» (in Spanisch). Abgerufen 2022-01-07.
- ^ 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.