Unicode Space

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.
Unicode space. Empty characters blank characters invisible characters and whitespace characters. Thinspace utf 8 hex utf 16 hex utf 32 hex. It was created in 1991. Unicode is a computing standard for the consistent encoding symbols.
Block elements is a unicode block containing square block symbols of various fill and shading. U 2009 is the unicode hex value of the character thin space. Let s say you want to use an empty value in a website or application but spaces are not accepted. So encoding is used number 1 or 0 to represent characters.
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. 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. 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.
They can be used if you want to represent an empty space without using space. They look like a space but are in fact a different unicode character. Unicode 1 1 0 june 1993. Encoding takes symbol from table and tells font what should be painted.
But computer can understand binary code only. Space was approved as part of unicode 1 1 in 1993. Char u 2009 encodings html entitys. It s just a table which shows glyphs position to encoding system.