Persian is a cursive script: most letters share a baseline connection with eligible neighbors inside a word. One underlying letter can therefore appear in isolated, initial, medial, or final form. These are contextual shapes, not separate letters, and a modern font normally selects them automatically.
The system is stable across written-standard, formal, academic, literary, and informal Persian. Typefaces and handwriting styles vary in exact appearance, but the logic of connection does not change with register.
One letter, up to four shapes
Consider ب be. Its basic identity stays the same while its connections change:
| Connection pattern | Traditional name | Displayed shape with guides |
|---|---|---|
| No joined neighbor | Isolated | ب |
| Joined only to the following letter | Initial | بـ |
| Joined to both neighbors | Medial | ـبـ |
| Joined only to the preceding letter | Final | ـب |
“Following” and “preceding” here refer to logical reading order, not English left and right. The following Persian letter is displayed to the left. An initial form therefore extends leftward into the rest of the word; a final form receives a connection from the right.
The short strokes in the table are guides made with tatweel, not extra letters in the alphabet and not characters to insert when typing ordinary words. In real text, neighboring letters supply the cursive line.
The shape follows the actual joins
The four labels are convenient, but “initial” does not always mean “first character of the word,” and “final” does not always mean “last character.” A non-connecting neighbor can break the cursive chain inside a word, causing an internal dual-joining letter to take an initial or isolated form.
The letter ب provides all four appearances in familiar words:
| Word | Reading | How ب is connected | Form |
|---|---|---|---|
| آب | âb — water | No join reaches ب after non-connecting آ | Isolated |
| برف | barf — snow | ب joins forward to ر | Initial |
| سبز | sabz — green | ب joins on both sides | Medial |
| شب | shab — night | ب receives the join from ش | Final |
آب
âb
water; be is visually isolated after non-connecting alef.
برف
barf
snow; be has an initial form.
سبز
sabz
green; be has a medial form.
شب
shab
night; be has a final form.
This is a visual minimal set: the underlying ب is identical in all four words. Only the joining environment changes. Searching, sorting, and spelling treat every occurrence as the same code point U+0628.
Baseline continuity
Many Persian letters join along a shared horizontal flow, but their bodies may rise above or fall below that baseline. Joining does not mean that every word becomes one uninterrupted horizontal stroke; dots and letter bodies remain distinct. It means that eligible adjacent letters participate in a cursive connection.
من نامه را نوشتم.
man nâme râ neveshtam.
I wrote the letter.
In من, م joins to ن. In نامه, ن joins to ا, but ا then breaks the connection before م; the whole spelling is still one word. In نوشتم, several dual-joining letters create a longer connected run, but و interrupts one join. You are seeing the predictable interaction of letter types, not inconsistent handwriting.
English print usually separates letters inside a word, so learners may initially use visible gaps as boundaries. Persian requires two independent questions: Is there a real space? and Do these particular letters connect? A word can remain one orthographic unit even when its glyphs form several pieces.
این مهم است.
in mohem ast.
This is important.
How typing differs from handwriting
In ordinary digital text, type the base characters in logical order and let the shaping engine do the rest. For کتاب, enter ک, ت, ا, ب. Do not hunt for separate presentation-form characters that resemble initial or final glyphs. Presentation forms can damage searching, copying, font fallback, and accessibility because the data no longer contains the expected base letters.
Handwriting requires you to produce the joining strokes yourself, but the same logic applies. Look ahead to see whether the next letter can accept a connection. If it can, continue the stroke; if the current letter is one of the seven non-connectors, lift the pen before the next letter. Exact calligraphic proportions are stylistic, while connection eligibility is structural.
Spaces and the ZWNJ stop joining for different reasons
An ordinary space ends one word and begins another. A ZWNJ stops the cursive join while keeping material within one orthographic word. Compare the visible structures in کتاب خوب “a good book” and کتابها “books”: the first contains a true space between two words; the second contains a ZWNJ before the plural suffix.
کتاب خوب پیدا کردم.
ketâb-e khub peydâ kardam.
I found a good book.
کتابها روی میز هستند.
ketâb-hâ ru-ye miz hastand.
The books are on the table.
The ZWNJ is deliberately invisible; its effect is visible because it blocks joining. It must not be replaced by a hyphen or ordinary space in written-standard Persian. See Spaces, Half-Spaces, and the ZWNJ for productive prefixes and suffixes.
One-letter words still stand alone
The conjunction و “and” is a complete one-letter word (all modern registers). Because و is non-connecting, it always has its independent shape; because it is a syntactic word, it takes ordinary spaces on both sides in standard prose.
او آمد و رفت.
u âmad va raft.
He or she came and left.
Its visual independence is therefore supported by two facts at once: spaces make it a separate word, and و itself cannot connect forward. Do not infer that every isolated glyph is a one-letter word; an internal non-connector can produce the same visible separation inside a longer word.
Common Mistakes
1. Typing presentation-form glyphs instead of base letters
❌ ﮐﺘﺎﺏ
Incorrect encoding: presentation forms were entered as if they were independent letters.
✅ کتاب را پیدا کردم.
ketâb râ peydâ kardam.
I found the book.
2. Separating letters with spaces
❌ ش ب آ ر ا م ی ب و د.
Incorrect: spaces split the words into individual letters.
✅ شب آرامی بود.
shab-e ârâmi bud.
It was a quiet night.
3. Inserting a visible hyphen where Persian needs a ZWNJ
❌ من فردا می-روم.
Incorrect standard orthography: a Latin hyphen does not replace the Persian half-space.
✅ من فردا میروم.
man fardâ mi-ravam.
I am going tomorrow.
4. Omitting the spaces around the one-letter conjunction
❌ چایوقهوه آماده است.
Incorrect standard coordination: the conjunction va is a separate word, not a ZWNJ-bound suffix.
✅ چای و قهوه آماده است.
chây va qahve âmâde ast.
Tea and coffee are ready.
Key Takeaways
- Isolated, initial, medial, and final forms are contextual glyphs of one underlying letter.
- The names describe actual connections, so an internal letter can be visually initial after a join break.
- Most letters join cursively, but spaces, ZWNJs, and seven non-connecting letters interrupt the line for different reasons.
- Type base letters in logical order; fonts choose contextual shapes automatically.
- The one-letter conjunction و remains a separate word with ordinary spaces in standard writing.
Now practice Farsi
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Farsi →Related Topics
- The Thirty-Two Persian LettersA1 — Meet the Persian alphabet in dictionary order, with its letter names, core sound values, and Persian-specific additions.
- The Seven Non-Connecting LettersA1 — Recognize alef, dâl, zâl, re, ze, zhe, and vâv as letters that break the following cursive join inside Persian words.
- Persian Kaf and Yeh: ک and یA1 — Recognize, type, and search with the Persian forms ک and ی instead of their deceptively similar Arabic Unicode counterparts.
- Reading Your First Unpointed WordsA2 — Use visible long vowels, familiar word structure, and sentence context to read کتاب، خانه، نان، آب، and مرد without short-vowel marks.
- Spaces, Half-Spaces, and the Zero-Width Non-JoinerA2 — Learn how Persian distinguishes word spaces, invisible half-spaces, and natural cursive breaks inside a word.