[ character.construction ]

Blank Characters

There are a bunch of white-space character in Unicode. Sometimes, such blank codepoints have a totally different meaning, but as a side-effect, they also do not contain any glyph. The following list collects characters which might render no glyph. The exact behavior depends on the platform/operating system. Please also note, some codepoints in Unicode are marked as ignorable and often do not render anything, not even a space.

Whitespace / Other Invisible

NameCharacterCodepoint
CHARACTER TABULATION] [ U+0009
SPACE] [ U+0020
NO-BREAK SPACE] [ U+00A0
SOFT HYPHEN]­[ U+00AD
COMBINING GRAPHEME JOINER]͏[ U+034F
ARABIC LETTER MARK]؜[ U+061C
SYRIAC ABBREVIATION MARK]܏[ U+070F
HANGUL CHOSEONG FILLER][ U+115F
HANGUL JUNGSEONG FILLER][ U+1160
OGHAM SPACE MARK][ U+1680
KHMER VOWEL INHERENT AQ][ U+17B4
KHMER VOWEL INHERENT AA][ U+17B5
MONGOLIAN VOWEL SEPARATOR][ U+180E
EN QUAD] [ U+2000
EM QUAD][ U+2001
EN SPACE][ U+2002
EM SPACE][ U+2003
THREE-PER-EM SPACE][ U+2004
FOUR-PER-EM SPACE][ U+2005
SIX-PER-EM SPACE][ U+2006
FIGURE SPACE][ U+2007
PUNCTUATION SPACE][ U+2008
THIN SPACE][ U+2009
HAIR SPACE][ U+200A
ZERO WIDTH SPACE][ U+200B
ZERO WIDTH NON-JOINER][ U+200C
ZERO WIDTH JOINER][ U+200D
LEFT-TO-RIGHT MARK][ U+200E
RIGHT-TO-LEFT MARK][ U+200F
NARROW NO-BREAK SPACE][ U+202F
MEDIUM MATHEMATICAL SPACE][ U+205F
WORD JOINER][ U+2060
FUNCTION APPLICATION][ U+2061
INVISIBLE TIMES][ U+2062
INVISIBLE SEPARATOR][ U+2063
INVISIBLE PLUS][ U+2064
INHIBIT SYMMETRIC SWAPPING][ U+206A
ACTIVATE SYMMETRIC SWAPPING][ U+206B
INHIBIT ARABIC FORM SHAPING][ U+206C
ACTIVATE ARABIC FORM SHAPING][ U+206D
NATIONAL DIGIT SHAPES][ U+206E
NOMINAL DIGIT SHAPES][ U+206F
IDEOGRAPHIC SPACE] [ U+3000
BRAILLE PATTERN BLANK][ U+2800
HANGUL FILLER][ U+3164
ZERO WIDTH NO-BREAK SPACE][ U+FEFF
HALFWIDTH HANGUL FILLER][ U+FFA0
KAITHI VOWEL SIGN I]𑂱[ U+110B1
SHORTHAND FORMAT LETTER OVERLAP]𛲠[ U+1BCA0
SHORTHAND FORMAT CONTINUING OVERLAP]𛲡[ U+1BCA1
SHORTHAND FORMAT DOWN STEP]𛲢[ U+1BCA2
SHORTHAND FORMAT UP STEP]𛲣[ U+1BCA3
MUSICAL SYMBOL NULL NOTEHEAD]𝅙[ U+1D159
MUSICAL SYMBOL BEGIN BEAM]𝅳[ U+1D173
MUSICAL SYMBOL END BEAM]𝅴[ U+1D174
MUSICAL SYMBOL BEGIN TIE]𝅵[ U+1D175
MUSICAL SYMBOL END TIE]𝅶[ U+1D176
MUSICAL SYMBOL BEGIN SLUR]𝅷[ U+1D177
MUSICAL SYMBOL END SLUR]𝅸[ U+1D178
MUSICAL SYMBOL BEGIN PHRASE]𝅹[ U+1D179
MUSICAL SYMBOL END PHRASE]𝅺[ U+1D17A

Line Breaks / Separators

NameCharacterCodepoint
LINE FEED] [ U+000A
LINE TABULATION] [ U+000B
FORM FEED] [ U+000C
CARRIAGE RETURN] [ U+000D
NEXT LINE]…[ U+0085
LINE SEPARATOR][ U+2028
PARAGRAPH SEPARATOR][ U+2029
Fork me on GitHub