Closed Bug 294131 Opened 20 years ago Closed 20 years ago

Firefox does not render Hindi unicode properly

Categories

(Core :: Internationalization, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: dzt109, Assigned: smontagu)

References

()

Details

Attachments

(2 files)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4

1. Does not display the "half" letters properly. e.g. हिन्दी
2. Puts the matras wrongly. e.g. हिन्दी
3. Does not form compound characters e.g. द्व
Internet explorer does all this correctly.


Reproducible: Always
I get the same appearance in IE and FF 1.0.4 (WinXP Pro). To me, it all looks
okay - any chance of a screenshot of the problem?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b2) Gecko/20050513
Firefox/1.0+

I can read Hindi, and it looks fine to me. A screenshot would be helpful.

Also, try setting your browser to automatically detect character sets by going
to the View menu, then Character Encoding, then Auto-Detect and then Universal.
Maybe that will fix it.

Moving this over from Firefox to Core.
Assignee: nobody → smontagu
Component: General → Internationalization
Product: Firefox → Core
QA Contact: general → amyy
Version: unspecified → Trunk
Deepak, it's pretty clear that the rendering you're seeing in Firefox is wrong.
However, I do not see the same rendering as you. In my case, Firefox renders it
exactly the same as IE.

I'm not sure why this would be the case. Can you confirm that your character
encoding is set to Universal autodetect as I mentioned in comment 2 and that
when you right click on the page and select "View Page Info" the "Encoding"
shows UTF-8?
Summary: Firefox does not render Hindi unicode properly (IE does) → Firefox does not render Hindi unicode properly
Received via email:

Hi,
Yes, the encoding is set to Universal autodetect as I mentioned in comment 2 and
it shows the encoding as UTF-8 when I see page info.
My Firefox version is 1.0.4

Thanks
Deepak
Is Complex Text support turned on in Windows? (Control Panel | Regional and
Language Options | Languages | Install files for complex script... )

IE has its own support for complex text, but Mozilla and Firefox depend on the
system support being installed.
The small "e" matra is not rendered  properly in Firefox. There is a circle
immediately after the matra. 
Thanks
That looks to me like a mistake on the site, (and for me the rendering is the
same in IE): the small e matra is actually written before the ha, and the dotted
circle is used by Uniscribe as a sign that there is a missing consonant.
Yep, it's a site problem. I'm resolving this bug.

On another note, I didn't realise that IE had its own rendering engine for
complex scripts else I would have suggested installing that myself (logically
you'd think IE relied on Windows, but I guess not). Always learn something new. :)
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → INVALID
(In reply to comment #9)

> On another note, I didn't realise that IE had its own rendering engine for
> complex scripts 

Well, Uniscribe (for complex script) can come with MS IE, MS Office and other
products. It's not just for MS IE. An unfortunate fact is that the only way to
upgrade your copy of Uniscribe (for bug fix, more script support, better support
of scripts currently supported, etc)  is to install the latest version of
products that include Uniscribe. (i.e. it's not available as a separate update
to Windows). See bug 218887

Since this is a wiki, maybe somebody can correct the site?
(In reply to comment #11)
> Since this is a wiki, maybe somebody can correct the site?

Done: http://tinyurl.com/d2lw4
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: