Title: [270386] trunk/Source/WebKit
Revision
270386
Author
[email protected]
Date
2020-12-02 20:59:45 -0800 (Wed, 02 Dec 2020)

Log Message

GPU Process: Temporarily disable Web Fonts when DOM rendering in the GPU process is enabled
https://bugs.webkit.org/show_bug.cgi?id=219479

Reviewed by Simon Fraser.

* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::updatePreferences):
Web fonts don't work in the GPU process yet, so disable them.
Unstyled text is better than no text.

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (270385 => 270386)


--- trunk/Source/WebKit/ChangeLog	2020-12-03 04:06:02 UTC (rev 270385)
+++ trunk/Source/WebKit/ChangeLog	2020-12-03 04:59:45 UTC (rev 270386)
@@ -1,3 +1,15 @@
+2020-12-02  Tim Horton  <[email protected]>
+
+        GPU Process: Temporarily disable Web Fonts when DOM rendering in the GPU process is enabled
+        https://bugs.webkit.org/show_bug.cgi?id=219479
+
+        Reviewed by Simon Fraser.
+
+        * WebProcess/WebPage/WebPage.cpp:
+        (WebKit::WebPage::updatePreferences):
+        Web fonts don't work in the GPU process yet, so disable them.
+        Unstyled text is better than no text.
+
 2020-12-02  Brent Fulgham  <[email protected]>
 
         [macOS] WebContent sandbox; remove AppleIntelMEUserClient

Modified: trunk/Source/WebKit/WebProcess/WebPage/WebPage.cpp (270385 => 270386)


--- trunk/Source/WebKit/WebProcess/WebPage/WebPage.cpp	2020-12-03 04:06:02 UTC (rev 270385)
+++ trunk/Source/WebKit/WebProcess/WebPage/WebPage.cpp	2020-12-03 04:59:45 UTC (rev 270386)
@@ -3797,6 +3797,10 @@
     WebProcess::singleton().setUseGPUProcessForCanvasRendering(m_shouldRenderCanvasInGPUProcess);
     WebProcess::singleton().setUseGPUProcessForDOMRendering(m_shouldRenderDOMInGPUProcess);
     WebProcess::singleton().setUseGPUProcessForMedia(m_shouldPlayMediaInGPUProcess);
+
+    // FIXME: We should support web fonts in the GPU process.
+    if (m_shouldRenderDOMInGPUProcess)
+        settings.setDownloadableBinaryFontsEnabled(false);
 #endif
 
 #if ENABLE(IPC_TESTING_API)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to