You need to install any of the gujarati unicode font to read or write gujarati , commonly used unicode gujarati font is Akshar . Please follow the instructions to install unicode gujarati in your system.
There was no common gujarati ascii structure for the old fonts. so each vendors use different gujarati fonts with different keyboard layouts. this makes difficult with gujarati users as they need to install each gujarati font from different websites.
Unicode font is international and has common keyboard layout. Download unicode font for your language and install it on your system.