| The half-space (ZWNJ) | Persian joins word parts with a half-space, not a full space. Set as a normal space or omitted, words break apart or fuse — corrupting spelling and search. | We set the half-space (zero-width non-joiner) correctly, so words are spelled and searchable as intended. |
| Solar Hijri dates | Iranian documents date by the Solar Hijri calendar (e.g. 1403). Copied as if Gregorian, a birth date is off by centuries. | Dates are converted precisely from Solar Hijri to the Gregorian calendar, and shown clearly for the authority. |
| Added Persian letters | Persian has letters Arabic lacks (پ چ ژ گ). Treated as Arabic, sounds and names are misrendered. | We use the Persian letters and forms, so names and words are written correctly, not as Arabic approximations. |
| The ezafe | The ezafe (an unwritten linking -e between noun and attribute) is usually not spelled out. Missed, a phrase falls apart grammatically. | The ezafe relations are understood and rendered, so noun phrases hold together correctly. |
| Names and transliteration | Persian names and their transliteration vary by system. Improvised, the name diverges from the passport and the document is rejected. | Names are transliterated by a consistent scheme and matched exactly to the passport spelling. |
| Written vs colloquial Persian | Written standard Persian differs sharply from Tehrani colloquial speech. An official text in a colloquial register reads as informal for an authority. | We write in the formal written standard that official documents require. |
| Iranian Persian vs Dari vs Tajik | Vocabulary and terminology differ by variety. For Iran it is Iranian Persian; Afghan Persian (Dari) and Tajik are separate. | We use Iranian Persian for Iran and direct Afghan documents to Dari, so the variety fits the target. |