Closed Bug 1018897 Opened 11 years ago Closed 11 years ago

[Fennec] [mr] Improper UI and web page text rendering on Simmtronics XPAD, Model Number-X720, Android Version- 4.0.4

Categories

(Firefox for Android Graveyard :: General, defect)

31 Branch
x86
Windows 8
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: cpdhutadmal, Unassigned)

Details

Attachments

(3 files)

Attached image Simmtronics XPAD.png
User Agent: Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36 Steps to reproduce: 1. Refer [Comment 41] of https://bugzilla.mozilla.org/show_bug.cgi?id=1012365. 2. Download nightly build of fennec-31.0a2.mr.android-arm.apk [Modified on 29-May-2014]. 3. See the attached screenshots showing improper UI and Web text. Actual results: Improper UI and Web text display. Expected results: Correct UI and Web text display.
Broken half forms, ligatures/conjuncts, incorrect positioning (shifting) of vowel marks, ... I guess rendering of Devanagari script itself is broken. Meanwhile, Which font (font-family) is it ?
Attached image Aakash Tablet 2.0.png
The same is also applicable for Aakash 2.0 Tablet, Model Number SoftwinerEvb, Android versio-4.0.4.
Attached image FontInformation.png
Sandeep, font used in both of these devices (Simmtronics and Aakash) is Lohit Devanagari 2.5.0. I am attaching the FontInformation.png with this reply.
(In reply to Chandrakant Dhutadmal from comment #3) > Created attachment 8432452 [details] > FontInformation.png > > Sandeep, font used in both of these devices (Simmtronics and Aakash) is > Lohit Devanagari 2.5.0. I am attaching the FontInformation.png with this > reply. That's a rather obsolete version of Lohit, but nevertheless, it ought to work OK within Gecko. Is it equally broken on an actual web page, such as http://mr.wikipedia.org/?
(In reply to Jonathan Kew (:jfkthame) from comment #4) > (In reply to Chandrakant Dhutadmal from comment #3) > > Created attachment 8432452 [details] > > FontInformation.png > > > > Sandeep, font used in both of these devices (Simmtronics and Aakash) is > > Lohit Devanagari 2.5.0. I am attaching the FontInformation.png with this > > reply. > > That's a rather obsolete version of Lohit, but nevertheless, it ought to > work OK within Gecko. Is it equally broken on an actual web page, such as > http://mr.wikipedia.org/? Breaks on the address bar (Improper text layout). Web page contents looks proper.
OK, that's what I suspected. The screenshots from comment 0 and comment 2 show the address bar, menu, and a home-page screen (favorites or recent pages or something like that). These are all UI elements that are rendered by the Java front-end code, which is not built on Gecko but on the Android toolkit, and so it's entirely dependent on text-rendering support from the system. I believe Android 4.0.x didn't have support for shaping Indic scripts, or at least it wasn't integrated into the UI framework, and that's why it fails here. The web page content (e.g. Marathi Wikipedia) demonstrates that when Gecko is handling the text, it can shape correctly. I don't think there's anything we can realistically do about this -- to fix it, we'd have to replace the Java UI, or at least the text-rendering within it, with a whole separate implementation. The "fix" is to upgrade the Android version on the device to one that supports Indic scripts.
> The "fix" is to upgrade the Android version on the device to one that supports Indic scripts. Therefore
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago
Resolution: --- → WONTFIX
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: