Paste ZPL and see every text field's font: which Zebra font or downloaded font it calls, its size in dots and mm, rotation and scaling, missing ^A@ fonts, unused downloads — and, stated plainly, what the preview substitutes.
| # | Font | Type | H × W (dots) | H × W (mm) | Rotation | Text |
|---|
Anyone whose label looks right on screen and wrong on paper. Fonts are the most common reason: Zebra's built-in fonts are proprietary, so every preview tool — this one included — draws them with a stand-in; ^AA and ^A0 look identical in the browser and completely different on a ZD421. A template that calls ^A@ with a font nobody downloaded falls back to the printer default without an error. A ~DU block copied from another template ships 200 KB to the printer on every job for a font no field uses. This inspector puts all of that in one table, straight from the ZPL, and states in plain words what the preview engine substitutes and what it renders exactly (downloaded fonts). It does not judge legibility: a 1 mm character is a number, whether a scanner or a person can read it depends on the printer and the media.