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
,
Jan 23 2017
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!
,
Jan 23 2017
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)
,
Jan 23 2017
,
Jan 29 2017
Noticed that Chrome for Android has a acceptable (alternative canonical) depiction. Attaching screenshot.
,
Feb 6 2017
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
,
Mar 13 2017
Cleaning up "Needs-Review" label as we are not using this label for triage. Ref bug 684919
,
Mar 13 2017
,
Mar 14 2018
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 |
||||||
Comment 1 by jalaj.ch...@gmail.com
, Jan 22 2017