Logic table of supersets

Character sets up to 8-bit comparison
Some systems store all characters in up to 8 bits. This is most notable in C and C++ languages where the char type of a single byte, usually 8 bits, stores a single character, and the character and string literals are based on the char type. In Microsoft Windows, the char type could be of CP437 encoding, or CP850, etc. depending on the regional settings. The char type is commonly said to be ASCII characters, however most systems actually use a superset of ASCII such as CP437 or ISO 8859-1.

Character sets more than 8-bit comparison
Unicode is much larger than any 8-bit codepage, therefore it may be unfeasible to design every single Unicode character. Therefore the Unicode subsets are made to be a point of inclusion in the font, so that a font can be marketted as for instance having Subset2 character set.

The Japanese character set is based on the Shift JIS encoding with 163 8-bit characters and 7326 16-bit characters.