Open main menu

Template:Whitespace (Unicode)

Unicode character property "WSpace=Y"[a]
Code point  Name  Decimal  within ◀▶   Wrap-
  pable
in IDN  Script   Block  General
 category
 Notes 
U+0009 character tabulation 9 ◀ ▶ Yes No Common Basic Latin Other,
control
HT, Horizontal Tab. HTML/XML named entity: 	, LaTeX: '\tab'
U+000A line feed 10 Is a line-break Common Basic Latin Other,
control
LF, Line feed. HTML/XML named entity: 

U+000B line tabulation 11 Is a line-break Common Basic Latin Other,
control
VT, Vertical Tab
U+000C form feed 12 Is a line-break Common Basic Latin Other,
control
FF, Form feed
U+000D carriage return 13 Is a line-break Common Basic Latin Other,
control
CR, Carriage return
U+0020 space 32 ◀ ▶ Yes No Common Basic Latin Separator,
space
Most common (normal ASCII space)
U+0085 next line 133 Is a line-break Common Latin-1
Supplement
Other,
control
NEL, Next line
U+00A0 no-break space 160 ◀ ▶ No No Common Latin-1
Supplement
Separator,
space
Non-breaking space: identical to U+0020, but not a point at which a line may be broken. HTML/XML named entity:  , LaTeX: '\ '
U+1680 ogham space mark 5760 ◀ ▶ Yes Yes Ogham Ogham Separator,
space
Used for interword separation in Ogham text. Normally a vertical line in vertical text or a horizontal line in horizontal text, but may also be a blank space in "stemless" fonts. Requires an Ogham font.
U+2000 en quad 8192 ◀ ▶ Yes Permitted, but displayed as Punycode in practice[b] Common General
Punctuation
Separator,
space
Width of one en. U+2002 is canonically equivalent to this character; U+2002 is preferred.
U+2001 em quad 8193 ◀ ▶ Yes Permitted, but displayed as Punycode in practice[b] Common General
Punctuation
Separator,
space
Also known as "mutton quad". Width of one em. U+2003 is canonically equivalent to this character; U+2003 is preferred.
U+2002 en space 8194 ◀ ▶ Yes Permitted, but displayed as Punycode in practice[b] Common General
Punctuation
Separator,
space
Also known as "nut". Width of one en. U+2000 En Quad is canonically equivalent to this character; U+2002 is preferred. HTML/XML named entity:  , LaTeX: '\enspace'
U+2003 em space 8195 ◀ ▶ Yes Permitted, but displayed as Punycode in practice[b] Common General
Punctuation
Separator,
space
Also known as "mutton". Width of one em. U+2001 Em Quad is canonically equivalent to this character; U+2003 is preferred. HTML/XML named entity:  , LaTeX: '\quad'
U+2004 three-per-em space 8196 ◀ ▶ Yes Permitted, but displayed as Punycode in practice[b] Common General
Punctuation
Separator,
space
Also known as "thick space". One third of an em wide. HTML/XML named entity:  
U+2005 four-per-em space 8197 ◀ ▶ Yes Permitted, but displayed as Punycode in practice[b] Common General
Punctuation
Separator,
space
Also known as "mid space". One fourth of an em wide. HTML/XML named entity:  
U+2006 six-per-em space 8198 ◀ ▶ Yes Permitted, but displayed as Punycode in practice[b] Common General
Punctuation
Separator,
space
One sixth of an em wide. In computer typography, sometimes equated to U+2009.
U+2007 figure space 8199 ◀ ▶ No Permitted, but displayed as Punycode in practice[b] Common General
Punctuation
Separator,
space
Figure space. In fonts with monospaced digits, equal to the width of one digit. HTML/XML named entity:  
U+2008 punctuation space 8200 ◀ ▶ Yes Permitted, but displayed as Punycode in practice[b] Common General
Punctuation
Separator,
space
As wide as the narrow punctuation in a font, i.e. the advance width of the period or comma.[1] HTML/XML named entity:  
U+2009 thin space 8201 ◀ ▶ Yes Permitted, but displayed as Punycode in practice[b] Common General
Punctuation
Separator,
space
One-fifth (sometimes one-sixth) of an em wide. Recommended for use as a thousands separator for measures made with SI units. Unlike U+2002 to U+2008, its width may get adjusted in typesetting.[2] HTML/XML named entity:  ; LaTeX: '\,'
U+200A hair space 8202 ◀ ▶ Yes Permitted, but displayed as Punycode in practice[b] Common General
Punctuation
Separator,
space
Thinner than a thin space. HTML/XML named entity:   (does not work in all browsers)
U+2028 line separator 8232 Is a line-break Common General
Punctuation
Separator,
line
U+2029 paragraph separator 8233 Is a line-break Common General
Punctuation
Separator,
paragraph
U+202F narrow no-break space 8239 ◀ ▶ No Permitted, but displayed as Punycode in practice[b] Common General
Punctuation
Separator,
space
Narrow no-break space. Similar in function to U+00A0 No-Break Space. When used with Mongolian, its width is usually one third of the normal space; in other context, its width sometimes resembles that of the Thin Space (U+2009).
U+205F medium mathematical space 8287 ◀ ▶ Yes Permitted, but displayed as Punycode in practice[b] Common General
Punctuation
Separator,
space
MMSP. Used in mathematical formulae. Four-eighteenths of an em.[3] In mathematical typography, the widths of spaces are usually given in integral multiples of an eighteenth of an em, and 4/18 em may be used in several situations, for example between the a and the + and between the + and the b in the expression a + b.[4] HTML/XML named entity:  
U+3000 ideographic space 12288 ◀ ▶ Yes Permitted, but displayed as Punycode in practice[b] Common CJK Symbols
and
Punctuation
Separator,
space
As wide as a CJK character cell (fullwidth). Used, for example, in tai tou.
Related whitespace characters without Unicode character property "WSpace=Y"
Code point  Name  Decimal  within ◀▶   Wrap-
  pable
 in IDN  Script   Block  General
 category
 Notes 
U+180E mongolian vowel separator 6158 ◀᠎▶ Yes Yes Mongolian Mongolian Other,
Format
MVS. A narrow space character, used in Mongolian to cause the final two characters of a word to take on different shapes.[5] It is no longer classified as space character (i.e. in Zs category) in Unicode 6.3.0, even though it was in previous versions of the standard.
U+200B zero width space 8203 ◀​▶ Yes Permitted, but displayed as Punycode in practice[b] ? General
Punctuation
Other,
Format
ZWSP, zero-width space. Used to indicate word boundaries to text processing systems when using scripts that do not use explicit spacing. It is similar to the soft hyphen, with the difference that the latter is used to indicate syllable boundaries, and should display a visible hyphen when the line breaks at it. HTML/XML named entity: ​
U+200C zero width non-joiner 8204 ◀‌▶ Yes Yes ? General
Punctuation
Other,
Format
ZWNJ, zero-width non-joiner. When placed between two characters that would otherwise be connected, a ZWNJ causes them to be printed in their final and initial forms, respectively. HTML/XML named entity: ‌
U+200D zero width joiner 8205 ◀‍▶ Yes Yes ? General
Punctuation
Other,
Format
ZWJ, zero-width joiner. When placed between two characters that would otherwise not be connected, a ZWJ causes them to be printed in their connected forms. HTML/XML named entity: ‍
U+2060 word joiner 8288 ◀⁠▶ No Yes ? General
Punctuation
Other,
Format
WJ, word joiner. Similar to U+200B, but not a point at which a line may be broken. HTML/XML named entity: ⁠
U+FEFF zero width non-breaking
space
65279 ◀▶ No Yes ? Arabic
Presentation
Forms-B
Other,
Format
Zero-width non-breaking space. Used primarily as a Byte Order Mark. Use as an indication of non-breaking is deprecated as of Unicode 3.2; see U+2060 instead.
  1. ^ "Unicode 11.0 UCD: PropList.txt". 2018-03-15. Retrieved 2018-06-05.
  2. ^ a b c d e f g h i j k l m n o This character is blacklisted for domain names by browsers because it might be used for phishing.[6]
Template documentation[view] [edit] [history] [purge]

WhiteSpace is a Unicode character property specified in the Unicode Character Database.

Initial visibility: currently defaults to expanded

To set this template's initial visibility, the |state= parameter may be used:

  • |state=collapsed: {{Whitespace (Unicode)|state=collapsed}} to show the template collapsed, i.e., hidden apart from its title bar
  • |state=expanded: {{Whitespace (Unicode)|state=expanded}} to show the template expanded, i.e., fully visible
  • |state=autocollapse: {{Whitespace (Unicode)|state=autocollapse}}
    • shows the template collapsed to the title bar if there is a {{navbar}}, a {{sidebar}}, or some other table on the page with the collapsible attribute
    • shows the template in its expanded state if there are no other collapsible items on the page

If the |state= parameter in the template on this page is not set, the template's initial visibility is taken from the |default= parameter in the Collapsible option template. For the template on this page, that currently evaluates to expanded.

See alsoEdit

References

  1. ^ "Character design standards – space characters". Character design standards. Microsoft. 1998–1999. Archived from the original on August 23, 2000. Retrieved 2009-05-18.
  2. ^ The Unicode Standard 5.0, printed edition, p.205
  3. ^ "General Punctuation" (PDF). The Unicode Standard 5.1. Unicode Inc. 1991–2008. Retrieved 2009-05-13.
  4. ^ Sargent, Murray III (2006-08-29). "Unicode Nearly Plain Text Encoding of Mathematics (Version 2)". Unicode Technical Note #28. Unicode Inc. pp. 19–20. Retrieved 2009-05-19.
  5. ^ Gillam, Richard (2002). Unicode Demystified: A Practical Programmer's Guide to the Encoding Standard. Addison-Wesley. ISBN 0-201-70052-2.
  6. ^ "Network.IDN.blacklist chars". MozillaZine. 2009-02-24. Retrieved 18 September 2010.