WELCOME TO UDP - The Unicode Document Processor

This program is freeware. You may freely distribute this copy of UDP to others. However you should distribute it in the original self-extracting archive so that the complete package is available.


UDP: The Unicode Document Processor is a stand-alone document processing program supporting multiple languages -- including all Western European languages plus others including Greek, Russian, Thai, Vietnamese, Tibetan, Dzongkha, Chinese, Japanese and Korean -- in the Microsoft Windows environment. UDP also supports Sanskrit and Pali transliterated into Roman characters with diacriticals. It can used be to create both documents and simple databases as well as Email and FAXes.


Click the Options - Unicode menu item and choose the Unicode output format that best suits the language(s) you will be using. Choose UTF-8 if the majority of your text will be Western European, otherwise choose UTF-16.

If you are not planning on typing Tibetan, you should click the Options - Advanced menu item and check the Disable Tibetan keyboard and font selection. When you restart UDP, the Tibetan menu items will have been removed for a simpler look.

To obtain the fonts necessary for supporting Romanized Sanskrit and Pali, you should download and install the file at


Some fonts contain only some of the glyphs necessary; this package will supply any missing glyphs. This package also provides a basic Tibetan font.

To obtain high quality Tibetan fonts, please go to

scroll down to the section "Tibetan Fonts"

and download and install the Tibetan Machine Uni, TibetanMachine and TibetanMachineWeb fonts. Tibetan Machine Uni is a high quality Unicode Tibetan font from the Tibetan Fonts link; the other 2 are 8-bit fonts from the Legacy Tibetan Font Systems link. You can also obtain other Tibetan Unicode fonts:

TCRC Youtso Unicode from http://www.popdict.com/dict_tibetan.htm
Joyig, Tashi and Uchen from http://www.dit.gov.bt/downloads/dzongkhafonts.zip

If you turn on font smoothing in Windows, it will enhance the appearance of the Tibetan fonts considerably, so it is recommended.

To support other languages, you will need additional Unicode fonts. Most Western European languages are supported by the standard Arial, Times New Roman, Courier New and particularly by Lucida Sans Unicode, all which come with Windows. Unicode fonts for other languages can be found on the internet in places like


Particularly recommended is Bitstream Cyberbit and Gentium for their many languages. If you can obtain Arial Unicode MS, it provides the most support of any font - however Microsoft apparently no longer makes it freely available, but it does come with some of Microsoft's products.

To be able to check the spelling of English words, you will need to download and install the dictionaries from



If your Windows system is Win/XP with Service Pack 2 (or later), you should install USP10.DLL version 1.0471.4030.0 or later in the same directory (folder) as the UDP. USP10.DLL provides Uniscribe support for correctly displaying Unicode Tibetan fonts. Even without USP10.DLL, UDP displays Unicode Tibetan fonts "good enough" to be able to read the text; but Uniscribe makes the display look quite nice indeed.

You will also need to go to Start > Settings > Control Panel > Date, Time, Language and Regional Options > Regional and Language Options (or go straight to Regional and Language Options, depending on your Control Panle view) and select the Languages tab. Check the box "Install files for complex script and right-to-left languages". Click OK and reboot.

To learn about Uniscribe, please see Chris Fynn and David Germano's article Instructions for using OpenType fonts for Tibetan in the MS Windows Operating System. To install USP10.DLL on your system see their article Updating Uniscribe to a Version with Tibetan support, especially Instructions for Individual Applications. You might also want to see Upgrading Uniscribe (USP10.DLL) on Windows 2000 Systems - it mentions that you can join Microsoft VOLT User Community and obtain a recent version of USP10.DLL for free.


In addition to supporting multiple languages, UDP also has a number of features not found in most software:

» You have the ability to add "Hot Links" to external files and documents at any place in a document. This external linking feature works much like links in an HTML document in a browser, except they are not limited to other similar documents and images. Almost any type of file that you can double click on in Windows Explorer and have successfully opened, can also be linked to from UDP documents.

» With one click you can create an e-mail message of the current document to be sent using your current e-mail program. All you have to do is add the address(es) and a subject line.

» UDP can save documents to a number of formats including it's own, RTF, UNICODE and even HTML so that you can easily create web pages.

» UDP has the ability, when searching for something in a document, to search for the next of several items. That is, you can look for "this" or "that" or "the other" and the search will find whichever occurs first. You can specify up to nine of these search item. This same feature is also available when doing a Search and Replace operation, though of course all found items will be replaced with the same replacement item.

» The mouse can be used to select text in the normal way. It can also be used to select by double-clicking on the word that you want to highlight. A second double-click will extend the selection to the following word. A third, fourth, and so on double-click will extend the selection to the subsequent third word, fourth word and so on.

» You can use UDP to save a file in a "protected" format so that you can distribute it to others in a read-only form. Think of UDP as an free Adobe Acrobat replacement that can do both documents and databases.

» You can create you own Custom Unicode Keyboards for easily typing special Unicode characters (e.g. superscript or subscript numbers) or to add support for a language for which Microsoft does not provide a keyboard.


UDP runs under Win/98, Win/ME, Win/NT, Win/2000, Win/XP, Win/7.
UDP installation requires less than 2 Mb. of disk space.
UDP software will run successfully on any computer that is powerful enough run Win/98.


If you have not already done so, use the setup program that you downloaded from the internet or that is found on the distribution disk to install the UDP software.

On the first use of UDP, this ReadMe file appears which contains basic information about the program. You can re-read this information at any later time by opening the file "readme.udc" into UDP.


The only documentation for UDP is the program's help system which contains full details of the program's operation. You can start the help system from the UDP "Help" menu or by pressing the F1 function key.


See the web site at: http://leighb.com/udp
You will find news and updates there.


We definitely want to know about any bugs (flaws) that you encounter in the program and for this reason we have an e-mail address so you can report bugs. If you find what you think is a bug in the program please document it as clearly as you can in an e-mail and send it to:


In the subject line of the e-mail you should put the program name: UDP. Then please give a clear description of the problem and a detailed, keystroke by keystroke, account of how the problem is reproduced. Bugs cannot be fixed unless they are reproducible. Bugs and problems that are reported are documented in KnownBug.udc.

You can use this same e-mail address to request enhancements to UDP. Potala Software will do it's best to provide these enhancements, but patience on your part will be necessary.

This page hosted by
Tibet at home on the Web / / Revised 31 Dec 2011