• Google+ icon
  • Facebook icon
  • Twitter icon
  • You Tube icon

    Search  

Gurmukhi Unicode Conversion Application (GUCA)

This guide will introduce the concepts behind Unicode and how it can be used for writing Punjabi in Gurmukhi script. It is designed for people who are familiar with Gurmukhi and have used Gurmukhi on a computer before.

Traditionally, Ascii fonts sets have been used to represent different languages on computers. This is an extension of using different fonts within the same language. For example, when writing in English, one can use various font sets like "Times Roman" or "Arial", etc. This method has many restrictions and disadvantages when used to represent characters of different languages. The main disadvantage is the none compatibility with other computers; it is a non-regulated and non-standardised system; every computer needs to have "the particular fonts set" loaded before the text will display.

To resolve problems associated with representing characters of the many different world languages, the computer industry has come up with a better solution. This is to use a "universal" method of representing the world's many languages - the solution has become known as Unicode.

How Unicode differs from fonts

Historically, Gurmukhi has been represented using vast numbers of proprietary fonts – each with their own encoding method and keyboard layout. They worked by changing the appearance of Latin text characters so that they formed Gurmukhi. For example, with AnmolLipi the Latin capital letter ‘A' represents Era.

A-era

Using a different font would corrupt the Gurmukhi text and make it unreadable. For example, DrChatrikWeb shows the same letter as Ura.

A-ura

Unicode does away with this ambiguity. Instead, it represents Gurmukhi with its own characters and does not use Latin text. This is standardised on all computers so no matter what font you use, the text will be the same!

Unicode also separates encoding from input. This means that you can have any type of keyboard layout that you want and the underlying text will always be the same.

Gurmukhi Unicode Conversion Application (GUCA)


GUCA

GUCA is an application that is designed to convert ASCII encoded, font-based Gurmukhi text (usually Punjabi) into Unicode. It is open-source and is released under the GNU General Public Licence. This means that this software is entirely free and available for all to download and edit.

This application will convert text based on Dr. Thind's fonts (e.g. AnmolLipi, GurbaniLipi fonts) into Unicode. It also includes a custom mapping engine that allows you to easily add your own font mappings.

Installation

Click on the link below to download the zip file.

Once downloaded, right click on the zip file and 'Extract All...' to a location of your choice.

Run Unicode.Gurmukhi.exe to use the application.

Back DOWNLOAD guca.zip (197 Kb)


System Requirements

GUCA requires the Microsoft .NET Framework to function correctly.

If you have any other problems and need help, please let us know.







Guide To Discover Sikhism |   Guide To Becoming A Pure Sikh