Specific Kurdish characters not displayed correctly

Bug #91766 reported by Erdal Ronahi
2
Affects Status Importance Assigned to Milestone
Mozilla Firefox
Won't Fix
Medium
firefox (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: firefox

Unicode character U+06CE (ARABIC LETTER YEH WITH SMALL V) should have the same contextual forms as U+064A (ARABIC LETTER YEH).

The bug is described well at https://bugzilla.mozilla.org/show_bug.cgi?id=341303, however it seems to be an Ubuntu bug rather than a Firefox bug.

Compare the two screenshots in: https://bugzilla.mozilla.org/attachment.cgi?id=225598

The above part shows the bug: The ligatures in line 1 and 2 are different. Below the correct rendering, line 1 and 2 show the same ligature. The test case itself is at https://bugzilla.mozilla.org/attachment.cgi?id=225526

While the bug is fixed in Firefox 2.0 in Windows, Iceweasel 2.0.0.1 in Knoppix and Iceweasel 2.0.0.2 in Debian, it is still present in Ubuntu with Firefox 2.0.0.2. (Edgy and Feisty) Epiphany in Ubuntu is also affected.

Revision history for this message
In , Bugzilla-tecnocode (bugzilla-tecnocode) wrote :

Can you reproduce this in an official Mozilla build of Firefox?

Revision history for this message
In , Popemedya (popemedya) wrote :

(In reply to comment #1)
> Can you reproduce this in an official Mozilla build of Firefox?
>

I already done it ! i have tested it with all firefox versions... it has been like this since i know firefox.

Revision history for this message
In , Bugzilla-tecnocode (bugzilla-tecnocode) wrote :

The build identifier you submitted is for a Ubuntu-specific build, and we can't support those. What are the version numbers of the releases with which you've reproduced this, and are you *sure* they were official Mozilla builds downloaded from mozilla.org?

Revision history for this message
In , Popemedya (popemedya) wrote :

(In reply to comment #3)
> The build identifier you submitted is for a Ubuntu-specific build, and we can't
> support those. What are the version numbers of the releases with which you've
> reproduced this, and are you *sure* they were official Mozilla builds
> downloaded from mozilla.org?
>

I am pretty sure, I am in linux now, in ubuntu and installed firefoxy by package manager ... when I was in windows , I had the same problem, and I always download it from mozila , I have been using firefox for a year and it has always been like this.

it is not only my problem but millions of the kurds...and I know everybody who confrims the error .

Revision history for this message
In , Popemedya (popemedya) wrote :

(In reply to comment #3)
> The build identifier you submitted is for a Ubuntu-specific build, and we can't
> support those. What are the version numbers of the releases with which you've
> reproduced this, and are you *sure* they were official Mozilla builds
> downloaded from mozilla.org?
>

if you dont belive me , why you dont just go to a kurdish site and see the error yourself?
take a look a this site
http://dejavu.sourceforge.net/wiki/index.php/Kurdish

you can see the screenshot of the text in Konqueror Web Browser at right and i left you can see the text..[see the diffrence]

Revision history for this message
In , Bugzilla-tecnocode (bugzilla-tecnocode) wrote :

(In reply to comment #5)
> if you dont belive me , why you dont just go to a kurdish site and see the
> error yourself?

I'm on a trunk build, and it's currently having problems with rendering Kurdish text at all (in fact there are rather a few problems with all font rendering).

Revision history for this message
In , Smontagu (smontagu) wrote :

Created attachment 225526
Minimal testcase

Revision history for this message
In , Pavlov (pavlov) wrote :

Created attachment 225598
screenshot between 1.5 and trunk

Here is what I see in 1.5 and in my current build. I'd say that this works for me at this point...

Revision history for this message
In , Popemedya (popemedya) wrote :

(In reply to comment #8)
> Created an attachment (id=225598) [edit]
> screenshot between 1.5 and trunk
>
> Here is what I see in 1.5 and in my current build. I'd say that this works for
> me at this point...
>

what is trunck ? where I can download the trunck version for ubuntu ?

Revision history for this message
In , Pavlov (pavlov) wrote :

sorry, my screenshot was for windows -- I'm not sure what the deal with Linux is at the moment.

Revision history for this message
In , Erdal Ronahi (erdalronahi) wrote :

I have been annoyed by this bug, too. I see it in Firefox under Linux a lot, but I am unsure whether it is really a Firefox bug.

I think it may be related to Pango in GTK/GNOME, because there are lots of bugs and issues with Pango and ligatures in Ubuntu (maybe elsewhere, too).

Revision history for this message
In , Erdal Ronahi (erdalronahi) wrote :

I can confirm now that this also happens under Windows XP with Firefox 1.5.0.4, with the font Tahoma, which is well capable of displaying that letter actually.

Revision history for this message
In , Erdal Ronahi (erdalronahi) wrote :

The same is valid for U+06D5. It should right-join, but it doesn't. Reproducible on Windows and Linux, Firefox 1.5

Revision history for this message
In , Erdal Ronahi (erdalronahi) wrote :

This bug is still present in Firefox 2 beta 1, which I just downloaded. The official version, no Ubuntu build.

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1b1) Gecko/20060710 Firefox/2.0b1

Revision history for this message
In , Smontagu (smontagu) wrote :

*** Bug 354107 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Erdal Ronahi (erdalronahi) wrote :

I have just tested some other distros, namely Knoppix with IceWeasel 2.0.0.1 and Debian Etch with IceWeasel 2.0.0.2. To my surprise both do NOT have the bug. Also a nightly build of Firefox 3 did NOT have the bug.

So you guys may be right that this is in fact an Ubuntu bug, not a firefox bug. I'll try to track down the real problem.

Revision history for this message
Erdal Ronahi (erdalronahi) wrote : Specific Kurdish characters like U+06CE (ARABIC LETTER YEH WITH SMALL V) are not displayed in contextual forms

Binary package hint: firefox

Unicode character U+06CE (ARABIC LETTER YEH WITH SMALL V) should have the same contextual forms as U+064A (ARABIC LETTER YEH).

The bug is described well at https://bugzilla.mozilla.org/show_bug.cgi?id=341303, however it seems to be an Ubuntu bug rather than a Firefox bug.

Compare the two screenshots in: https://bugzilla.mozilla.org/attachment.cgi?id=225598

The above part shows the bug: The ligatures in line 1 and 2 are different. Below the correct rendering, line 1 and 2 show the same ligature. The test case itself is at https://bugzilla.mozilla.org/attachment.cgi?id=225526

While the bug is fixed in Firefox 2.0 in Windows, Iceweasel 2.0.0.1 in Knoppix and Iceweasel 2.0.0.2 in Debian, it is still present in Ubuntu with Firefox 2.0.0.2.

description: updated
Revision history for this message
In , Erdal Ronahi (erdalronahi) wrote :

Reported this in Ubuntu's bugtracker Launchpad as bug #91766

https://bugs.launchpad.net/firefox/+bug/91766

Revision history for this message
In , Erdal Ronahi (erdalronahi) wrote :

I just downloaded and tested the official Mozilla builds in Ubuntu 6.10.

The bug is present in 2.0.0.2 (en-US and ku-TR tested), but is fixed in 3.0a2 (nightly build).

I am unsure what that means: Is it an Ubuntu bug because the bug appears also in the official builds when run in Ubuntu, or is it a Firefox bug because it appears in the official builds?

Revision history for this message
Freddy Martinez (freddymartinez9) wrote :

Edited description for clarity.

Changed in firefox:
assignee: nobody → mozilla-bugs
Changed in firefox:
status: Unknown → Confirmed
Changed in firefox:
status: Unconfirmed → Needs Info
Revision history for this message
Erdal Ronahi (erdalronahi) wrote :

John Vivirito changed this to "needs info". What info do you need? I'll be glad to give it.

Revision history for this message
Freddy Martinez (freddymartinez9) wrote :

This is a duplicate bug report which has more information. Please bear with us, thanks.

Revision history for this message
In , Smontagu (smontagu) wrote :

Let's keep "Layout: Bidi Hebrew and Arabic" for bugs that directly relate to the "bidi-ness" of Arabic text, and leave bugs with Arabic shaping in "Layout: Fonts and Text".

(In reply to comment #18)
> I am unsure what that means: Is it an Ubuntu bug because the bug appears also
> in the official builds when run in Ubuntu, or is it a Firefox bug because it
> appears in the official builds?

It's a Firefox bug, but in 2.x and below it only appears on builds without Pango support. The Ubuntu builds of 2.x use Pango, so they don't necessarily have the bug (this also depends on some environment settings).

In 3.x the bug should be fixed in all builds.

Revision history for this message
In , Erdal Ronahi (erdalronahi) wrote :

That's great, then let me tell you the one exception: The letter "Lam with small v" (U+06b5) still produces the bug. I shall attach screenshots from Firefox 3.0a4 and Konqueror to illustrate the problem.

Revision history for this message
In , Erdal Ronahi (erdalronahi) wrote :

Created attachment 263266
Screenshot showing the Kurdish/Arabic text, U+200c makes trouble

Revision history for this message
In , Erdal Ronahi (erdalronahi) wrote :

Created attachment 263267
The same page in Konqueror, displayed correctly

URL: http://ku.wikipedia.org/wiki/ماڵەوه or http://ku.wikipedia.org/wiki/%D9%85%D8%A7%DA%B5%DB%95%D9%88%D9%87

Revision history for this message
In , Erdal Ronahi (erdalronahi) wrote :

After updating to the latest patches and builds, even "U+06b5" is displayed correctly. Great! However, the important character U+200c (Zero-width-non-jointer, ZWNJ) is now not displayed at all. U+200c is often used as a workaround in Persian and Kurdish (Sorani), without it Firefox will be unusable for these languages. This problem has never before appeared until 3.0a.

Both screenshots are done with Ubuntu 7.04, Firefox 3.0a4 (native build) and Konqueror.

By the way, Konqueror is much smarter when showing URLs with arabic letters, look at the screenshots.

Revision history for this message
Erdal Ronahi (erdalronahi) wrote :

This bug is not longer there in Gutsy Gibbon, as of May, 21st 2007.

I have no idea why this is so, since the Firefox version in Gutsy is still the same as in Feisty, 2.0.0.3. Hope it stays like this and does not break again.

Alexander Sack (asac)
Changed in firefox:
status: Needs Info → In Progress
Revision history for this message
In , Erdal Ronahi (erdalronahi) wrote :

In Firefox 3 Alpha 8 all the issues are fixed for me now.

I am not sure, however, if we should close this bug, since it refers to Firefox 2.

Revision history for this message
In , Smontagu (smontagu) wrote :

For Firefox 2 this is WONTFIX (for trunk WORKSFORME)

Changed in firefox:
status: Confirmed → Won't Fix
Changed in firefox:
importance: Unknown → Medium
Revision history for this message
Erdal Ronahi (erdalronahi) wrote :

I just checked this in Maverick. The default fonts still give the error like in the minimal testcase from the mozilla bugreport:

https://bug341303.bugzilla.mozilla.org/attachment.cgi?id=225526

But if you have DejaVu-Extra installed, this testcase is fine:

http://dejavu-fonts.org/wiki/index.php?title=Kurdish

Revision history for this message
Adolfo Jayme Barrientos (fitojb) wrote :

I can't reproduce this in Firefox 20 and Ubuntu 13.04.

Changed in firefox (Ubuntu):
assignee: Mozilla Bugs (mozilla-bugs) → nobody
status: In Progress → Fix Released
Revision history for this message
Erdal Ronahi (erdalronahi) wrote :

Fixed indeed.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.