New issue
Advanced search Search tips

Issue 607528 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner: ----
Closed: May 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

Runic letters are displayed as boxes on Windows

Reported by alex.d...@gmail.com, Apr 28 2016

Issue description

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

Example URL:
https://jsfiddle.net/ezy9sx7a/

Steps to reproduce the problem:
Initially reported against VSCode (https://github.com/Microsoft/vscode/issues/5696)

1. Open attached HTML file or jsfiddle URL
2. Observe block squares.
3. There seems to be no way to workaround this, regardless of any CSS font-family I have tried.

What is the expected behavior?
You should get to see these cool looking runic letters.
I have tried both the HTML and the jsfiddle URL in Edge and the characters show there.

What went wrong?
Chrome shows boxes.

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No 

Did this work before? N/A 

Does this work in other browsers? Yes 

Chrome version: 50.0.2661.87  Channel: stable
OS Version: 10.0
Flash Version: Shockwave Flash 21.0 r0

I have found a similar issue, https://bugs.chromium.org/p/chromium/issues/detail?id=264195 with a fix that mentions "This CL makes unicode blocks categorized as Runic, Dingbats, general punctuation, miscellaneous symbols, and supplemental mathematical operators be rendered by Segoe UI Symbol on Windows."

But somehow that fix does not help in this case.
 
runes.html
345 bytes View Download
Components: -Blink Blink>Fonts

Comment 2 by e...@chromium.org, May 2 2016

Cc: e...@chromium.org

Comment 3 by e...@chromium.org, May 9 2016

Status: Started (was: Unconfirmed)
Confirmed, we get the fallback font wrong. 
Project Member

Comment 4 by bugdroid1@chromium.org, May 10 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/aca021a3bd4f6f479d5449ea4cd6e1b295b08d8f

commit aca021a3bd4f6f479d5449ea4cd6e1b295b08d8f
Author: eae <eae@chromium.org>
Date: Tue May 10 00:40:46 2016

Fix rendering of Runic on Windows

Fix font fallback logic for Runic by removing USCRIPT_RUNIC from the win
specific symbol and emoji font selection logic, instead using the script
map to determine the appropriate Runic fonts based on the unicode block.

BUG= 607528 
R=szager@chromium.org

Review-Url: https://codereview.chromium.org/1958213002
Cr-Commit-Position: refs/heads/master@{#392495}

[modify] https://crrev.com/aca021a3bd4f6f479d5449ea4cd6e1b295b08d8f/third_party/WebKit/Source/platform/fonts/win/FontFallbackWin.cpp

Comment 5 by e...@chromium.org, May 10 2016

Status: Fixed (was: Started)

Sign in to add a comment