Arabic Font Library with Full Tashkeel

Every Arabic script in one place. Naskh, Thuluth, Ruqah, Diwani and Farsi plus modern faces, all with full tashkeel and nothing to download.

Start designing

The Arabic Font Library

Nothing to download or install
The fonts are built into the app and you type in them directly. That is a real practical difference: most people searching for an Arabic font end up downloading a file, installing it, and then finding it does not support tashkeel.

Which scripts are included?

  • Naskh, for long text and legibility

  • Thuluth, for ornamental headlines and wall pieces

  • Ruqah, the everyday hand, good for headings

  • Diwani, for invitations and occasions

  • Farsi, for poetry and literary text

  • Modern Arabic faces for contemporary work

Do they support tashkeel?
Yes, in full, which is what Quranic text, hadith and poetry need. Use one script for the headline and another for the body to get clear contrast, then export at a quality that keeps the letterforms sharp.

الأسئلة الشائعة

What is the difference between Naskh and Thuluth?
Naskh is a reading script: its letters are even and clear, and it is used for long text, Qurans and books. Thuluth is a display script: its letters interlock and extend, its rules are harder, and it is used for headings, panels and mosque inscriptions. Choose Naskh for what is read and Thuluth for what is looked at. Andalusi's library carries both families in full.
How do I choose the right font for a design?
Choose by the job the text does: a bold clear face for headings, a simple one for long text, a decorative one for a single phrase only. Never mix more than two in a design, and make the difference between them clearly one of weight rather than a slight variation. Test at a small size before committing. Andalusi's library sorts Arabic fonts by use.
When should I use a decorative or display font?
On a heading alone, or on one word you want to stand out, never across a full sentence or in text meant to be read, since it tires the eye. It suits account covers, posters and project names. Test it large and small, since some display faces lose their detail when reduced. Andalusi carries Arabic and Latin display fonts.
How do I pair two fonts correctly?
Pair a decorative face for the heading with a simple one for the text, or two weights from the same family. Avoid pairing two decorative faces, which compete, and avoid two similar ones, where the difference reads as a mistake rather than a choice. For Arabic alongside English, pick two faces close in weight. Andalusi carries matched font pairs.