[Webkit-unassigned] [Bug 177345] New: [Regression] Webkit "-apple-system" font fallback token handles font weights of PingFang incorrectly.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 21 23:50:33 PDT 2017


https://bugs.webkit.org/show_bug.cgi?id=177345

            Bug ID: 177345
           Summary: [Regression] Webkit "-apple-system" font fallback
                    token handles font weights of PingFang incorrectly.
           Product: WebKit
           Version: Safari Technology Preview
          Hardware: All
                OS: macOS 10.13
            Status: NEW
          Severity: Critical
          Priority: P2
         Component: WebKit2
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: shikisuen at outlook.com

Created attachment 321520

  --> https://bugs.webkit.org/attachment.cgi?id=321520&action=review

macOS-Safari-PingFang-FakeBold-Issue-Screenshot

This bug report was sent to Apple Bug Reporter (#33333584) on on July 15, 2017 and was informed on July 24 that "Engineering has determined that your bug report is a duplicate of another issue and will be closed." However, this issue, till now, is still left unresolved and affects all applications on macOS and iOS that relies on the Safari 11 Webkit API when "-apple-system" is used in CSS font fallback.

These are new regressions found in macOS 10.13 and iOS 11 since Developer Beta 3 till GM Builds regarding how webkit handles the font weights of PingFang typeface. See "Steps to Reproduce" below.

The reason is that a virtually bolded CJK font looks extremely terrible, definitely disobeying what the font designers really want to see. I posted some attachments here for your reference.

Steps to Reproduce:
1. In occasions that the Safari (or any app that relies on the system built-in webkit) reads a western font with Bold weight, when the font falls back to PingFang, it shows virtually bolded font in lieu of what previously done (i.e. PingFang Semibold).

2. To cope with what I described above, I extracted all six PingFang Semibold files and made a doppelgänger set of them (renamed as PingFang bold) and tested this issue again. Now I found that only the wildcard font-fallback token "-apple-system" triggers this issue.

Expected Results:
Either use PingFang Semibold (like what iOS and macOS previously did), OR ask DynaComware to make the real Bold (and possibly Heavy) weight(s) of this font family.

Observed Results:
The virtually bolded PingFang family looks extremely terrible, definitely disobeying what the font designers really want to see. I posted some attachments here for your reference.

Version:
Safari 11.0-13604.1.28.2 and 11.0 (13604.1.38.1.6) 

Notes:
I feel that no one in Webkit team wants to solve this issue quickly, but I still have to post it here.

Configuration:
macOS 10.13  Developer Beta 3 * GM Build and iOS 11 Developer Beta 3 & GM Build, running on MacBook Late 2016 TouchBar model (13 inch) and iPhone 6s.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170922/a1e374dc/attachment.html>


More information about the webkit-unassigned mailing list