# Deploy custom print font to Zebra printers

The **Deploy Fonts** remote action allows IT administrators to upload and store custom typeface files (e.g., brand-specific fonts or multilingual scripts) directly onto managed **Zebra printers**. This ensures consistent, clear, and professional-grade printing across all labels, receipts, and tags.

**Why Deploy Custom Fonts to Zebra Printers?**
----------------------------------------------

Standard printer fonts often lack support for specific branding requirements, unique symbols, or non-Latin languages. By storing fonts directly on the printer’s hardware, organizations eliminate reliance on the host computer or application to provide the font for each job.

- **Brand Consistency:** Use company-specific fonts for retail receipts and product tags.
- **Operational Clarity:** Produce bold, high-contrast shipping labels and barcodes for faster scanning in warehouses.
- **Global Support:** Print labels and documents in multiple languages using international script fonts.
- **Device Independence:** Once stored on the printer, the font is available to any connected system or application.

**Prerequisites and Compatibility**
-----------------------------------

Before initiating a font deployment, ensure your files meet the following technical standards:

RequirementSpecification**Supported Formats****.ttf** (TrueType) and **.otf** (OpenType).**Printer Connectivity**The Zebra printer must be enrolled and online in the Hexnode portal.**Memory Capacity**Ensure the printer model has sufficient storage to house the uploaded files.**Step-by-Step Guide: Deploying Custom Fonts**
----------------------------------------------

Administrators can push font files over-the-air to ensure every printer in the organization remains synchronized with the latest design standards.

1. Log in to the **Hexnode UEM portal**.
2. Navigate to **Manage > Devices**.
3. Select the specific **Zebra printer(s)** targeted for the update.
4. Navigate to **Actions > Deployments > Deploy Fonts**.
5. Enable **Delete existing files from device** to remove older files with identical names before the new deployment.
6. Upload the desired **.ttf** or **.otf** files from your local machine or the **Hexnode repository**.
7. Click **Done**.

**Troubleshooting Guides**
--------------------------

ProblemPotential Root CauseResolutionFont fails to uploadUnsupported file extension.Verify the font is a **.ttf** or **.otf** file; other formats like .woff or .fon are not supported.Storage full errorToo many custom files on the printer.Check your printer model’s memory specs. Use the **Delete existing files** option during deployment to clear space.Font not appearing in templatesCache issue or naming conflict.Ensure the font file name does not contain illegal characters. Restart the printer to refresh the local file directory.Special characters missingFont file does not contain those glyphs.Verify that the uploaded font actually supports the required symbols or non-Latin scripts.**Frequently Asked Questions (FAQs)**
-------------------------------------

### **Will this action disrupt my current printing?**

No. Existing print jobs and templates will continue to function normally; the custom font simply becomes a new available option for your layouts.

### **Can icons or symbols be included in fonts?**

Yes, provided the font file includes those characters and the printer hardware supports the rendering of those specific scripts.

### **How can the font be used once it’s deployed?**

After the action is completed, the font is saved locally on the printer. You can then select it within your label design software or print templates.

### **Is there a limit to how many fonts can be added?**

The limit is determined solely by the **memory capacity** of your specific Zebra printer model.