Devanagari (Hindi) Unicode fonts render incorrectly in Mozilla 1.6. This is illustrated by the URL linked to above. This was fixed by patching the Mozilla ebuild. (patch included). complete information's been given on the webpage that I've linked to above. I solved this problem by installing a patch already in the Mozilla Bugzilla , as detailed by the README for a Mozilla 1.6 build that renders the text correctly. This build has been recommended on the official mailing list of the Indlinux project. As far as I can understand, the patch transfers the burden of rendering of Unicode fonts to pango. This will probably mean that if it isnt already, the mozilla ebuild will have to depend, directly or indirectly, on pango. Reproducible: Always Steps to Reproduce: foo bar zog Portage 2.0.50_pre20 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040117-r0, 2.6.1-gentoo-r1) ================================================================= System uname: 2.6.1-gentoo-r1 i686 AMD Athlon(TM) XP 1700+ Gentoo Base System version 1.4.3.12 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59 Automake: sys-devel/automake-1.7.8 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe -ftracer -mfpmath=sse -mmmx -m3dnow -msse -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -ftracer -mfpmath=sse -mmmx -m3dnow -msse -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache sandbox" GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X acpi acpi4linux apm arts artswrappersuid avi berkdb crypt encode fam flash foomaticdb gdbm gif gnome gpm gstreamer gtk gtk2 imap imlib java javascript jpeg kde libg++ libwww mad maildir matroska mikmod mldonkeypango mmx mng motif mozinterfaceinfo moznoirc mozp3p mozsvg mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png prelude python qt quicktime readline samba sdl slang speex spell sse ssl svga tcltk tcpd tiff truetype unicode usb x86 xml2 xmms xv zlib"
Created attachment 24555 [details] updated Moz ebuild Line 141 refers to mozilla-pango.patch . This is simply the pango patch referred to in ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla1.6/contrib/README-pango , http://bugzilla.mozilla.org/attachment.cgi?id=138471
Problem still persists in mozilla-1.6-r1 .
I assume the patch doesn't break functionality otherwise present in either Hindi or other languages, correct? Have you tested the patch with 1.6 and verified functionality?
Yes, patch works perfectly with 1.6 . I can send you the patch for 1.6-r1 if you like .... Aniruddha Shankar
Created attachment 27088 [details] Mozilla 1.6-r1 ebuild with patch for pango this is the updated moz ebuild... please please merge this into portage
Regarding the 1.6 patch, we won't do that. 1.6 is marked stable on all our platforms and the current approach described in mozilla's bugzilla no longer applies to that version. However I read through http://bugzilla.mozilla.org/show_bug.cgi?id=215219 and it sounds like this will make 1.7-final. I tried the latest patch mentioned in the bug and it fails at build-time starting with nsFontMetricsXft.cpp:751: error: `mPointSize' undeclared Due to these issues, and the fact that we don't want to attempt to maintain this patch at the distribution level, I'm closing this WONTFIX. Hopefully it will make 1.7-final. Sorry!