Computer representation of text eliminates all mechanical and physical limitations in any sufficiently advanced character encoding environment (such as Unicode), where spaces of various widths, styles, or language characteristics (different space characters) are indicated with unique code points. Whitespace characters include spaces of various widths, including all those that professional typesetters employ.