That happened to me in XFree86 included in the Red Hat 6.0 distribution. I just downloaded a new version of X (together with all ISO's fonts) at www.x.org
and updated my old version, and simply work! I hope this can be useful. Please don't ask me about details because i'm very new in the Linux world. Thanks!
NOTE: My english is very bad too!