Language: Farsi
Type: Virtual Onscreen Keyboard
Windows XP
Windows 7
Windows 8 (coming soon)
Windows 10 (coming soon)

Farsi (Persian)

Farsi belongs to Iranian branch of Indo-European language family. Persian or Western Farsi is
spoken by about 22 million people residing in Iran. A close variant, Dari (Eastern Farsi), is
spoken by seven million people in Afghanistan, Iran and Pakistan. Both varieties are also spoken
in some other countries as well [1, 2]. Figure 1 shows the language family tree of Farsi.
South Western
 Language Tree Farsi of Language. Farsi has been written with a number of different scripts, including Old Persian Cuneiform,
Pahlavi, Aramaic, and Avestan. However after 642 AD Arabic script has been used for writing
Farsi. Nastalique style for Arabic script is used for writing Farsi.
Character Set and Encoding

Unicode Arabic script block from 0600-06FF is the standard character set encoding used for
Farsi. A national standard based on relevant Unicode character subset within Arabic script block
is also defined by Institute of Standards and Industrial Research in Iran (ISIRI). Earlier popular
Farsi character set used for encoding was “Iran System”. The figure below shows this character
set encoding. provides the Farsi (Persian) user with four applications of office with a Farsi (Persian) User
Interface. This white paper will show what is the benefits of Farsi (Persian) LIP, and how to install
and use it over your English Office applications.

Microsoft Platform

Microsoft Windows fonts Tahoma and Microsoft Sans Serif can be used for typing Farsi text. In
addition to this there are other Unicode Farsi fonts available, some of which have been shown in
the figure below. All these fonts follow the Naskh style of Arabic script. No Nastalique style font is
available by Microsoft. Nastalique Open Type fonts are available from other organizations, which
can be used for Persian, e.g. Nafees Nastalique
ISIRI has published keyboard standard ISIRI 2901:1994
Omniglot - the online encyclopedia of writing systems & languages

Persian (Fārsī/فارسی)

The Persian language has been written with a number of different scripts, including the Old Persian Cuneiform, Pahlavi, Aramaic, and Avestan, Cyrillic and Latin alphabets. After the Islamic conquest of the Persian Sassanian Empire in 642 AD, Arabic became the language of government, culture and especially religion. Modern Persian appeared during the 9th century. It is written in a version of the Arabic script and is full of words of Arabic origin. There are also two methods of writing Persian with the Latin alphabet. Under Mongolian and Turkish rulers, Persian was adopted as the language of government in Turkey, central Asia and India, where it was used for centuries, and until after 1900 in Kashmir.

Persian is a member of the Iranian branch of Indo-European languages spoken by about 130 million people, mainly in Iran, Afghanistan and Tajikistan. There are also significiant numbers of speakers in many other countries, including Uzbekistan, Bahrain, Iraq, Turkey, Kuwait, Azerbaijan, Israel, Turkmenistan, Oman, Yemen, the UAE and the USA. In Afghanistan Persian is known as Dari (درى) or Dari-Persian, while in Tajikistan it's known as Tajiki (Тоҷики / تاجيكى).

Persian, Farsi or Parsi?
The official language of Iran is sometimes called Farsi in English and other languages. This is a correct transliteration of the native name of the language, however many, including the ISO and the Academy of Persian Language and Literature, prefer the name Persian for the language. Some speakers use the older local name: Parsi (پارسی). There is some discussion about this topic at: www.iranian.com and wikipedia.

Iran or Persia?
Until 1935, the official name of the country currently known as Iran was Persia, though the Persian people have called their country Iran since the Sassanid period (226 - 651 AD). There's further discussion about this at http://en.wikipedia.org/wiki/Iran_naming_dispute

Persian alphabet (الفبای فارسی) and pronunciation
Notable features
Type of writing system: abjad - includes letters only for consonants. Vowels, when indicated, are written with diacritics and/or combinations of consonant letters
Direction of writing: right to left in horizontal lines; numerals written from left to right.
Used to write: Persian (فارسی)
Persian alphabet and pronunciation

Persian has six vowel sounds and two diphthongs: â (/ɒː/), a (/æ/), e (/e/), I (/iː/), o (/o/), u (/uː/), ey (/ej/) and ow (/ow/).
"Alef" has no particular sound. At the beginning of words by means of diacritics it can denote "â" (آ), "a" (اَ), "e" (اِ), "o" (اُ) but elsewhere, it always denotes "â". However, only the diacritic of "â" (آ) is commonly written and you just have to memorize the pronunciation. For example: آب (âb) – water, اسب (asb) – horse, امید (omid) – hope, امشب (emšab) - tonight.
Notes and corrections by Ali Jahanshiri

Persian numerals

The symbols for 4,5 and 6 are different from the standard numerals used for Arabic.

Sample text
Sample text in Persian

Transliteration (from Ali Jahânshiri)
Tamâm-e afrâd-e bašar âzâd be donyâ miâyand va az lehâz-e heysiyat-o hoquq bâ ham barâbar-and. Hame dârâ-ye aql-o vejdân mibâšand va bâyad nesbat be yekdigar bâ ruh-e barâdari raftâr konand.

All human beings are born free and equal in dignity and rights. They are endowed with reason and conscience and should act towards one another in a spirit of brotherhood.
(Article 1 of the Universal Declaration of Human Rights)
Information about Persian | Persian phrases | Persian numbers | Tower of Babel in Persian | Persian learning materials

Iranian languages
Avestan, Baluchi, Bartangi, Dari, Gilaki, Ishkashimi, Juhuri, Khufi, Kurdish, Luri, Mazandarani, Ossetian, Oroshor, Persian, Parthian, Pashto, Rushani, Sanglechi, Sarikoli, Shabaki, Shughni, Tajik, Talysh, Tat, Wakhi, Yaghnobi, Zazaki

Persian phonetic keyboard layout is for Microsoft Windows users interested to profit from their skill in typing with Latin QWERTY keyboards (English, Spanish, French, German, ...) to type Persian characters much faster. Persian phonetic keyboard layout can be installed on Windows XP, Windows Vista, Windows 7 and Windows 8. As far as possible, Persian characters are ordered in a way that by typing a Latin key you can get its Persian equivalent. For example, by typing "L" you get ل. Regarding sounds that have several characters in Persian alphabet (e.g. S's, Z's), the most frequent character is available on the normal state of the keyboard and the other homophone characters are available on the Shift state next to the first key. For example, by pressing "S" key, you get س. For typing ص and ث, you must first hold Shift key down and then press "S" and "D" respectively. ZWNJ stands for zero-width non-joiner. It's named so because it makes its preceding character appear in its non-joining form. For example, if you put ZWNJ after ی in میروم it changes to می‌روم. As you see, ZWNJ itself isn't visible but we can detect it from its effect on its preceding character. ZWJ stands for zero-width joiner. It's named so because it makes its preceding character appear in its joining form. For example, if you put ZWJ after ی it changes to ی‍. Just like ZWNJ, ZWNJ itself isn't visible but we can detect it from its effect on its preceding character.

Frontype is easy to use multilingual user-friendly virtual onscreen keyboard that turns any keyboard to your language layout. Just add needed language as input and start to type!



Your Name:

Your Review: Note: HTML is not translated!

Rating: Bad           Good

Enter the code in the box below: