Closed Bug 305163 Opened 19 years ago Closed 18 years ago

Wrong display of Hindi (devnagari) vowels

Categories

(Firefox :: Shell Integration, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: gauravgupta8, Unassigned)

References

()

Details

Attachments

(1 file)

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

This is a second bug in the grammer of Devnagari script. In Devnagari, the
Vowels are added as an symbol above, below, before or after the Consonent.

Firefox has a problem when the a symbol is applied before the consonent. Let's
say 'K' is the consonent and 'i' is the vowel. So together they are written as
'iK', but according to unicode convention 'i' is typed in after 'K' i.e.
'K'+'i'='iK'

IE6 displays this vowel correctly while Firefox displays the vowel after the
consonent i.e. 'K'+'i'='Ki' 

Reproducible: Always

Steps to Reproduce:
1. Open following page in Firefox and IE6
http://www.bbc.co.uk/hindi/science/story/2005/08/050812_nasa_mars_exped.shtml
2. Look at the fifth word in the Title of the article. It's a four letter word.
3. Look at the seventh (last) word in the title of the article. It's a four
letter word.

Actual Results:  
The vowel is displayed at the wrong place in Firefox

Expected Results:  
The vowel is displayed at correct place in IE6, the way it should be, according
to the grammer.
This bug is not reproducible in more recent versions of Firefox - 1.5.0.7  & 2.0
Yes, it is reproducible in Firefox 2.0.0.1 running on Windows XP Pro SP2. 

(In reply to comment #1)
> This bug is not reproducible in more recent versions of Firefox - 1.5.0.7  &
> 2.0

could you attach a screenshot... so we can know exactly how its showing up for you.
OK. Here's the link to blog I just created with the two screenshots:

http://ievsff.blogspot.com/

The first one is in IE and second one is in FF. I have circled or underlined the text which is not rendered correctly by FF
still not reproducible.. see rendering in attached screenshot. I guess you check if Hindi/Complex scripts is enabled properly in Control panel -> regional settings -> languages
Also check how Hindi in this site shows up http://www.devanaagarii.net .. use some of the other devnagari fonts listed there..
I checked the language settings, but it only gives me options to install East Asian languages like Japanese and Korean, but not Hindi. The other option is to add support for languages which are written from right to left as in Arabic.

I checked it on three different computers but they all show the same results in Firefox 2.0. Apart from this, if there was something wrong with language settings, it would show up in other programs too like IE and Microsoft Office, but in these programs it works fine on my PC.



(In reply to comment #5)
> still not reproducible.. see rendering in attached screenshot. I guess you
> check if Hindi/Complex scripts is enabled properly in Control panel -> regional
> settings -> languages
> Also check how Hindi in this site shows up http://www.devanaagarii.net .. use
> some of the other devnagari fonts listed there..

there should be an option like this in Control panel -> regional & language settings -> language tab.
"Install files for complex script and right-to-left languages (including thai)"
(i think this option would be there only in south asia edition of windows xp assuming you are using a licensed version)

also check what font is set for Devanagari in firefox  Tools -> Options -> Content -> Fonts -> Advanced 
select Devanagari  & see what font is set for it,  set it to mangal if its not so.
ok. This worked for me. Now the text is displaying properly. Thanks for the help.

But that still leaves a question. How many people in general population are tech savvy enough to do it properly. Can't Firefox include support for these languages in it's setup file or as a downloadable plugin?
hmm.. worked by doing what? first step or second one? Usually the problem lies in people not enabling  complex script support.
the language support comes from windows (MS)..so its the users job to enable it.. FF cannot include that..
a good reference on how to get it working is http://www.devanaagarii.net .

i guess this bug could be marked resolved & closed now
Resolving per comments 8-11.
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: