I font ideografici e pittografici di lingua asiatica hanno grandi set di caratteri con migliaia di caratteri che supportano una singola tabella codici per lingua. Per supportare questi set di font grandi, i produttori di stampanti hanno adottato un sistema di caratteri a doppio byte (massimo 67840) (anziché il sistema a byte singolo, con un massimo di 256 caratteri, utilizzato dai caratteri latini per risolvere il problema).
Con l'invenzione di Unicode è stato possibile supportare più lingue utilizzando un unico set di font. Un carattere Unicode supporta uno o più punti di codice (correlati alle mappe dei caratteri delle tabelle codici), accessibile con un metodo standard che risolve i conflitti di mappatura dei caratteri.
Il numero di font che è possibile scaricare sulla stampante dipende dalla quantità di memoria flash disponibile non ancora in uso e dalla dimensione del font da scaricare.
Alcuni font Unicode sono di grandi dimensioni. Questi includono il font MS (Microsoft) Arial Unicode (23 MB), disponibile presso Microsoft e il font Andale (22 MB) offerto da Zebra. Questi set di font grandi in genere supportano un gran numero di lingue.