Vazirharf is a minimal fork of the original Vazirmatn font, created by the late Saber Rastikerdar. It is designed to split Lam-Alef ligatures into two distinct glyphs, enhancing compatibility with typing platforms like monkeytype, where highlighting individual letters (harf) within a ligature is essential —without compromising the visual integrity of the original design.
- Lam-Alef Redesign: All Lam-Alef combinations (e.g. لا، لآ، لأ، لإ، لٱ، ڵا...) now use two separate glyphs instead of one.
- Contextual Substitution: These combinations are handled through contextual alternates rather than static ligature glyphs.
- OpenType Features: Lam-Alef lookups previously defined under
'liga'and'rlig'have been removed. The new behavior is implemented via'rclt'(Required Contextual Alternates).
Released: 22 September 2025
The name change helps avoid confusion with the original font, which is widely distributed via package managers but will no longer receive updates.
Vazirharf reflects both continuity and evolution:
- “Vazir”: Preserves the legacy of the original font.
- “Harf” (حرف): Arabic for “letter,” reflecting the shift from single-glyph ligatures to letter-wise composition.
Grab the latest release zip package.
TTF files are in folder fonts/ttf. There is also a rounded dots version in folder Round-Dots/.
<link href="https://cdn.jsdelivr.net/gh/NadAlaba/[email protected]/Vazirharf-font-face.css" rel="stylesheet" type="text/css" />*-font-face.css for other versions are in misc and Round-Dots folders.
body {
font-family: Vazirharf, sans-serif;
}All weights other than Thin, Regular and Black are generated by interpolation method by fontmake library. See README.md in scripts/. All build steps (generating files) are done by scripts.
- Vazirmatn
- fontforge
- fontmake
- fonttools
- DejaVu Fonts v2.35 (used for the first version)
This Font Software is licensed under the SIL Open Font License, Version 1.1. See OFL.txt.
See AUTHORS.txt.
Visit the project website.