Special Note for Win98 users: Before proceeding, please determine which version of Word you have. (Go Help>About Microsoft Word) While you can type Persian on Win98 with Word2000 and later, earlier versions of Word don't work. However, there are many excellent,  free text editors you can download now such as notepad2


You will need to download and install 2 things—the Farsi Support Patch and fonts.


DOWNLOAD the FarsiLang.exe patch to your desktop. You can get it right HERE .

Once you have found it (it is the icon with the name “FarsiLang”) on your desktop,  simply click on it to INSTALL.  It will install itself extremely fast, no questions asked, so in case you blink and think you missed something, don’t worry!

(At this point or any time hereafter, you can uninstall this by going StartàSettingsàControl PanelàAdd/Remove ProgramsàFarsi Language SupportàAdd/Remove ProgramsàOK.

The “Farsi Language Support” you see in the Add/Remove Programs list is what you just enabled, it wasn’t there before.)


You will need to download and install some fonts.

Font Download and Installation

DOWNLOAD the Nazanin, Nazaninbold, Kamran, Kamranbold fonts to your desktop. (If you want more fonts, check out borna rayaneh. )

To INSTALL the fonts which are now on your desktop:

                 Do this: StartàSettingsàControl PanelàFonts. Click on Fonts. Now, drag each font, one by one into your open fonts  folder. (You can drag them onto any spot in the Fonts folder and let go, Windows will put them in their proper places for you.) After installing all the fonts, you can close all the open windows.      

In case you didn't catch that, here it is again in slow motion with lots of pictures.

Enabling Farsi Input

You will need to enable 2 things—Microsoft Office Language Settings and Input Language.

(But before you begin……

Take a look at your taskbar. (That’s the bar usually found at the bottom of your screen generally with Start on the left end and a clock on the right end.) To the left of the clock, you may see a small purple box with EN[glish] or you may depress it and see AR[abic] or JA[panese] or whatever other languages you may have already enabled. You will notice you do not yet see FA[rsi]. If you don’t see this purple box at all, that means you haven’t enabled input of any other languages so far and that's ok!)


 Microsoft Office Language Settings. (For different versions of Office, method may be slightly different. Here are the directions for Office XP)

     Do this: StartàPrograms à Microsoft OfficeàMicrosoft Office ToolsàMicrosoft Office XP Language Settings.  Now, on the left it says says "Available Languages" under which are 2 boxes. The little one on top has to do with scripts. Make sure it says “All Scripts”. Below that is a larger box with many languages listed. Click on “Farsi”, then Add. The word Farsi now will have appeared in the box to the right called “Enabled Languages”. Now click OK.  (It may tell you to close Word and other applications before it can enable Farsi.)


 Input Language.

     Do this: StartàSettingsàControl PanelàKeyboardàLanguage(that’s a tab at the top)àChange.

Now take a look at Default Input Language. It may just say for example “English (United States)” with no other

choices. So, in the Installed Services section underneath, click Add. Now go back up and look in the same

Input Language box. Besides “English (United States)”,  there’s now a whole list of languages. Click on Farsi, then

OKàApplyàOKàOK. After the last OK, the box will disappear. (Be careful to hit both OK’s otherwise it

will think you want to add more languages and you’ll go into a loop and maybe add Farsi more than once!)


At this point, check out the purple box next to your clock.  FA(rsi) is now an option!   Congratulations!  You now have the ability to type in Persian!!

Map of the Keyboard

     You’ll quickly figure out where all the keys are just from typing for a few minutes but for your convenience, HERE is a list of the harder-to-find characters followed by a “map”. Note: all the characters (with a few exceptions) are on the normal keys and the shift keys (not on the control or alt keys.)

Warning:  If you haven't installed the Nazanin font above,  you'll not see the characters accurately.


Attention!! Here are some very important notes concerning the keyboard and a few problem letters. It is essential to read this!



        The numerals on the keyboard will only type Western style. Chances are, you won’t mind. If you do mind, you can do many things. Here are two:

   1) Go to the tool bar at the top of  Word and go Insert  à Symbol . Then start scrolling down until you come to an Arabic Windows font or Unicode font  and you may  see the Arabic  style number which you can just Insert. You can also make a Shortcut key for each of the numerals in case you'll be using them a lot.


    2)  Go Tools àOptions  à Complex Scrips. Then look towards the bottom for "Numerals" and select "Context".  That way Word will automatically figure out what style/language your numbers should be.

The “nim fasileh”,

        also known as “1/2 space", "faaseleh-ye majaazi", "pseudo space”,  “zero-width-non-joiner”,  “no-width optional break”, etc, etc, etc!!

        This is what you need when typing a word like “khaaneh-haa” (houses). It keeps the final “heh” of “khaaneh” from connecting with the initial “heh” of “haa” yet adds no space between the two. This is essential for typing words with prefixes, suffixes, and for compound words. 

        Here are two ways you can type this without resorting to re-mapping/reassigning keys:

1)           Make sure Num Lock is on (that’s a key way over on the right above the keypad.)  Press alt + 0 (that’s zero) + 157 (you must type these numbers on the key pad only.)


2)           In Word, go to the tool bar at the top of the screen . Now, go InsertàSymbolàSpecial CharactersàNo-width optional break and either insert immediately or create a Shortcut key. (Since this is a common character, I have made the shortcut key = alt + insert on my computer.)


3) Get one of the free keyboards below and look for the key with ZWNJ!


The letter “yeh”.

        Note that the fonts above "hide" the "yeh" with the two dots underneath (which is used in Arabic.)



Unicode-compliant keyboards

If you are using your text for anything other than to print on paper or use as an image, you need to go with Unicode standard encoding.   Specifically, you'll need to make sure you're typing the Persian letters Yeh and Kaf which by default, you can not do on Win98. Win98 normally can only type the Arabic Yeh and Kaf which are a little different.  It's best to get a (free) custom keyboard program  such as Keyman 6 and then also download a free keyboard, either Persian (similar to the layout that comes with your Win98) or  Farsi (a phonetic keyboard, for example, Beh will be on the "b" key as in English.)

Thanks for making it through my instructions. Hope they were reasonably clear?!  Please look at the Tips section to get started with Microsoft Word.