Character encoding is the way computers store text. A table in a font or a computer operating system matches up numerical codes to the relevant shape in a font. Not all operating system use the same character encoding, with Macintosh and Windows using different systems.