From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020830 Description of problem: I want to use fonts in the schumacher foundry, under the family 'clean'. The font selector is very limited and appears to only allow selection of scalable fonts via 'english' names. gnome-terminal's usefulness to me is severely curtailed with this restriction. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.Right click gnome-terminal 2.Click on the font name Actual Results: I got an anemic font selection dialog box that won't let me select any -schumache-clean fonts. Expected Results: A nice, fully featured font selection dialog box like the one in gnome-terminal from gnome 1. Additional info: I know these fonts will not be able to be rendered anti-aliased. I like very tiny type sizes, and these fonts are very carefully designed to look good even when they are only 6 pixels wide. They also have 0's that have /'s through them, which I consider absolutely essential for technical work, especially at tiny type sizes. I would also like to know what the X font selector is for any selected font. I would also like to be able to filter fonts using the X font selector field. In short, I want the font selection dialog to be as fully featured as the one for gnome 1. I consider it a bug that the dialog from a later version doesn't have the features or flexibility that a dialog from a previous version had.
The problem is that you do not have those fonts configured to be available to the new fontconfig/Xft2 font system. The old font backend for X is deprecated, no GTK 2 or Qt 3 applications are using it. The old-style -*-*-*- etc. font names are no longer used at any layer. If you want to use the Schumacher fonts you need to move those fonts to /usr/share/fonts or ~/.fonts, and be sure they are uncompressed (not gzip'd). Then they will show up in the new fontconfig/Xft2 applications.
Is there a README on this procedure somewhere? I've tried what you've simply outlined there, and it didn't work. How do you get the fonts.cache-1 file updated? It looks like it's a much better system. I'm not sure how you could've documented it better.
font cache should auto-update for ~/.fonts, for /usr/share/fonts you may need to run "fc-cache" It could certainly use better docs, there may be some discussion in the release notes. Be sure you restart the terminal (this means all open terminal windows need to close, or start a new terminal with "gnome-terminal --disable-factory"), and be sure the fonts are not compressed (i.e. gunzip them).
It doesn't update, even after I run fc-cache. Testing has led me to conclude that for some reason, fc-cache is insistent on ignoring the uncompressed .pcf files for the -schumacher-clean family. It doesn't ignore the .pcf files for the LucididaTypewriter family, so I know fc-cache is updating the directory I'm putting the -schmuacher-clean files in. Anyway, I filed another bug in fontconfig for this problem. :-) Thanks for your help.
The fontconfig bug: http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=75444