the postinstall of xfree 4.2.1 ebuild, used in conjunction with xfs, mangled the fonts.{dir,scale} files in most of my non-ttf font directories, setting them to 0 fonts. I believe this may be due to the postinstall section from the ebuild that generates encodings.dir, fonts.scale and fonts.dir files. At least, the ebuild generates correct fonts.dir files (up to 'ebuild ... install' stage) but after 'ebuild ... qmerge' the fonts.dir files have shrunk to 0 fonts again.
Try cvs version 1.22 or later and let me know.
Have tried this now. Fonts.dir files no longer get mangled, but there are problems with truetype fonts. Some work, some don't (especially multibyte/Chinese). I'll wait it out...
My problems with fonts now manifest themselves as follows: Say, I open a Chinese Traditional (Big5) website like http://tw.yahoo.com in konqueror. All the characters will be shown as a square box (indicating that the character cannot be shown). As I repeatedly click on the "Increase font size" button on the toolbar, at some sizes *most* (but never all) of the Chinese characters will become visible, then disappear at the next font size. The only Chinese fonts I have on the system are the arphic fonts that used to work beautifully at all sizes. I've trawled google groups and cannot find any suggestion. Have also tried all combinations of X with or without xfs, using the xtt or freetype module.
Created attachment 5240 [details] http://tw.yahoo.com Seems fine this side ... KDE bug ?
I thought it might be kde error, but it also works with mozilla (though it is more laborious to find a working font size there!) and in fact any X program that can take a font name and size spec on the command line and works with truetype (e.g. mlterm). It just won't work for some font sizes. Am now recompiling a minimal gentoo from scratch on a spare partition to see if I can isoloate the error.