Unicode Space
But computer can understand binary code only.
Unicode space. So encoding is used number 1 or 0 to represent characters. Typical values range from 1 5 em to 1 3 em in digital typography an em is equal to the nominal size of the font so for a 10 point font the space will probably be between 2 and 3 3 points. Used along with block elements are box drawing characters shade characters and terminal graphic characters these can be used for filling regions of the screen and portraying drop shadows its block name in unicode 1 0 was blocks.
Space was approved as part of unicode 1 1 in 1993. In computer character encodings there is a normal general purpose space unicode character u 0020 whose width will vary according to the design of the typeface. Empty characters blank characters invisible characters and whitespace characters.
Thinspace utf 8 hex utf 16 hex utf 32 hex. Medium mathematical space mmsp u 3000 ideographic space. Encoding takes symbol from table and tells font what should be painted.
Block elements is a unicode block containing square block symbols of various fill and shading. Let s say you want to use an empty value in a website or application but spaces are not accepted. It s just a table which shows glyphs position to encoding system.
It was created in 1991. No break space u 00a0 zero width space u 200b narrow no break space u 202f word joiner u 2060 ideographic space u 3000 zero width no break space u feff. They look like a space but are in fact a different unicode character.
U 2009 is the unicode hex value of the character thin space. The characters zero width space u 200b and zero width no break space u feff were never classified as space characters in unicode despite their name. Char u 2009 encodings html entitys.