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

Issue 639743 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 2
Type: Compat



Sign in to add a comment

Arabic subtending marks (U+0600..U+0603) render incorrectly in the beginning of a line

Reported by saadat.m...@gmail.com, Aug 22 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36

Example URL:

Steps to reproduce the problem:
1. Use any of the Arabic subtending marks (U+0600..U+0603) + proceeding digits in the beginning of a line in an HTML document.

What is the expected behavior?
The subtending marks should be rendered *under* the proceeding digits.

What went wrong?
The subtending marks are rendered *after* the proceeding digits.

Does it occur on multiple sites: N/A

Is it a problem with a plugin? No 

Did this work before? N/A 

Does this work in other browsers? Yes 

Chrome version: 52.0.2743.116  Channel: stable
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version: Shockwave Flash 22.0 r0

The incorrect rendering is seen only when the subtending mark + proceeding digits are the starting characters of a line. In the middle or end of a line, they render correctly.
 
arabic-subtending-marks.html
1.5 KB View Download
Cc: msrchandra@chromium.org
Components: UI>Localization
Labels: OS-Linux OS-Mac
Status: Untriaged (was: Unconfirmed)
Able to reproduce the issue on Windows, Mac and Linux on Chrome Stable# 52.0.2743.116. This is a Non-Regression ISsue from M30 builds# 30.0.1599.101 (Official Build 227552).
Changing the status to Untriaged so that the issue would get addressed.
Thank You.
639743.jpg
121 KB View Download
Components: Blink>Fonts UI>Internationalization
Might be better classified as an internationalization issue.  This probably though has to do with font rendering in blink.  Tagging as such.

Comment 3 by e...@chromium.org, Jan 12 2017

Components: -UI>Localization -UI>Internationalization
Owner: drott@chromium.org
Status: Assigned (was: Untriaged)
It's been a while. Any update on this? :)
Arabic subtending marks also render incorrectly when used with CSS counters. An example is attached.

That only difference with the original issue is that with CSS counters, the rendering is always incorrect and it doesn't matter whether the <subtending marks + proceeding digits of CSS counter> are in the start, middle, or end of the generated content.

The example file renders correctly in Firefox 59, but not in Chrome 66.0.3359.117.
arabic-subtending-marks-css-counters.html
3.3 KB View Download

Sign in to add a comment