Combining unicode characters result in rendering of placeholder boxes
Reported by
srikuma...@gmail.com,
Apr 24 2016
|
||||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36 Example URL: http://sriku.org/bugs/combining-char-bug/ Steps to reproduce the problem: 1. Create a UTF8 sequence containing "COMBINING DOT ABOVE" U+0307) or "COMBINING DOT BELOW" (U+0323) characters using "Tamil Sangam" font (default choice of Chrome on MacOSX for Tamil) 2. View sequence in browser What is the expected behavior? The appropriate Tamil character along with the dot in the correct relative position must be displayed. What went wrong? Boxes are shown instead of the characters. Please see the referenced URL for snapshots of rendering in Chrome/Safari and data for reproducing the bug. The bug manifests on Windows too. It is also present in current Canary - Version 52.0.2715.0 canary (64-bit). Does it occur on multiple sites: Yes Is it a problem with a plugin? No Did this work before? Yes Unclear, but I'd been recommending Chrome for this use since it used to work. Does this work in other browsers? Yes Chrome version: 49.0.2623.112 Channel: n/a OS Version: OS X 10.11.2 Flash Version: Shockwave Flash 21.0 r0 Works correctly in Safari(Version 9.0.2 (11601.3.9)). Similar rendering problem in Firefox on MacOSX. Quite likely this issue would cut across all combining characters such as "COMBINING
,
Apr 25 2016
Could also repro this on Windows and Linux. Firefox on Linux did render this correctly.
,
Apr 27 2016
,
Apr 27 2016
drott, this seems related to your font fallback changes.
,
Apr 27 2016
Yes, we have remaining issues finding fallback fonts for combining sequences. Duplicate of issue 591346. Thank you for the helpful test case.
,
Dec 24 2016
Note - the link in "Comment 1"(https://bugs.chromium.org/p/chromium/issues/detail?id=606173#c1) no longer displays this issue due to a work around I added for this bug in that application.
,
Dec 28 2016
Would you be able to put a reproduction of the issue similar to the test case in #1 on jsbin or codepen? Thanks. What was the workaround you are using? Was it specifying a specific font to use? |
||||
►
Sign in to add a comment |
||||
Comment 1 by srikuma...@gmail.com
, Apr 24 2016