Closed Bug 231219 Opened 21 years ago Closed 21 years ago

Letters in Indian Language scripts

Categories

(Core :: Layout: Text and Fonts, defect)

x86
Windows XP
defect
Not set
major

Tracking

()

RESOLVED INVALID

People

(Reporter: BijuMailList, Assigned: prabhat.hegde)

References

()

Details

Attachments

(2 files)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031217 Firebird/0.7+
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031217 Firebird/0.7+

In many Indian Language scripts, letters are formed by combining vowels and
constant. And depending on vowels - constant combination, position of the vowel
symbol may be in front, back, top or below of the constant. Sometimes
combination will produce a totally new character. But Mozillla/Firbird is not
doing that.

Sample page which show problem
http://trinetra.ncb.ernet.in/bharateeyaoo/download/OOG_Tamil.txt

Attachment Image shows both error cases.
Firebird - MS IE View

case 1 - vowel symbol not at proper position
case 2 - Mozilla not showing the right combined character
 

MozillaZine topic : Regarding Unicode
http://forums.mozillazine.org/viewtopic.php?t=45719



Reproducible: Always

Steps to Reproduce:
1. open http://trinetra.ncb.ernet.in/bharateeyaoo/download/OOG_Tamil.txt
2. compare same with MS-IE


Actual Results:  
see attachement

Expected Results:  
as in IE see attachement
Attached image Firebird / MS IE View
CTL?
Assignee: nobody → prabhat.hegde
Component: Layout: Fonts and Text → Layout: CTL
QA Contact: core.layout.fonts-and-text → art
Before filing a bug on CTL, please read the international release notes and bugs
refered to there.
http://www.mozilla.org/releases/mozilla1.6/known-issues-int.html#display

On Windows 2k/XP, Mozilla already does a pretty reasonable job as far as
rendering unjustified text is concerned. You need to activate
Devanagari/Tamil/Thai and other complex script support in the control panel of
Windows XP/2k. 
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → INVALID
Well,      
    To add to Biju's comment - indeed I could view on IE correctly the script
for my language . 
   Let us consider the page - http://www.thisaigal.com/oct/unitamcomp1.html . 
  
 "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) Gecko/20040114
Firebird/0.7+ " . 
 
    This page is perfectly fine, when I view with IE . But when i view the same
with Firebird, the page is not pretty much clear. What could have been the
problem here. 

    Since i could view it with IE, indeed the fonts for the script should have
been installed on my system, I guess. 
    Hence reopening the bug. 
That has nothing to do with Mozilla's capability to render Tamil. The page uses
web fonts (MS's proprietary EOT font) not supported by Mozilla. If the author
had put in a graceful degradation path and you had turned on Tamil support[1] on
your Win2k/XP, Mozilla would be able to render it without any problem on Windows
2k/XP provided that it's unjustified. Ask the author to add a link to the font
download (opentype fonts instead of 'EOT').


 Several bugs have been filed on Indic and other complex script supports and
filing an invalid/duplicated bug doesn't help me a bit. See how many bugs are
listed at

 http://www.mozilla.org/releases/mozilla1.6/known-issues-int.html#display

[1] Mozilla uses standard Windows text drawing/measuring APIs while MS IE uses
Uniscribe APIs. The former does NOT work unless you activate one of complex
script support options (it doesn't matter whether it's Devanagari, Tamil, or
Thai although obviously you want to activate Tamil) whereas the latter works
without complex script support activated (as long as there are opentype fonts
for them).
Component: Layout: CTL → Layout: Text
QA Contact: arthit → layout.fonts-and-text
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: