Bug 139531 (FIREFOX_PANGO)

Summary: RHEL: Enable pango by default in firefox/thunderbird
Product: Red Hat Enterprise Linux 4 Reporter: Leon Ho <llch>
Component: firefoxAssignee: Gecko Maintainer <gecko-bugs-nobody>
Status: CLOSED CURRENTRELEASE QA Contact: desktop-bugs <desktop-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: 4.0CC: aalam, eng-i18n-bugs, petersen, runab, sukhuk, vbian, wtogami
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: massRequestForReproduction
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-06-11 10:37:05 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 142699, 149991, 150393, 158511, 161576, 164623    
Bug Blocks:    
Attachments:
Description Flags
proposed patch to enable Pango for Indic locales only none

Description Leon Ho 2004-11-16 16:23:11 UTC
It is something that should keep track of in blocker in RHEL4. It is a
must fix for Indic enterprise customers to enable correct Indic
rendering in browser.

Comment 2 Christopher Blizzard 2004-11-23 17:58:35 UTC
Patches are in the tree.  Waiting on beehive at this point.

Comment 4 Christopher Blizzard 2004-11-25 16:58:22 UTC
-> in the tree now.

Comment 7 Lawrence Lim 2004-12-09 08:27:45 UTC
After the pango has been disabled, it cause some indic characters not
able to be display properly. Enabled pango manually works.

At the moment, with no pango enabled, pa_IN  looks like this.
https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=108182&action=view

Comment 8 Akira TAGOH 2004-12-09 08:44:56 UTC
Created attachment 108186 [details]
proposed patch to enable Pango for Indic locales only

Comment 9 Christopher Aillon 2004-12-09 18:56:57 UTC
firefox-1.0-10.EL4, waiting on beehive.

Comment 10 Christopher Aillon 2004-12-09 18:59:43 UTC
Oh, and thunderbird-1.0-0.2.rc1 too

Comment 11 Lawrence Lim 2004-12-16 05:28:29 UTC
Had to quick look, at the moment in firefox-1.0-12.EL4, I can view
hi_IN and pa_IN with no difficulties. However, for bn_IN, gu_IN and
ta_IN, I cant see the pages properly.

Chris,
Could you please have a quick look?

bn_IN
http://www.banglalive.com
gu_IN
http://www.sambhaav.com
hi_IN
http://www.bbc.co.uk/hindi
pa_IN
http://guca.sourceforge.net/pa
ta_IN
http://vikatan.com

Comment 12 Christopher Blizzard 2004-12-16 16:25:44 UTC
bn_IN
http://www.banglalive.com

This page has a problem with the web site itself:

http-equiv="Content-Type" content="text/html; charset=iso-8859-1"

It's _not_ iso-8859-1.  I can't figure out what the actual encoding
is, but I know this is wrong.

gu_IN
http://www.sambhaav.com

Same problem:

META http-equiv=Content-Type content="text/html; charset=x-user-defined"

I've never seen this on a real live web site before.  What's the real
charset?  What font does it expect you to have?  Probably this one:

style="font-family: shree750; font-size: 14pt; color: #0000FF"

hi_IN
http://www.bbc.co.uk/hindi

This appears to render just fine (one of my test pages, actually)
(UTF-8 encoding)

pa_IN
http://guca.sourceforge.net/pa

This appears to render fine here.  (UTF-8 encoding)

ta_IN
http://vikatan.com

ISO-8859-1 encoding.  I think that's a lie, once again.  Do you know
the encoding so I can force it?

The three that don't work for me are all mis-configured.  Probably
assuming some configuration that local users use.

Comment 13 Jatin Nansi 2004-12-17 06:35:01 UTC
the bn, ta, and gu websites listed above do not use unicode. they
actually use acsii, with special fonts which have the glyphs from
their corresonding languages mapped to ascii / english characters.
This works well on windows, when you have the font installed. It
breaks completely on linux.

Try these sites:
gu_IN:  http://www.utkarsh.org/html/gujarati/index_guj.htm

bn_IN:  http://www.bengalinux.org/bn/index.php

ta_IN:  http://www.zhakanini.org (the site seems to be down rite now)

Comment 14 Christopher Blizzard 2004-12-18 00:38:19 UTC
We would need to build custom decoders for those fonts.  I don't know
where to find that information.

Comment 15 Jatin Nansi 2004-12-18 09:56:34 UTC
there are very many such fonts & sites with custom encodings. I really
dont think us building custom decoders for the fonts is a good idea.
we need to encourage the sites to move to unicode.

Comment 16 Leon Ho 2005-01-17 20:30:46 UTC
Moving to RHEL4 U1 varies trackers. Chris, let me know if the
assignment needs be swapped.

Comment 17 Jens Petersen 2005-03-01 08:00:42 UTC
Ping?

Comment 18 Warren Togami 2005-05-16 09:44:16 UTC
Current Status:
RHEL-4 pango is enabled by default only in indic languages.
MOZ_ENABLE_PANGO can be used to enable it in other languages.

FC3 and FC4 pango is enabled by default in all languages.
MOZ_DISABLE_PANGO can be used to disable.

I suppose this bug is staying open until pango is enabled in all languages and
all distributions?  In that case this should be a tracker bug for all pango
firefox issues.  If not it should be closed now.

Comment 19 Jens Petersen 2005-05-16 15:02:02 UTC
Good question - I think this should be tried as a RHEL4 pango tracker.

Comment 24 Christopher Blizzard 2005-06-15 13:35:46 UTC
There are still bugs, I would not try to put this into U2 at this time.  Needs
more shaking out in Fedora.

Comment 27 Jens Petersen 2005-09-27 13:31:49 UTC
*** Bug 167159 has been marked as a duplicate of this bug. ***

Comment 28 Warren Togami 2005-09-30 19:38:06 UTC
Making this the Firefox Pango tracker, with all Firefox Pango related bugs as
'blocking' this report.  This does not mean that all of these bugs need to be
fixed before Firefox Pango is enabled in RHEL, however most of the important
ones should be.

Comment 29 Warren Togami 2005-10-01 04:40:27 UTC
- Pango now works with Arabic and Hebrew.
- Pango is absolutely necessary for Indic languages.
- Pango is *NICE* for Japanese and possibly other CJK languages in allowing bold
text where previously bold was not possible with Xft.

Comment 30 Red Hat Bugzilla 2007-10-22 00:43:10 UTC
User blizzard's account has been closed

Comment 31 Matěj Cepl 2008-02-08 20:42:55 UTC
Since this bugzilla report was filed, we have seriously upgraded Gecko-related
packages, which may have resolved this issue. Users who have experienced this
problem are encouraged to upgrade their system to the latest version of their
distribution available.

Please, confirm to us that this bug is reproducible on the latest upgrade of the
supported distribution (that's RHEL, or Fedora 7, 8, and Rawhide).

Setting the bug to NEEDINFO. If I won't get confirmation of reproducability in
30 days, the bug will be closed as INSUFFICIENT_DATA.

[This is mass-changing of bugs which seem to be too old and irrelevant anymore;
we are sorry, if this bug should not be incldued.]

Comment 32 Warren Togami 2008-02-08 21:01:41 UTC
Petersen what is the status of this?

Comment 33 Jens Petersen 2008-02-22 05:24:03 UTC
No change in under Firefox 2

It looks like this is not going to get fixed until we move to Firefox 3,
which I don't know will happen for RHEL 4?

Comment 34 Martin Stransky 2008-05-13 15:12:57 UTC
We're moving to Firefox now (for RHEL-4.7). Can it be closed then?

Comment 35 Warren Togami 2008-05-13 15:35:48 UTC
Is pango enabled by default for all languages in Firefox 3?

Comment 36 Jens Petersen 2008-05-14 01:50:07 UTC
(In reply to comment #34)
> We're moving to Firefox now (for RHEL-4.7). Can it be closed then?

Yes, I think it can be closed then.

(In reply to comment #35)
> Is pango enabled by default for all languages in Firefox 3?

It should be.

Comment 37 Matěj Cepl 2009-02-02 12:45:39 UTC
*** Bug 483520 has been marked as a duplicate of this bug. ***

Comment 38 A S Alam 2009-06-11 10:09:48 UTC
I tested firefox with following version on RHEL4 and with en_US locale,
Rendering for language is Good:
firefox-3.0.10-1.el4

Verify

Comment 39 A S Alam 2009-06-11 10:37:05 UTC
it is part of following release:
Red Hat Enterprise Linux AS release 4 (Nahant Update 8)