Hindi Mangal Font (Devnagri Lipi) Keyboard
You don't have to download Mangal font because its inbuilt in your window 7. You can learn how to use Hindi Devnagri Font on windows operating system from here.
You may get Punjabi keyboard from my earlier post. which you get by clicking here