Devanagari Font for PC

(Phonetic keyboard layout)

in public domain
(Downoad font and customized Microsoft Office Macro for Key assignments)


1. The enclosed key-mapping chart accompanies the Jaipur font, originally developed for Macintosh computer by Prof. Kenneth Bryant at University of British Columbia at Van Couver. It was then adapted to PC by someone (please let me know if you know the person). Later, I worked on it and re-assigned the keys to bring it to the best possible phonetic layout. With the permission of Prof. Bryant, this font is in public domain and any one can use it free of charge. The technological expertise of Dr. Vasu Renganathan of U. of Pennsylvania was of immense value at every step of this final phase of the font preparation. (Download Mac version of this file from here)


2. This font will work with Microsoft Word on a PC.


3. There are three files included in this folder: The and the file should go to c:\Program Files\Microsoft Office\Templates directory and Jaipur.ttf file should go to c:\windows\fonts directory.


4. It is possible that some of these assignments may not work on your computer initially. Feel free to reassign the keys by going to Symbols under the Insert menu. The steps are as follows:


         Open a new document and select the template Jaipur[1] (To see the footnote, click on the superscript or else go to View and select Page Layout)

         select the Jaipur font in font menu in Word

         pull down the Insert menu and select Symbols


You should now see all the Devanagari symbols created for the Jaipur font. Now you are ready to re-assign any character if needed for any reason. (This new key assignment will be recorded in your copy of .dot file)


         select the character

         click on the Shortcut Key

         try any combination of Alt, Control, Shift. You can click up to TWO combinations; for example Alt Control s and then Shift r for one assignment.


Your computer should tell you if this combination is pre-assigned. If you do not want to disturb this pre-assigned function, find an alternative combination for yourself.


5. After you have installed the program on your computer, it is possible that some characters will lose their key assignments given in the macro being sent to you. Please go through all the characters and conjuncts one by one and if any one of them is not working for you, go to step 4 above to create a new assignment of your choice. This assignment will be good for the particular computer on which you have installed the font and the template files ( & but in fact it WILL NOT LOSE its capability of emailing your document and the other person using this Jaipur font will be able to read it. The reason for this orderly behavior is the internal assignment of all symbols by the original author of the font. That original assignment of keys continues to be untampered and uniform in all the machines.



6. There are a couple of duplicate assignments for the same character. You may use any of them.


7. There are several combinations with ALT and CONTROL keys still available which you may use if you need to.


8. Note that there is a different version of Jaipur font for Macintosh computers but there will be compatibility between PC and Macintosh for sending and receiving files written in Jaipur font. (If you would like to have a copy of Macintosh version of Jaipur font, please let me know).


Like many of you, I would like to see a uniform font that most people can use, distribute to our students and others in the community. I would like to see this font become as popular as possible so that we can communicate with each other and transfer Devanagari files to each other.





Suren Gambhir

University of Pennsylvania

Jaipur PC Key Assignments

(Devanagari Font - Download .pdf file of the following)



Straight keys (without pressing Shift, Alt or Control)


` 1 2 3 4 5 6 7 8 9 0 - =


q w e r t y u i o p [ ] \


a s d f g h j k l ;


z x c v b n m , . /



With Shift


~ ! @ # $ % ^ & * ( ) +


Q W E R T Y U I O P { }


A S D F G H J K L :


Z X C V B N M < > ?



The use of Alt, Control, Shift keys and their several combinations produce other configurations to produce various letters. Please go through the following pages to see how different conjuncts or other consonants with specific diacritic marks are produced.


Alt A

a + a

^ Alt i * or Shift 6

Alt i i

Alt [ (you can assign Alt u on your machine; it might work)

Alt u u

Alt 1

Alt 2

Alt ] (try to assign Alt e on your machine if it works)

Alt e e

o + o

O + O


Vowel Matras

a a

i i

I Shift I

u u

U Shift U

Z Control r

f Control Shift R


e e

E Shift E

o o (the letter O)


O Shift O


k k K Shift K

g g G Shift G

Alt Control 6


c c C Shift C

j j J Shift J

X Alt Control 5


q qAlt q ` Q Shift Q

\ \ (above your Enter key) | Shift | (above Entry)

N Shift N


t t T Shift T

d d D Shift D

n n


p p P Shift P

b b B Shift B

m m


y y r r

l l v v

x x z z

s s h h


L Shift L


Pure Consonants for making conjuncts

(Popularly known as half-k, etc.)


Note: The accent sign after the roman letter is below the tilda on the keyboard, left of number 1.


˚` Alt k` �` Alt Shift K `

Alt g ` Alt Shift G `

Alt 3 `

Alt c ` Alt Shift C `

Δ Alt j ` Alt Shift J `

Alt 33

q` Alt q ` Q``` Q + `

\` Alt \ ` |` | + `

Alt 4

Alt t ` Alt 5

Alt d ` Alt 6

~ Alt 7

π Alt p ` Alt Shift P `

Alt b ` ı Alt Shift B `

μ Alt m `

Alt y R Shift R

Alt r ` Alt l `

Alt v `

Alt x ` Ω Alt z `

Alt s ` Alt h `

Alt 8 Alt 9

Alt 0 (zero) Alt = =

Alt =




Alt Control k z Alt Control t r

˙ Alt Control j n Alt Control x r

Alt Control d y Alt Control d Shift D

Alt Control d v Alt Control \ r

Alt Control q r Alt Control h v

Alt Control h n Alt Control h y

 Alt Control h Shift N Alt Control h l

H Alt Control h Alt 1 (number) Alt Control h r

Alt Control d r Alt Control k t

Alt Control d Shift B Alt Control d m

Alt Control p r Alt Control m r

Alt Shift B r Alt Shift P Shift R

Alt Control k r Alt Control d Shift R

Alt s r ˛ Alt Control n n

Alt Control n j Alt Control n c

Alt Control x n Alt Control x c

Alt Control x v Y Alt Shift Y

 Alt Control q q Alt Control q Shift Q

Alt Control n k Alt Control n Shift K

Alt Control n g Alt Control n Shift G

{ Alt d Alt 1 } Alt d Alt 2




Other Symbols


A Shift A

S Shift S

# Alt n

Alt Control Shift N

Alt O (letter O)

Alt Control Shift _

! Alt Control Shift !


Alt . (dot/period)


Characters representing sounds originally borrowed from Perso-Arabic and the fourth and fifth later re-enforced by English:


ā Alt k . (with Alt pressed, type the letter k and a period)

Ă Alt Shift K . (with Alt and Shift keys pressed, type k and a period)

ă Alt g . (with Alt pressed, type g and a period)


Ą Alt j. (with Alt pressed, type j and a period)

ą Alt Shift P . (with Alt and Shift keys pressed, type P and a period)


Ć Alt \ pressed throughout, type a period)

ć Alt Shift | . (with Alt and Shift keys pressed throughout, type | and a period)


Alt k ; (with Alt pressed, type K and then a semi-colon)

Alt Shift K ; (with Alt and Shift keys pressed, type k and a semi-colon)

Alt z ; (with Alt pressed, type z and a semi-colon)


[1] If you wish, you can replace your template file with and you don't have to do this step whenever you open a new document. That is, rename the accompanied (not .ttf file!!) to and replace your file in C:\Program Files\Microsoft Office\templates\ folder with this one. Also note that in some cases this folder may be located in other directories. In such cases, you can always use your "Find" files utility to look for file. If you want this key assignment to be used on a different computer, you will need to install both jaipur.ttf file and .dot file.