Thursday, November 18, 2010

Installing Urdu On Windows 2000 / XP

There are three aspects on Installing Urdu Support on Windows 2000 / XP:
  1. Installation of Fonts to enabling software to Render Urdu Pages Correctly
  2. Setting Up the Computer to Write in Urdu Script
  3. Installation of Phonetic Keyboard
I'll try to cover all aspects in this guide.

Enabling Software to Render Urdu Pages Correctly
                                              
In order to software be able to render Urdu text correctly, you need to have Urdu fonts installed on your system. A quick way to install all essential fonts required by most of Urdu websites, is to download and install the font file:



After installing fonts, you should be able to read Urdu correctly in major Windows based software and web-browsers including Internet Explorer and Mozilla Firefox, etc. If after installing fonts, and restarting your web-browser, you still don't see Urdu text properly, then you need to enable UTF-8 encoding in your browser. Please follow these directions:
  • For Internet Explorer, go to View->Encoding->Unicode (UTF-8).
  • For Mozilla Firefox, go to View->Character Encoding->Unicode (UTF-8).
Above steps should enable you to read Urdu properly. Now I proceed to the second part which would enable writing of Urdu script in Windows software like MS Word, MS Excel etc.

  
Setting Up the Computer to Write in Urdu Script

You need Windows 2000 / XP CD in this process.
  1. Go to Control Panel and open "Regional and Language"
  2. Select "Language" tab.
  3. Select the option "Install files for complex script and right-to-left languages (including Thai)"
  4. Click Apply.
Installation would complete in a few moments.
  1. Click "Detail"
  2. Click "Add" and select "Urdu" from "Input Language"
  3. Press "OK".
Now you should be able to see a box in your task bar where from you can choose the input language. Alternatively you can switch Language with ALT +  Left Shift Key. Now you can write Urdu anywhere in Windows with default Window Keyboard Layout. To enable writing in Phonetic Layout where English alphabets are mapped to Urdu alphabets on the basis of similar sound, you need to install Phonetic Keyboard. Just for example in Phonetic Keyboard alphabet "A" represent "ا" and "S" represent "س". It will make it easy for you to type Urdu. Phonetic Keyboard is available on many Urdu Websites.


How to Install Urdu Phonetic Keyboard on Windows XP

Here is another keyboard installation procedure. Please proceed as follows:

Installation Procedure
  1. Downland and unzip the file and install Phonetic.msi
  2. After confirmation message “Phonetic has been successfully installed” go to control panel
  3. Double click “Regional and Language options” icon.
  4. Press “Language” tab.
  5. Press “Detail” button.
  6. Press “Add” button
  7. Select “Input Language:” Urdu, and “Keyboard layout/IME:” Phonetic
Other location for downloading of Phonetic Keyboards is:

CRULP Urdu Phonetic Keyboard Layout v1.1 for Windows
“CRULP Urdu Phonetic” version 1.1 is compatible with Unicode 5.1. The new version is also compatible with Microsoft Vista. Some new characters have been added which are in Unicode 5.1 but not in the earlier keyboard layout. The new version has three (Base, Shift and AltGr (Right Alt or Alt+Ctrl)) faces. Basic characters are mostly placed on the same original positions; common diacritics are placed on the Shift layout and some less common diacritics, honorifics and sign are placed on AltGr (Right Alt or Alt+Ctrl) layout.


Installation Procedure
Download and unzip the file and double click the setup.exe to install a keyboard layout.

  
To add/remove Keyboard Layouts for Windows 2000 / XP
  • Double click “Regional and Language options” icon
  • Press “Language” tab
  • Press “Detail” button
  • Press “Add” button
  • Select “Input Language: "Urdu", and Keyboard layout/IME :  ”CRULP Urdu Phonetic v1.1"
  • To remove select a layout and press “Remove” button

To add/remove Keyboard Layouts for Windows Vista

  • Double click “Regional and Language options” icon
  • Press “Keyboard and Languages” tab
  • Press “Change keyboards…” button
  • Press “Add” button
  • Select “Input Language: "Urdu", and Keyboard: ”CRULP Urdu Phonetic v1.1"
  • To remove select a layout and press “Remove” button