Arabic font builder

Build your own Arabic font, in the browser

The font builder is where the letters themselves are made. You draw or import a shape for each letter, set how it joins its neighbours, and save the result as a font pack you can write with in the editor. Packs stay in your account, and you can export them to a file.

Mashq works today with computer fonts: licensed open fonts, plus any font you upload or build yourself. Font packs written by hand by professional calligraphers are still being made, and they are coming soon.

Vector, print and cutting exports, and text on a path, are part of the paid plans.

The Font Builder screen in Mashq, listing the font packs saved in an account.

What you can build

Font packs

Start a pack from nothing, or import an OpenType file, then keep it and its versions in your account.

Letter shapes and alternates

Give one letter several forms, and pick the form that joins best inside a given word.

Marks and relations

Place the dots and the tashkeel marks, and set where each one sits above or below its letter.

Import and export

Bring shapes in from SVG, PDF, or a traced picture, and send a finished pack out as a .fontpack or .zip file.

The Shape Builder screen in Mashq, with one Arabic letter open for drawing and its outline points visible.

How the font builder works

  1. 1

    Start a pack

    Name a new font pack, or import a pack you already have.

  2. 2

    Fill in the letters

    Draw each shape or import it, then read the coverage report to see what is still missing.

  3. 3

    Use it in the editor

    Choose your pack in the editor and write with it like any other font.

Make the font you have been missing.

Create a free account and open the Font Builder.