Enabling Dzongkha support on Windows XP


Dzongkha Unicode will work correctly in versions of Windows XP and Windows 2000 only if certain conditions are met.
  • First you need to have at least one Dzongkha Unicode font installed .
  • Second you need to enable Complex Script support in Windows
  • Third, you need to upgrade the version of Uniscribe (USP10.DLL), the complex-script shaping engine which comes with Windows, to a version which has support for the Dzongkha & Tibetan script.
  • Fourth, you should install a Dzongkha keyboard or input method to enable you to type & edit Unicode Dzongkha.
  • Fifth you may have to configure individual applications on your computer to use complex script languages and Dzongkha.

This page and the next are intended to guide you through the steps necessary to enable complex script support in Windows and to update Uniscribe to a version which supports Dzongkha.

Note that you may need to have an original Windows 2000 or XP installation CD to complete the second part of this procedure.

part 1 Enabling Complex-Script support in Windows

Dzongkha uses what is known as a complex script. Vowels marks need to attach to Dzongkha letters, and Dzongkha letters often need to change in shape as other letters are typed after them. Other Languages which use complex scripts include Sanskrit, Hindi & Nepali (Devanagri script); Arabic & Urdu (Arabic script); and Thai (Thai script).

While Windows 2000 and XP come with support complex scripts - this support is not on by default and usually needs to be turned on.

You can test whether support for Dzongkha is already properly installed and configured on your system by installing the Jomolhari font, which is freely available here.

When your computer does not have a suitable version of Uniscribe installed and properly configured Dzongkha words will display like the first example below. The Dzongkha characters do appear, but they do not combine correctly. When your computer does have a suitable version of Uniscribe, your computer will the combine the letters correctly as seen in the second example:

example 1   example 2

The graphics above are taken from screen shots, which don't actually show you if your computer is updated and configured with a version of Uniscribe which supports Dzongkha. However the following example is rendered by your computer operating system and browser:

browser test

The browser test example immediately above uses HTML code. If your web browser displays the Dzongkha word in this sample correctly (as in example 2) , your computer probably already has a suitable version of Uniscribe installed and properly configured so you can skip to the section on Dzongkha keyboard and input methods

If your browser does not display the browser test example correctly then you need to follow the steps outlined below:-

Configuring Windows for complex scripts in Control Panel

First, in Windows Control Panel Regional and Language Options settings must be updated to enable complex script support. To do this, click the Start Start button on your Windows desktop, then choose Control Panel.

In the Control Panel category dialog, click on the category "Date, Time, Language, and Regional Options."

In the task pane choose "Add Other Languages "

In the Regional & Language Options dialog ensure the "Languages" tab at the top is selected, then check the box next to the option "Install files for complex script and right-to-left languages (including Thai)."

After selecting the check box the following message box should appear:

Click on OK to close the message box, then click on OK in the Regional & Language Options dialog box.

At this point you may be asked to insert a Windows 2000 or XP CD so that Windows can copy the necessary files to your system.

This Windows CD does not have to be the original CD which came with your computer, or the CD from which you originally installed Windows, but it must be for the same version of Windows XP or 2000.

It may take a minute or two for Windows to copy the necessary files.

Once this is complete, before proceeding with the next step you should re-start your computer.