Public release of “Urdu Language Fonts and Keyboard Manager”

► Children Books in Urdu Language

► Urdu Content Creation Framework based on MediaWiki

► Fonts of Urdu

► Naskh

► Nastaaliq

► Keyboard Manager

► Enhanced Inscript Keyboard

► Urdu keyboard for Windows (WinXp and Windows 8 only)

► Urdu keyboard for Android

Indian Language Technology development on Digital medium is one of major thrust areas of DeitY, Government of India. Under the aegis of Department of Electronics and Information Technology, Government of India several Research initiatives are being carried out in Indian language computing with participation from country’s premier R&D institutes.

In order to scale up further and boost the usage of Indian languages on the digital medium several tools and technologies are being made available for public usage. Aligning with the above goal, “Urdu language Fonts and Keyboard Drivers” for different medium are being released for the benefit of common man and in turn bridge the digital divide.

Content creation and consumption is one of the major requirements for language growth and keeping with this in mind as a first step Urdu Fonts and keyboard drivers are being released.

  • Unicode compliant Open Font format for Naskh script – 12 numbers
  • Unicode compliant Open Font format for Nastaliq script – 1 number
  • Keyboard driver with enhanced INSCRIPT, Phonetic and Custom for Windows 32 / 64 bit Operating system
  • Keyboard driver with enhanced INSCRIPT keyboard for Android platform

To access Urdu Language CD resources for Linux and Windows - Click Here


Children Books in Urdu Language
C-DAC GIST has developed android apps for Children Books in Urdu Language.
These books made available by NCPUL.
The children books are appropriated for Android phone or tablet which have installed the Android system 2.1 or above.

Children Books by Gulzar
Boski Ka Kauwanama Boski Ka Panchtantra Part-I Boski Ka Panchtantra Part-II
Boski Ka Panchtantra Part-III Boski Ka Panchtantra Part-IV Boski Ka Panchtantra Part-V
Boski Ke Kaptan Chacha Boski Ki Gappen Boski Ki Ginti
Other Book Apps
Bachon Ki Dunya Banjara Ladkey Dost Banaye Naye Naye
Lambu aur Motu Panch Tantra Sher Aur Khargosh
Sonali Kaa Dost Suno Kahani Whale ki dum
Panchtantra ki kahaniyaan

Urdu Content Creation Framework based on MediaWiki
CDAC-GIST, TDIL Programme, DeitY and NCPUL, MHRD Govt. of India is pleased to announce the “Urdu Content Creation Framework based on MediaWiki” for public access. One can visit in order to create & access knowledge resources on various subjects such as Literature, Science and Social Science etc. The framework is powered by MediaWIKI platform and CDAC GIST has provided facility for Urdu support by integrating “Onscreen Urdu language” keyboard and “Unicode compliant Font”.

The “Urdupedia” will catalyze the process of content creation in Urdu language and over a period of time Urdupedia will be enriched with varied contents in all the fields nurtured by NCPUL. This provides an opportunity for Urdu speaking communities to collaboratively create a knowledge repository of Urdu Language and the associated history and culture. This content will be moderated by experts of NCPUL.


Fonts of Urdu
The font is the first contact, which the user makes with an application on his screen, and largely it is the choice and attractiveness of the font, which makes the application visually appealing. The beauty and the aesthetics of a font are closely intertwined and are dependent on the font designer. CDAC, GIST has always kept these factors in mind when designing the font, which has maximal visual appeal and readability.
A total of 12 NAskh and 1 number of Unicode 6.2 compliant fonts are being made available

Naskh : Naskh though cursive is linear in nature. Each letter joins to the next moving from right to left. The glyphs change shape according to the place they occupy within the word. Strictly defined by norms laid down by tradition, the visual beauty of Naskh lies in the seamless manner in which each letter joins to the next letter to create a text which is as attractive as a visual drawing.

Nastaaliq : Nastaaliq is one of the most complex scripts to design. Unlike Naskh which is linear in nature, Nastaaliq moves both from right to left and vertically from top to bottom with the “nukte” or dots conforming to a strict placement order. Nastaaliq demands strict conformity with a specific grammar which has been honed and fine-tuned over the centuries. A well-designed Nastaaliq font as is shown in the Nabeel font designed by GIST C-DAC, has both a visual appeal as well as grammatical economy and correctness:



C-DAC GISTs Keyboard Manager gives freedom to the users for Creating Contents, write e-mail, chat in Urdu using UNICODE compliant software. Urdu by nature is written Right to Left. GIST's Keyboard Manager is capable of handling these Right to Left (RTL) scripts on any existing UNICODE compliant application, running under language enabled Windows such as - Notepad, MS-Word, etc in Windows 2000, XP, Vista, Windows 7 and Windows 8 and above editions.

Using Unicode enabled web-content creation tools; user can also create HTML documents which can be published on the Web / Internet. The documents, letters and data created using C-DAC GIST’s Keyboard Manager are UNICODE based.

User can use the application to type in various layouts such as INSCRIPT / PHONETIC / CUSTOM by pressing either Capslock / Numlock / Scroll Lock and can switch to English as and when required. The tool also comes with Virtual Onscreen Floating keyboard for click-typing or easy reference.


Keyboard Manager now comes with Enhanced INSCRIPT Keyboard layout


Keyboard standardization is one of the three pillars on which all content creation and localization rests, since the keyboard ensures that the characters pertinent to the language are adequately and correctly represented and provides the means of inputting the same. Unicode is the de-facto standard for representing the code-set of a given language and since Unicode keeps evolving through different versions, it is indispensable that the keyboard for the language is constantly updated to represent the changes in Unicode.


The very first keyboard for Urdu was developed on the Gist Card in the late 80’s. With the growth of digital technology, a plethora of keyboards were developed both in India and abroad.
The need for a standardized keyboard is two-folds.

On one hand, there is no Indian standard for Urdu keyboard. This lack of a standard to which all software developers need to comply, as in the case of Brahmi-derived scripts is a major lacuna which needs to be addressed. Standards ensure that different applications and operating systems talk to one another and exchange data seamlessly.

On the other hand, the keyboards need to be Unicode compliant and also permit the incorporation of the Indian Rupee symbol on the third layer. Unicode is now in version 6.2 and the keyboard for Urdu needs to reflect the latest changes and updates for Urdu.

It is with this aim in mind, that a keyboard standardization initiative was taken and C-DAC GIST has started the exercise for Urdu language. The design of this keyboard also following the same principle; based on frequency as of INSCRIPT keyboards, is Unicode compliant and above all ensures that the same keyboard can be deployed for hand-held devices, tablets and Smart-Phones. This keyboard layout as of today is in the process of being standardized.


Urdu Keyboard for Windows (WinXp and Windows 8 only)

This is a Unicode based “Urdu-India” Keyboard setup for Windows operating system and supports all the characters required for Urdu typing. English-India keyboard has also been incorporated for ease of data entry of bilingual text. The keyboard has three layers; all frequently used characters are placed on normal layer, rarely used characters on extended layer and third layer is for English-India keyboard. Rupee symbol can also be inputted through “AltGr+4” or “CTRL+ALT+4”. For more information please refer the readme file. This keyboard is available for free non-commercial purposes only. For any information kindly contact This email address is being protected from spambots. You need JavaScript enabled to view it.

Urdu keyboard for Android:
We are pleased to offer Urdu On-Screen keyboard for Android devices. This keyboard supports Urdu language inputting including basic prediction. English QWERTY keyboard has also been added to allow English inputting as well. Thus English inputting is possible without a need to select the Android native English keyboard while working with Urdu. It has facility that adds user specific vocabulary to its frequently used words, during inputting. It works on Android version 4.0 and above, provided the version supports complex rendering. To select this keyboard for inputting, select the input method of your phone to "C-DAC, GIST Urdu Keyboard". This keyboard is available for free non-commercial purposes only. For any information kindly contact This email address is being protected from spambots. You need JavaScript enabled to view it.


  • Supports Unicode 6.2 with Rupee Symbol
  • Predictive inputting with facility to add user’s vocabulary
  • Supports bi-lingual text (Urdu & English) including prediction for both languages
  • Supports Android version 4.0 and above