7.1. I can't start the X windows system. It gives an error "Could not open default Indic font 'xyz'".
Please make sure that the font 'xyz' is correctly installed and is in the current FontPath. The Indic fonts usually reside in the /usr/X11R6/lib/X11/fonts/TrueType/ directory. Your FontPath is defined in the /etc/X11/XFree86Config-4 file. To learn more about howto specify your FontPath, read the section on X Window System (3.2) in this HOWTO.
7.2. Can I use any other font as the default system font instead of the raghu font shipped with the IndiX system?
You can load an Indic script font by giving command line server option while starting X Window System. e.g.
$ startx -- -devanagari "my_devanagari_font" |
$ startx -- -tamil "my_tamil_font" |
This could possibly be due to the fact that your Hindi locale has not been setup correctly. To change/set the locale you should set LANG environment variable. Append the line
export LANG=hi_IN.UTF-8 |
This is probably because the X Font Server (xfs) is running and is still in the current FontPath. You can either shutdown the X Font Server or remove it from the current FontPath. To shutdown xfs issue the following command after becoming root:
# /etc/rc.d/init.d/xfs stop |
IndiX system uses an OpenType font to render Indic script characters, as it is the most suitable font format for Indic scripts. If you use some other kind of font, for example a TrueType font or a Bitmap font, then the font does not have enough information that is required to render Indic script text properly. So it is recommended to use only OpenType fonts for Indic scripts. Also, in case you are already using an OpenType font, please update your glibc.