Идеографические и пиктографические шрифты азиатских языков содержат большие наборы символов с тысячами знаков, существующих в кодовой странице одного языка. Для поддержки таких больших наборов символов производители принтеров внедрили систему двухбайтовых символов (максимум 67 840) (вместо системы однобайтовых символов (максимум 256), используемой для символов в языках на основе латиницы).
С изобретением Unicode появилась возможность поддержки нескольких языков при использовании одного набора шрифтов. Шрифт Unicode поддерживает одну или несколько кодовых точек (их связывают с таблицами символов кодовых страниц), доступных обычным методом, который устраняет конфликты подстановки символов.
Количество шрифтов, которые можно загрузить в принтер, зависит от доступного объема флеш-памяти и размера загружаемого шрифта.
Некоторые шрифты Unicode имеют большой размер. К ним относятся шрифт MS Arial Unicode (23 МБ) от Microsoft и шрифт Andale (22 МБ) от Zebra. Как правило, такие большие наборы шрифтов поддерживают много языков.