New issue
Advanced search Search tips

Issue 670998 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Dec 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

CCS :after content doesn't merge unicode characters parts together

Reported by zeuse...@gmail.com, Dec 4 2016

Issue description

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

Steps to reproduce the problem:
If I use the unicode character #x1F430; I can display a rabbit emoji 🐰
And if I use the unicode character #xFE0E; just after it enforce the icon into it's text representation 🐰︎
BUT if the second part is added with css :after content, it doesn't work.
I've made a fiddle to show it:
https://jsfiddle.net/eaz7r3nz/

What is the expected behavior?
The rabbit in the middle should be the same as the right one.

What went wrong?
It's not, the two unicodes characters are not fused, they're displayed separately.

Did this work before? No 

Does this work in other browsers? Yes

Chrome version: 57.0.2939.0  Channel: canary
OS Version: 10.0
Flash Version: Shockwave Flash 24.0 r0

In firefox it works as expected.
 
Components: -Blink>CSS Blink>Fonts
Status: Untriaged (was: Unconfirmed)
Able to reproduce on Windows.

Comment 2 by e...@chromium.org, Dec 5 2016

Status: WontFix (was: Untriaged)
The after psedo selector is a separate text node and thus the characters are not merged. I *think* this is the correct behavior. We match the Edge, Safari and FF on Mac behavior here.

Comment 3 by zeuse...@gmail.com, Dec 5 2016

Eh too bad, it's a great feature.

Sign in to add a comment