Kashida: Do & Don't

Practical guidance for working with kashida in Arabic typography and digital layouts.

Natural Join Points

Do
بـــسم الله الرحـــمن الرحيم

Place kashida where letters naturally connect along the baseline, where the stroke already exists between joined pairs.

Don't
بسمـــ اللـــه الرحمـــن الرحيـــم

Insert kashida randomly between any letters. Elongation at wrong joins distorts the word's shape.

Proportional Length

Do
الحمـد لله رب العـالمـين

Keep kashida subtle — a gentle breath in the line that improves rhythm without drawing attention to itself.

Don't
الحمــــــــد لله رب العــــــــالمــــــــين

Stretch kashida to fill space uniformly. Over-extended elongation makes words look distorted.

Justification

Do
إن الخـط العـربي هـو فـن وعلـم فـي آن واحـد

Distribute small kashida across multiple join points in a line for natural, even justified text.

Don't
إن الخط العربي هو فن وعلم في آن واحد

Justify only by adding space between words. Large gaps create rivers of whitespace that break the text's texture.

Non-Joining Letters

Do
وردة جمـيـلة

Only place kashida between letters that actually connect. Letters like ا ,د ,ر ,ز ,و do not join to the next letter.

Don't
ورـــدة جميلة

Add kashida after non-joining letters. It creates a floating line with no connection — a visible error.