New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 683662 link

Starred by 1 user

Issue metadata

Status: Archived
Owner:
Last visit > 30 days ago
Closed: Mar 2018
Cc:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

The sequence of characters in Hindi is wrongly depicted in some cases

Reported by jalaj.ch...@gmail.com, Jan 22 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36

Steps to reproduce the problem:
1. type बिड्डू on Chrome (the representation is wrong)
2. type बिड्डू on IE EDGE ( the representation is correct)

What is the expected behavior?
For certain combinations of 'Hindi' language characters, the Hindi vowel('matra') of last consonant shifts to previous Hindi consonant in *representation* on UI.
This should not happen

What went wrong?
Chrome UI depicts a rightly written word in Hindi wrongly (for certain combination of character sequence e.g. बि द् दु-> बिड्डू wrong, पि द् दु -> पिद्दु wrong, बि ड् डु-> बिड्डु wrong, पि द् दि -> पिद्दि is correct)

Did this work before? N/A 

Chrome version: 55.0.2883.87  Channel: stable
OS Version: 10.0
Flash Version: Shockwave Flash 24.0 r0
 
Typo: बि द् दु-> बिड्डू
Errata: बि द् दु-> बिद्दु
Cc: brajkumar@chromium.org
Labels: Needs-Feedback
Tested this issue on Windows-10 using chrome latest stable M55-55.0.2883.87  by following steps mentioned below.

1. Changed chrome language and keyboard language to Hindi
2. Typed बि ड् डू without any space in chrome and IE-Edge and observed different behavior on both the browsers.

Reporter@ Attaching screen-shot for reference, Could you please confirm which one is the right sequence of character from the below screen-shot? Observed same behavior on chrome M50-50.0.2661.0.

Thanks!

683662.PNG
41.5 KB View Download
1st depiction (IE) is correct.

*Actual atomic sequence ब ि ड ् ड ू (space separated)
*Chrome Tab(2nd part in screenshot) is making it look like ब ि ड ् ू ड (notice that last character is looking singleton)

___________________

As chromium team comes from different lingual backgrounds, and if someone is wondering some representation peculiarities in Hindi (Devnagari), I am adding little more details:

I think only a _special_ condition within a representation logic branch is not handled and therefore I am afraid that any fix should not break existing right representations such as:
 - पि द् दि -> पिद्दि is correct (द ् द forms a pseudo character द्द)
 - ब द् दि -> बद्दि is correct
 - बु ध् दू -> बुध्दू is correct
 - क ब ड् डि -> कबड्डि is correct

Noticeably: ड ् ड when combined forms a pseudo character (conjunct) ड्ड.

The ू character is a compound element which takes a position BELOW the PRECEDING character (ड ू -> डू). Since the (ड ् ड ->) ड्ड has no bottom `conjunct position` available i.e. their is no empty position below ड्ड, to be taken by  ू. Therefore for combined conjunct to be aptly visible, the right representation is as what is seen in IE screenshot.

But in case of UPPER compound elements, such as ि, the (ड ् ड ->) ड्ड has upper `conjunct position` available to be taken by ि in preceding character ड्ड, so the word कबड्डि is perfectly laid out in both Chrome and IE.

Ref: https://en.wikipedia.org/wiki/Devanagari#Biconsonantal_conjuncts
https://en.wikipedia.org/wiki/Devanagari#Compounds
https://en.wikipedia.org/wiki/Ligature_(typography)




Labels: Needs-Triage-M55
Noticed that Chrome for Android has a acceptable (alternative canonical) depiction.
Attaching screenshot.
Screenshot_2017-01-29-22-48-46-978_com.android.chrome-02.jpeg
94.4 KB View Download
Project Member

Comment 6 by sheriffbot@chromium.org, Feb 6 2017

Labels: -Needs-Feedback Needs-Review
Owner: brajkumar@chromium.org
Thank you for providing more feedback. Adding requester "brajkumar@chromium.org" for another review and adding "Needs-Review" label for tracking.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 7 by cda...@chromium.org, Mar 13 2017

Cleaning up "Needs-Review" label as we are not using this label for triage. Ref  bug 684919 

Comment 8 by cda...@chromium.org, Mar 13 2017

Labels: -Needs-Review
Project Member

Comment 9 by sheriffbot@chromium.org, Mar 14 2018

Status: Archived (was: Unconfirmed)
Issue has not been modified or commented on in the last 365 days, please re-open or file a new bug if this is still an issue.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment