Some writing systems (e.g. Chinese) make use of tens of thousands of characters.There are far more than 256 printable characters that one might want to use in a printed document.The solution is Unicode, which is a standard character code that allows for "infinite" expansion of the set of character codes and corresponding glyphs (printable symbols associated with the codes). Unfortunately until recently many operating systems did not have full Unicode support.