Summary: | firefox 1.5 cannot show asia font clearly (mozilla-firefox-1.5-r4 &r3) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stephen, Feng <seahome45> |
Component: | New packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | s.geschwandtner, seahome, zeekec |
Priority: | High | ||
Version: | 2005.1 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Stephen, Feng
2005-12-27 15:22:57 UTC
first off as I have not added it to ebuild yet have you moved your current profile out of the way and allowed firefox to create a fresh one? If you have not please do and test, also check for .fonts.conf if you have it move it out of way and test as well. I did all as you suggest, but it doesn't work. Later, I found that the ebuild take the option "--disable-freetype2" when it set the configure of the firefox. I guess that is the reason why the firefox cannot show chinese fonts clearly without "freetype" support. The following comes from the screen when processing the ebuild (emerge mozilla-firefox), please notice that --disable-freetype2 is on (16th line count from the bottom). Thanks. ========================================================== Building mozilla-firefox-1.5-r4 with the following configuration --enable-application=browser mozilla.org default --enable-optimize=-O2 mozilla fallback --enable-old-abi-compat-wrappers building with >=gcc-3 --disable-installer gentoo --disable-pedantic gentoo --enable-crypto gentoo --with-system-jpeg gentoo --with-system-png gentoo --with-system-zlib gentoo --without-system-nspr gentoo --disable-updater gentoo --enable-single-profile gentoo --disable-profilesharing gentoo --disable-profilelocking gentoo --enable-default-toolkit=gtk2 gentoo --enable-pango gentoo --enable-svg gentoo --enable-svg-renderer=cairo gentoo --enable-system-cairo gentoo --disable-ipv6 -ipv6 --disable-xinerama -xinerama --enable-xprint +xprint --disable-freetype2 gentoo --disable-debug -debug --disable-tests -debug --enable-reorder -debug --enable-strip -debug --enable-strip-libs -debug --enable-elf-dynstr-gc x86 optimized build --enable-extensions=default,typeaheadfind mozilla.org default --disable-mailnews mozilla.org default --enable-image-encoder=all mozilla.org default --enable-canvas mozilla.org default --enable-oji mozilla.org default --enable-mathml mozilla.org default --disable-jsd -mozdevelop --disable-xpctools -mozdevelop --enable-extensions=-venkman -mozdevelop --with-default-mozilla-five-home=/usr/lib/mozilla-firefox mozilla.org default ========================================================== * has_hardened: deprecated, please use gcc-specs-{relro,now}()! * econf: updating mozilla/build/autoconf/config.guess with /usr/share/gnuconfig/config.guess * econf: updating mozilla/build/autoconf/config.sub with /usr/share/gnuconfig/config.sub * econf: updating mozilla/directory/c-sdk/config/autoconf/config.guess with /usr/share/gnuconfig/config.guess * econf: updating mozilla/directory/c-sdk/config/autoconf/config.sub with /usr/share/gnuconfig/config.sub * econf: updating mozilla/nsprpub/build/autoconf/config.guess with /usr/share/gnuconfig/config.guess * econf: updating mozilla/nsprpub/build/autoconf/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu Adding configure options from ./.mozconfig: --enable-application=browser --enable-optimize=-O2 --enable-old-abi-compat-wrappers --disable-installer --disable-pedantic --enable-crypto --with-system-jpeg --with-system-png --with-system-zlib --without-system-nspr --disable-updater --enable-single-profile --disable-profilesharing --disable-profilelocking --enable-default-toolkit=gtk2 --enable-pango --enable-svg --enable-svg-renderer=cairo --enable-system-cairo --disable-ipv6 --disable-xinerama --enable-xprint --disable-freetype2 --disable-debug --disable-tests --enable-reorder --enable-strip --enable-strip-libs --enable-elf-dynstr-gc --disable-mailnews --enable-image-encoder=all --enable-canvas --enable-oji --enable-mathml --disable-jsd --disable-xpctools --with-default-mozilla-five-home=/usr/lib/mozilla-firefox --enable-extensions=default,typeaheadfind,-venkman (In reply to comment #1) > first off as I have not added it to ebuild yet have you moved your current > profile out of the way and allowed firefox to create a fresh one? If you have > not please do and test, also check for .fonts.conf if you have it move it out > of way and test as well. > (In reply to comment #2) > I did all as you suggest, but it doesn't work. Later, I found that the ebuild > take the option "--disable-freetype2" when it set the configure of the firefox. > I guess that is the reason why the firefox cannot show chinese fonts clearly > without "freetype" support. No, it probably doesn't. It has been put in there deliberately (for reasons I have forgotten :-). On my system, Firefox shows asian fonts quite nicely. Can you give a URL as an example? Perhaps there is something in a web page that triggers a bug. But I suppose that your problem has to do with your CFLAGS/CXXFLAGS/LDFLAGS, which are somewhat extensive and rather uncommon. The toolchain, especially gcc, is by no means perfect, so it is at least in this case a good idea not to stray too far away from the masses. It shouldn't be the problems for CFLAGS/CXXFLAGS/LDFLAGS. My mozilla and Epiphany works very well for asian/chinese fonts. I know some one else has the same problem as mine on gentoo firefox-1.5-r4. (In reply to comment #3) > (In reply to comment #2) > > > I did all as you suggest, but it doesn't work. Later, I found that the ebuild > > take the option "--disable-freetype2" when it set the configure of the firefox. > > I guess that is the reason why the firefox cannot show chinese fonts clearly > > without "freetype" support. > > No, it probably doesn't. It has been put in there deliberately (for reasons I > have forgotten :-). On my system, Firefox shows asian fonts quite nicely. > Can you give a URL as an example? Perhaps there is something in a web page that > triggers a bug. > But I suppose that your problem has to do with your CFLAGS/CXXFLAGS/LDFLAGS, > which are somewhat extensive and rather uncommon. > The toolchain, especially gcc, is by no means perfect, so it is at least in > this case a good idea not to stray too far away from the masses. > (In reply to comment #3) > (In reply to comment #2) > > > I did all as you suggest, but it doesn't work. Later, I found that the ebuild > > take the option "--disable-freetype2" when it set the configure of the firefox. > > I guess that is the reason why the firefox cannot show chinese fonts clearly > > without "freetype" support. > > No, it probably doesn't. It has been put in there deliberately (for reasons I > have forgotten :-). On my system, Firefox shows asian fonts quite nicely. > Can you give a URL as an example? Perhaps there is something in a web page that > triggers a bug. > But I suppose that your problem has to do with your CFLAGS/CXXFLAGS/LDFLAGS, > which are somewhat extensive and rather uncommon. > The toolchain, especially gcc, is by no means perfect, so it is at least in > this case a good idea not to stray too far away from the masses. > (In reply to comment #3) > (In reply to comment #2) > > > I did all as you suggest, but it doesn't work. Later, I found that the ebuild > > take the option "--disable-freetype2" when it set the configure of the firefox. > > I guess that is the reason why the firefox cannot show chinese fonts clearly > > without "freetype" support. > > No, it probably doesn't. It has been put in there deliberately (for reasons I > have forgotten :-). On my system, Firefox shows asian fonts quite nicely. > Can you give a URL as an example? Perhaps there is something in a web page that > triggers a bug. > But I suppose that your problem has to do with your CFLAGS/CXXFLAGS/LDFLAGS, > which are somewhat extensive and rather uncommon. > The toolchain, especially gcc, is by no means perfect, so it is at least in > this case a good idea not to stray too far away from the masses. > I still do not see where freetype comes into this mess. Even upstream binary does not use include freetype support. Finally,I found the where the problem is. The firefox is fine! I didn't set my font correct in system. I have to make some changes on /etc/fonts/local.conf to make both the default system fonts and my added fonts shows perfectly especially for those fonts contains bitmap fonts. Thanks for anyone! (In reply to comment #6) > Finally,I found the where the problem is. The firefox is fine! I didn't set my > font correct in system. I have to make some changes on /etc/fonts/local.conf to > make both the default system fonts and my added fonts shows perfectly > especially for those fonts contains bitmap fonts. Thanks for anyone! > If this is fixed plase close it. I have no idea to close it. If anyone can, please do it. Thanks. (In reply to comment #7) > If this is fixed plase close it. > (In reply to comment #8) > I have no idea to close it. If anyone can, please do it. Thanks. > The original poster (OP) can close it or a maintainer (I'm neither). Stephen, judging by your email address it appears that you might be the OP, but you're logging on with a different account. If so and you log into your original account, you should be able to change the resolution of the bug (just above the commit button). I'm not an expert, but I think that this should be set as INVALID, as this wasn't an actual problem with Firefox. not a problem with firefox. |