Issue / Question
Unicode compatibility and Swiss 721 font option for ZPL Printers
Applicable To
Zebra ZPL compatible printers printing Roman, Cyrillic, Eastern European, Turkish, Arabic, Hebrew. (Unicode Support was implemented starting with version X.14 and later).
Resolution / Answer
Unicode capability can be used or tested by downloading the free Swiss Font file from the Zebra website.
Downloading the 77849_002.ZSU font file to the printer allows you to assign and use the font for printing Unicode text. The font file will be downloaded to the non-volatile E: memory and appear as either TT0003M_.FNT or TT0003M_.TTF (depending on your printer).
The Swiss 721 font is available from the Zebra website. Swiss 721 Character List (pdf document).
Procedure
- Check to see if the Swiss 721 font is loaded on the printer by viewing the flash memory files on the printer. Print a "List Fonts" label and note if the file has been loaded. (TT0003M_.xxx).
![]() |
NOTE If your printer does not support a font list display, refer to List Font Methods On A Zebra Printer. |
- Download this zipped Unicode test file Swiss721_UTF-8.zip for printing Unicode UTF-8 characters in multiple languages.
- Extract the Zipped file to a known location. You should see Swiss721_UTF-8.txt where the file was extracted.
![]() |
IMPORTANT! To avoid corrupting the UTF-8 encoding do not view and save the file. However, you can use applications such as Notepad but make sure you have it configured to use the Swiss 721 font. (i.e.Open Notepad and on the Menu Bar select Format|Font). |
You will then see the Swiss 721 fonts in your format in Notepad. If you choose to edit or modify the content, ensure that you select the correct encoding. For this example, it is UTF-8.
- Use the Zebra Setup Utility or the Zebra Designer Driver Tools "Send File" feature to download the Unicode test file to the printer. - Any method of sending the file can be used as long as it does not corrupt the encoding.
- How to use the ZebraDesigner Driver Tools, Action, Send File Feature: ZebraDesigner Driver Additional Tabs Descriptions.
- How to use the Zebra Setup Utility Send File Feature: Zebra Setup Utilities: Sending Files to a Printer.
The resulting label will print as shown here:
![]() |
NOTE Languages that have character-shaping or are multi-directional may need to have the Advanced Text command parameters properly configured so glyphs are properly positioned. The Arabic text in the above example required ^PA (Advanced Text) settings to print correctly. |
Additional Information
- Unicode Font Details.
- Creating a Unicode compatible test file using Windows Notepad.
- Enabling the advanced text option, For more information refer to PA Command Detail.