"emerge -ud world" updated xfree to version 4.3.0 today. Now the fonts in the "konsole" application (kde console) are invisible. Within the setting menu I can change to courier font, which is visible, but all fixed fonts and a few others are invisible. I tried to emerge xfree again, which does not help. I emerged fontconfig and freetype afterwards, but no recovery. fc-cache -f didn't helped either.
Did you stop X, run fc-cache, and started X again. Also does xlsfonts give you what you'd expect (lots of fonts)?
Running fc-cache while X was not started didn't solved the problem. xlsfonts shows a list of 5103 entries. When I select Settings->Font->Linux from the konsole menu, I get the following error message: "Font `-misc-console-medium-r-normal--16-160-72-72-c-160-iso10646-1' not found. Check README.linux.console for help." This font is not in the xlsfonts output.
What is the output of "xset q"? The font path in there should include: /usr/kde/3.1/share/fonts/
/usr/kde/3.1/share/fonts/ was indeed missing from my fonts path. I added it to XF86Config and /etc/fonts/fonts.conf (is latter advisable?), ran fc-cache -f and now the -misc-console-... fonts are found. They also appear in the xlsfonts output. Thank you. Unfortunately this does not fix the invisibility problem. Here is my "xset q" output: Keyboard Control: auto repeat: on key click percent: 0 LED mask: 00000000 auto repeat delay: 660 repeat rate: 25 auto repeating keys: 00ffffffdffffbbf fa9fffffffdff5ff ffffffffffffffff ffffffffffffffff bell percent: 50 bell pitch: 400 bell duration: 100 Pointer Control: acceleration: 5/1 threshold: 4 Screen Saver: prefer blanking: yes allow exposures: yes timeout: 0 cycle: 600 Colors: default colormap: 0x20 BlackPixel: 0 WhitePixel: 16777215 Font Path: /home/martin/.kde/share/fonts/override, /usr/X11R6/lib/X11/fonts/misc/, /usr/X11R6/lib/X11/fonts/Speedo/, /usr/X11R6/lib/X11/fonts/Type1/, /usr/X11R6/lib/X11/fonts/CID/, /usr/X11R6/lib/X11/fonts/75dpi/, /usr/X11R6/lib/X11/fonts/100dpi/, /usr/kde/3.1/share/fonts/, /home/martin/.kde/share/fonts Bug Mode: compatibility mode is disabled DPMS (Energy Star): Standby: 0 Suspend: 1800 Off: 3600 DPMS is Enabled Monitor is On Font cache: hi-mark (KB): 5120 low-mark (KB): 3840 balance (%): 70 File paths: Config file: /etc/X11/XF86Config Modules path: /usr/X11R6/lib/modules Log file: /var/log/XFree86.0.log
The thing is, it should not be necessary to add /usr/kde/3.1/share/fonts to the font path. Kde, should dynamically add it. The problem is that all involved programs are still changing a lot. To try to fix things, please do the following: unmerge all of freetype and fontconfig. Emerge the testing version of freetype: freetype-2.1.4 Emerge the testing version of fontconfig: fontconfig-2.2.0 If things still don't work, try to remerge qt. While you're at it, could you tell us your versions of: freetype,fontconfig/qt,kdelibs and kdebase
I would like to try remerge qt first, if this does not help, I will try the testing versions. Actually I have the following versions installed: media-libs/freetype-1.3.1-r3 * media-libs/freetype-2.1.4 * media-libs/fontconfig-2.1-r1 * x11-libs/qt-3.1.2-r3 * kde-base/kdelibs-3.1.1a * kde-base/kdebase-3.1.1a * Strange, that I have two versions of freetype. By the way, the problem appeared after I updated "world", beside xfree, freetype was updated. Here is a part from my /var/log/emerge.log: 1051341131: *** emerge --update --debug world 1051341133: >>> emerge (1 of 4) app-admin/gentoolkit-0.1.20 to / 1051341144: >>> AUTOCLEAN: app-admin/gentoolkit 1051341149: >>> unmerge success: app-admin/gentoolkit-0.1.19-r3 1051341149: ::: completed emerge (1 of 4) app-admin/gentoolkit-0.1.20 to / 1051341149: >>> emerge (2 of 4) media-libs/freetype-2.1.4 to / 1051341340: >>> AUTOCLEAN: media-libs/freetype 1051341346: >>> unmerge success: media-libs/freetype-2.1.3-r2 1051341346: ::: completed emerge (2 of 4) media-libs/freetype-2.1.4 to / 1051341346: >>> emerge (3 of 4) x11-base/xfree-4.3.0-r2 to / 1051348710: >>> AUTOCLEAN: x11-base/xfree 1051348719: >>> unmerge success: x11-base/xfree-4.2.1-r2 1051348719: ::: completed emerge (3 of 4) x11-base/xfree-4.3.0-r2 to / 1051348719: >>> emerge (4 of 4) dev-java/sun-jdk-1.4.1.02-r1 to / 1051348743: >>> AUTOCLEAN: dev-java/sun-jdk 1051348750: >>> unmerge success: dev-java/sun-jdk-1.4.1.02 1051348750: ::: completed emerge (4 of 4) dev-java/sun-jdk-1.4.1.02-r1 to / 1051348755: *** exiting successfully. I must confess that I almost blindly replaced any original config file by the new ones with etc-update. It were about 15 files. So probably the problem sits in front of the computer.
Hello Paul, "emerge qt" solved my problem. That was a great hint. Meanwhile I also noticed, that some webpages became invisible. This is also fixed now. After all, I don't know what exacly went wrong here, but now we know the antidote. :-) Thanks again. regards Martin
You're welcome, closing this bug