The Macromedia binary flash plugin fails to render any text.
As stated at http://linux.inet.hr/flash_plugin_on_x11r7.html, this is because it uses its own font library, looking for /usr/X11R6/lib/X11/fs/config.
1. Install a compatibility symlink /usr/X11R6/lib/X11/fs -> /etc/X11/fs (should xorg-x11 do this?)
2. Patch the binary (ick)!
Uhm... Using 7.0.63 and it renders fonts/text just fine here...
*** Bug 140761 has been marked as a duplicate of this bug. ***
I correct my problem (with a workaround) :
- As said above, a symlink is needed /usr/X11R6/lib/X11/fs -> /etc/X11/fs because flash uses /etc/X11/fs/config file to find font
- The content of /etc/X11/fs/config must be synchronized with the content of FontPaths in /etc/X11/xorg.conf ! Only the catalogue entry is required by flash and catalogue must be on one line.
catalogue = /usr/share/fonts/misc/,/usr/share/fonts/75dpi/, /usr/share/fonts/100dpi/,/usr/share/fonts/truetype/, /usr/share/fonts/Type1/, /usr/share/fonts/TTF/
(In reply to comment #3)
> I correct my problem (with a workaround) :
> - As said above, a symlink is needed /usr/X11R6/lib/X11/fs -> /etc/X11/fs
> because flash uses /etc/X11/fs/config file to find font
Well, I don't have any symlink and don't have /etc/X11/fs either...
Well, the symlink is needed here to get it to display text. Note: I'm using xfs, though other people not using xfs appear to indicate that they need the symlink.
Right, I'm not using xfs
I have the same (or a similar?) problem with netscape-flash not rendering fonts. I am not using xfs and do not have /etc/X11/fs.
I am using X.Org 7.1.
Created attachment 93181 [details]
www.torontozoo.com with Firefox on Gentoo Linux with X.org 7.1
Created attachment 93182 [details]
www.torontozoo.com with Firefox on Windows
Exactly my problem.
Have you tried my workaround above ?
I created the following directories/files/symlink:
wopr-mobile ~ # ll /usr/X11R6/lib/X11/fs
lrwxrwxrwx 1 root root 11 Aug 1 10:21 /usr/X11R6/lib/X11/fs -> /etc/X11/fs
wopr-mobile ~ # ll /etc/X11/fs
-rw-r--r-- 1 root root 125 Aug 1 10:20 config
wopr-mobile ~ # cat /etc/X11/fs/config
catalogue = /usr/share/fonts/misc,/usr/share/fonts/75dpi,/usr/share/fonts/100dpi,/usr/share/fonts/TTF,/usr/share/fonts/Type1
But it still does not work.
Could you post all the FontPath lines from /etc/X11/xorg.conf please?
FYI, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=184028 is a quite detailed bug on the topic. Note the possible hack fix at https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=184028#c32 and workaround at https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=184028#c24 .
It suddenly works for me, although I do not know why.
AFAIK, I did two things that could have caused this to work again:
1. Changing my font paths to
2. Or upgrading to GNOME 2.15 and then downgrading again to GNOME 2.14.
I started having this problem after migrating to modular X11. The fix in my case was different than those proposed previously.
Something created a symlink (unowned by anything in /var/db/pkg/*/*/CONTENTS) from /usr/X11R6/lib/X11/fs to /etc/X11/fs. I had /etc/X11/fs/config, but it contained old legacy monolithic X11 font paths (e.g. /usr/X11R6/lib/X11/fonts/75dpi).
I don't even run a font server, so I mv'ed /etc/X11/fs/config to config.disabled. I went to http://maps.yahoo.com/beta/, which uses Flash, and the text was back!
1. There seems to be something in the modular X11 migration that moves /usr/X11R6/lib/X11/fs/config to /etc/X11/fs/config, but doesn't fix the font paths inside the file. That seems like a bug to me.
2. I don't think I should have an /etc/X11/fs/config file if I don't have xfs installed. I suppose I wouldn't if I had never had monolithic X11 installed before. This seems like an undesirable side effect of CONFIG_PROTECT.
Latest version (126.96.36.199) solved this bug for me.
Olivier: you've done last version bump: do you want to take this package?
Flash 9 uses fontconfig
Flash 7 reads the X file manually, so if you want it, use the fsconfig file.. There is nothing more we can do..
So I'm closing as cantfix.. because we can't fix flash7.. and you have to wait for stable flash9 to come out of Adobe