Bug 90864

Summary: Improper display of text when a long sequence of 0x0930(र) and 0x094D(्) is given.
Product: HarfBuzz Reporter: Pranay Kumar Samanta <pranay.ks>
Component: srcAssignee: Behdad Esfahbod <freedesktop>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium CC: freedesktop
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: There is a display issue when a string with a combination of Unicode 0x0930(र) and 0x094D(्) is written a more than three times in this specific order like below. र + ् + र + ् + र + ् + र + ् र + ्
The issue is resolved by the attached patch.

Description Pranay Kumar Samanta 2015-06-05 07:57:17 UTC
Created attachment 116310 [details]
There is a display issue when a string with a combination of Unicode 0x0930(र) and 0x094D(्) is written a more than three times in this specific order like below. र + ् + र + ् + र + ् + र + ्  र + ्

There is a display issue when a string with a combination of Unicode 0x0930(र) and 0x094D(्) is written a more than three times in this specific order like below.
र + ् + र + ् + र + ् + र + ्  र + ्
Comment 1 Pranay Kumar Samanta 2015-06-05 08:01:44 UTC
Created attachment 116311 [details] [review]
The issue is resolved by the attached patch.
Comment 2 Behdad Esfahbod 2015-07-22 16:01:30 UTC
Please attach font and screenshot.
Comment 3 Behdad Esfahbod 2016-02-09 08:05:52 UTC
There's an artificial limit of ~4 or 5 consonants per cluster we imposed in our Indic shaper mainly because Windows does that.  We like to remove it, but need a way to be able to keep it for our automated testing against windows.
Comment 4 Behdad Esfahbod 2018-08-23 21:55:50 UTC
Moved to https://github.com/harfbuzz/harfbuzz/issues/1143

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.