Vazirmatn font pairings are mostly about multi-script design. Vazirmatn is a Persian/Arabic sans-serif by Saber Rastikerdar, built around the idea of a simple, legible typeface for web pages and applications. Its Latin letters are not drawn from scratch: the Google Fonts description and the project README both say the Latin glyphset is combined with Roboto by a build script. It was added to Google Fonts in 2022 and is free under the SIL Open Font License. That makes Vazirmatn a practical base for Persian and Arabic interfaces, and the partner you choose decides whether the page feels calm and neutral, editorial, or loud and promotional.
Is Vazirmatn a heading or body font?
Vazirmatn is first a body and interface font. The letterforms are open and evenly weighted, which keeps Persian and Arabic text clear in paragraphs, menus, form labels and buttons. On Google Fonts it is a variable font with a weight axis from 100 to 900, so the heavier weights also work for short, direct headings. There are no italics, which is normal for Arabic-script type; use weight or color for emphasis instead. For product screens, Vazirmatn alone can run the whole page. For marketing and editorial work, it usually sets the body while a more characterful Arabic display face takes the headlines.
Best fonts to pair with Vazirmatn
These partners cover Arabic-script headlines, Arabic reading text and Latin text for bilingual layouts, and every one is free on Google Fonts.
| Pairing | Use as | Why it works |
|---|---|---|
| Vazirmatn + Lalezar | Body + Heading | Lalezar is a heavy single-weight Arabic display face that gives Persian headlines punch above calm Vazirmatn body text. |
| Vazirmatn + Noto Naskh Arabic | Heading + Body | Noto Naskh Arabic sets long Arabic and Persian paragraphs in a traditional Naskh style under clean Vazirmatn sans headings. |
| Vazirmatn + Reem Kufi | Body + Heading | Reem Kufi adds geometric Kufi-style headlines in Arabic script while Vazirmatn keeps body copy and interface text easy to read. |
| Vazirmatn + Markazi Text | Heading + Body | Markazi Text is a serif covering Arabic and Latin, so long bilingual articles read well below bold Vazirmatn headings. |
| Vazirmatn + Inter | Body + Heading | Inter sets English headlines and Latin UI text on bilingual pages while Vazirmatn carries the Persian and Arabic body copy. |
Vazirmatn + Lalezar (for bold Persian headlines)
Lalezar, designed by Borna Izadpanah, ships in a single Regular weight and is drawn for display sizes, so it belongs in headlines, posters, banners and product hero sections. Set Lalezar large for the page title and section heads, then use Vazirmatn at 400 for paragraphs and 500 or 600 for buttons and labels. The contrast is strong: Lalezar is dense and expressive, Vazirmatn is open and neutral, and the reader never confuses the two roles. This pairing suits food brands, events, campaign pages and social graphics in Persian or Arabic. Keep Lalezar to short lines; a long paragraph in a heavy display face tires the eye in any script.
Vazirmatn + Noto Naskh Arabic (for long-form reading)
Naskh is the everyday book and newspaper style of Arabic script, and many readers find it the most familiar form for long text. Noto Naskh Arabic, part of Google’s Noto collection, has a weight axis from 400 to 700. Flip the usual roles here: set Vazirmatn in 700 or 800 for headings, which gives a modern, clean structure, and let Noto Naskh Arabic carry articles, documentation and reports. The sans headings make scanning easy, and the Naskh body keeps reading comfortable. If the site also needs a Latin face, Vazirmatn’s Roboto-based Latin already matches the headings, so you do not need a third family for English words inside headlines.
Vazirmatn + Inter (for bilingual Persian and English pages)
Bilingual sites often need two text directions on one page: a Persian or Arabic version and an English version, or English product names inside Persian sentences. Inter is a popular Latin interface sans with a weight axis from 100 to 900, the same range as Vazirmatn, so you can match weights across scripts one to one. Inter has no Arabic glyphs, which is useful here. Write the stack as font-family: Inter, Vazirmatn, sans-serif; and the browser draws Latin characters from Inter and falls back to Vazirmatn for Arabic-script characters. Use Inter for English headlines, navigation and numbers in tables, and Vazirmatn for Persian and Arabic body text. For more Latin partners, see our Inter font pairing guide.
How to pair fonts with Vazirmatn yourself
Start with the script, then the style. Set dir="rtl" and the right lang value (such as fa or ar) on the page or on each block, and use CSS logical properties like margin-inline-start so spacing flips correctly when the direction changes. Arabic letters can look larger or smaller than Latin letters at the same font size, so compare the two scripts side by side and adjust size or weight until they feel equal on the line. Arabic script often needs more line height than Latin, especially with tall Naskh forms. Avoid pairing Vazirmatn with another plain Arabic sans of similar weight, because the hierarchy disappears. Test combinations with our font pairing generator, and browse Latin options in our best sans-serif fonts guide or the Roboto font pairings page, since Roboto supplies Vazirmatn’s Latin letters.
Frequently Asked Questions
What font pairs best with Vazirmatn?
For headlines, Lalezar and Reem Kufi give Persian and Arabic titles more character above Vazirmatn body text. For long reading, Noto Naskh Arabic is a dependable body face under Vazirmatn headings. For English text on bilingual pages, Inter matches Vazirmatn’s weight range and keeps Latin text crisp.
Does Vazirmatn include Latin characters?
Yes. According to the Google Fonts description and the project README, Vazirmatn’s Latin glyphset comes from Roboto, combined with the Arabic-script design by a build script. The GitHub repository also offers a Non-Latin build without those Roboto glyphs, which is handy when you want a different Latin font to take over.
Can you use Vazirmatn on its own?
Yes. Vazirmatn on Google Fonts is a variable font with weights from 100 to 900, so one family can cover headings, body text, labels and captions. Use 700 to 900 for headings, 400 for paragraphs and 500 for interface text. A single family keeps loading light and the page consistent.
Is Vazirmatn free?
Yes. Vazirmatn is free on Google Fonts and on GitHub under the SIL Open Font License, which allows personal and commercial use, embedding on websites, self-hosting and modification.
Who designed Vazirmatn?
Vazirmatn was designed by Saber Rastikerdar and was added to Google Fonts in 2022. The project started under the name Vazir, used the public-domain DejaVu Sans as its software base, and its source is published at github.com/rastikerdar/vazirmatn.


