Spazio a larghezza zero
Lo spazio a larghezza zero (zero-width space, ZWSP[1] o ZWS[2]) è un carattere non visualizzabile utilizzato nella tipografia informatica per indicare i confini di una parola del testo nei sistemi di elaborazione in cui si utilizzano degli script che non utilizzano esplicitamente la spaziatura, o dopo alcuni caratteri (come lo slash)[2] che non sono generalmente seguiti da uno spazio.
Utilizzi
modificaNell'HTML, il tag <wbr> (reso un vero e proprio standard solo in HTML5)[3] assume il ruolo di spazio a larghezza zero e può essere utilizzato come un ritorno a capo opzionale (ossia, solo se necessario).
Per mostrare uno dei suoi effetti, le seguenti parole sono state separate con uno spazio a larghezza nulla:
QuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempioQuestoèunesempio
Nei browser che supportano lo zero-witdh space, anche ridimensionando la finestra il testo andrà a capo solo al termine della parola, ovvero dove è presente lo spazio a larghezza nulla.
Codifica
modificaSistema di codifica | Codice | Nota |
---|---|---|
Unicode | U+200B | [4] |
HTML | ​ ​ ​
|
|
MathML | ​ ​
|
[5] |
URL | %E2%80%8B | |
TeX | \hskip0pt
|
|
groff | \:
|
[6] |
LaTeX | \hspace{0pt}
|
[7] |
Note
modifica- ^ (EN) General Punctuation (PDF), in The Unicode Standard, 2013.
- ^ a b Sid Steward (O'Reilly Media), Acrobat e PDF: trucchi e segreti [PDF Hacks], a cura di Livio Mondini, Milano, Hops Libri - Tecniche nuove, p. 302, ISBN 88-481-1753-8. (pagina 72)
- ^ (EN) HTML <wbr> Tag, w3schools.com.
- ^ General Punctuation – Unicode (PDF), su unicode.org. URL consultato il 20 luglio 2013.
- ^ Entities/ZeroWidthSpace in MathML Version 2.0
- ^ (EN) groff(7) – Linux manual page, su man7.org. URL consultato l'8 febbraio 2014.
- ^ (EN) The LaTeX Companion. Chapter 3: Basic Formatting Tools (PDF), su latex-project.org. URL consultato il 16 luglio 2019.
Bibliografia
modifica- Unicode Consortium, "Special Areas and Format Characters" (capitolo 16), The Unicode Standard, versione 5.2 full text
- Victor H. Mair, Yongquan Liu, Characters and computers, IOS Press, 1991