Font Emulation
🔗 Original page — Source of this material
What is this?
Allows you to set a list of fonts available to the browser.
What is it used for?
This feature helps to improve the quality of browser emulation.
How do I set up the font list?
You can set the font list by adding the --zl-fonts-dir argument when launching the browser. This argument specifies the directory from which all found fonts will be used.
Examples:
--zl-fonts-dir=Z:\Fonts- fonts will be loaded fromZ:\Fonts.
If the argument is not set, system fonts will be used.
The specified directory must also contain at least one of the following fonts:
- Sans
- Arial
- MS UI Gothic
- Microsoft Sans Serif
- Segoe UI
- Calibri
- Times New Roman
- Courier New
Where do I specify the browser launch argument?
There are two places where you can set the argument:
- Static block - ❗→ Project Settings | Arguments

- Action
Settings|Launch instance- ❗→ Browser Settings | Arguments

Where can I get a list of fonts?
You can download ready-made font packs from the internet. Examples of sets with download links:
- Clean Windows 10 Pro - ru.zip and en.zip
- Windows 10 Pro + Office - ru.zip and en.zip
- Windows 10 Pro + VisualStudio 2022 - ru.zip and en.zip
- Windows 10 Pro + Office + VisualStudio 2022 - ru.zip and en.zip
These font sets emulate a specific OS with installed programs. This means you do NOT need to have Windows 10 Pro installed to use them.
Alternatively, you can create your own font set by installing and configuring Windows:
- Install Windows on a virtual machine
- Install the necessary set of applications, as some of them may add additional fonts to the system
- Download the fonts used by this OS. Most of them are located at
C:\Windows\Fonts - Copy them to the computer where ZennoPoster is installed to enable emulation