Las fuentes ideográficas y pictográficas de idiomas asiáticos tienen grandes conjuntos de caracteres con miles de caracteres que admiten páginas de códigos en un solo idioma.
Con el fin de admitir los grandes conjuntos de caracteres asiáticos, la industria adoptó un sistema de caracteres de doble byte (con un máximo de 67 840) en lugar de los caracteres de un solo byte (de un máximo de 256) utilizados por los caracteres de idioma basados en el latín para abordar grandes conjuntos de fuentes.
Unicode se inventó posteriormente para abordar varios idiomas con un solo conjunto de fuente. Las fuentes Unicode admiten uno o más puntos de código (compárelos con los mapas de caracteres de las páginas de códigos). Se accede a ellos a través de un método estándar que resuelve los conflictos de asignación de caracteres.
El lenguaje de programación ZPL admite Unicode. Ambos lenguajes de programación de la impresora son compatibles con los grandes conjuntos de fuentes de caracteres asiáticos pictográficos de doble byte.
La cantidad de fuentes que se pueden descargar depende de la cantidad de memoria flash de la impresora que no se esté en uso y del tamaño de las fuentes que se van a descargar en la impresora.
Algunas fuentes Unicode, como la fuente Andale (22 MB) que ofrece Zebra y la fuente MS Arial Unicode (23 MB) que ofrece Microsoft ocupan un espacio considerable en las ubicaciones de almacenamiento de la impresora. Estos grandes conjuntos de fuentes también admiten una gran cantidad de idiomas.