From: csagan5 <32685696+csagan5@users.noreply.github.com> Date: Sun, 15 Oct 2017 21:45:46 +0200 Subject: Disable references to fonts.googleapis.com License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html --- chrome/android/java/res/font/reader_mode_lexend.xml | 1 - chrome/android/java/res_base/font/chrome_google_sans.xml | 8 +------- .../java/res_base/font/chrome_google_sans_bold.xml | 8 +------- .../java/res_base/font/chrome_google_sans_medium.xml | 8 +------- .../java/res_base/font/chrome_google_sans_text.xml | 8 +------- .../java/res_base/font/chrome_google_sans_text_medium.xml | 8 +------- .../org/chromium/chrome/browser/fonts/FontPreloader.java | 1 + .../side_panel/read_anything/app/read_anything_toolbar.ts | 4 +--- .../content/browser/dom_distiller_viewer_source.cc | 2 +- .../dom_distiller/core/html/dom_distiller_viewer.html | 4 ---- components/dom_distiller/core/html/preview.html | 2 +- .../content/browser/font/AndroidFontLookupImpl.java | 1 + .../crashpad/crashpad/doc/support/crashpad_doxygen.css | 3 +-- 13 files changed, 11 insertions(+), 47 deletions(-) diff --git a/chrome/android/java/res/font/reader_mode_lexend.xml b/chrome/android/java/res/font/reader_mode_lexend.xml --- a/chrome/android/java/res/font/reader_mode_lexend.xml +++ b/chrome/android/java/res/font/reader_mode_lexend.xml @@ -12,6 +12,5 @@ found in the LICENSE file. app:fontProviderAuthority="com.google.android.gms.fonts" app:fontProviderCerts="@array/ui_com_google_android_gms_fonts_certs" app:fontProviderFetchStrategy="async" - app:fontProviderPackage="com.google.android.gms" app:fontProviderQuery="Lexend" app:fontProviderSystemFontFamily="sans-serif"/> diff --git a/chrome/android/java/res_base/font/chrome_google_sans.xml b/chrome/android/java/res_base/font/chrome_google_sans.xml --- a/chrome/android/java/res_base/font/chrome_google_sans.xml +++ b/chrome/android/java/res_base/font/chrome_google_sans.xml @@ -8,10 +8,4 @@ found in the LICENSE file. + tools:ignore="FontValidationError,FontValidationWarning,UnusedResources"/> diff --git a/chrome/android/java/res_base/font/chrome_google_sans_bold.xml b/chrome/android/java/res_base/font/chrome_google_sans_bold.xml --- a/chrome/android/java/res_base/font/chrome_google_sans_bold.xml +++ b/chrome/android/java/res_base/font/chrome_google_sans_bold.xml @@ -8,10 +8,4 @@ found in the LICENSE file. + tools:ignore="FontValidationError,FontValidationWarning,UnusedResources"/> diff --git a/chrome/android/java/res_base/font/chrome_google_sans_medium.xml b/chrome/android/java/res_base/font/chrome_google_sans_medium.xml --- a/chrome/android/java/res_base/font/chrome_google_sans_medium.xml +++ b/chrome/android/java/res_base/font/chrome_google_sans_medium.xml @@ -8,10 +8,4 @@ found in the LICENSE file. + tools:ignore="FontValidationError,FontValidationWarning,UnusedResources"/> diff --git a/chrome/android/java/res_base/font/chrome_google_sans_text.xml b/chrome/android/java/res_base/font/chrome_google_sans_text.xml --- a/chrome/android/java/res_base/font/chrome_google_sans_text.xml +++ b/chrome/android/java/res_base/font/chrome_google_sans_text.xml @@ -8,10 +8,4 @@ found in the LICENSE file. \ No newline at end of file + tools:ignore="FontValidationError,FontValidationWarning,UnusedResources"/> diff --git a/chrome/android/java/res_base/font/chrome_google_sans_text_medium.xml b/chrome/android/java/res_base/font/chrome_google_sans_text_medium.xml --- a/chrome/android/java/res_base/font/chrome_google_sans_text_medium.xml +++ b/chrome/android/java/res_base/font/chrome_google_sans_text_medium.xml @@ -8,10 +8,4 @@ found in the LICENSE file. \ No newline at end of file + tools:ignore="FontValidationError,FontValidationWarning,UnusedResources"/> diff --git a/chrome/android/java/src/org/chromium/chrome/browser/fonts/FontPreloader.java b/chrome/android/java/src/org/chromium/chrome/browser/fonts/FontPreloader.java --- a/chrome/android/java/src/org/chromium/chrome/browser/fonts/FontPreloader.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/fonts/FontPreloader.java @@ -64,6 +64,7 @@ public class FontPreloader { mThreadChecker.assertOnValidThread(); if (!mInitialized) { mInitialized = true; + if ((true)) return; context = context.getApplicationContext(); // Create an empty callback so we can call the async version of #getFont. var callback = diff --git a/chrome/browser/resources/side_panel/read_anything/app/read_anything_toolbar.ts b/chrome/browser/resources/side_panel/read_anything/app/read_anything_toolbar.ts --- a/chrome/browser/resources/side_panel/read_anything/app/read_anything_toolbar.ts +++ b/chrome/browser/resources/side_panel/read_anything/app/read_anything_toolbar.ts @@ -461,9 +461,7 @@ export class ReadAnythingToolbarElement extends ReadAnythingToolbarElementBase { const link = document.createElement('link'); link.rel = 'preload'; link.as = 'style'; - link.href = 'https://fonts.googleapis.com/css?family='; - link.href += chrome.readingMode.allFonts.join('|'); - link.href = link.href.replace(' ', '+'); + this.setFontsLoaded(); link.addEventListener('load', () => { link.media = 'all'; diff --git a/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc b/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc --- a/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc +++ b/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc @@ -308,7 +308,7 @@ bool DomDistillerViewerSource::ShouldServiceRequest( std::string DomDistillerViewerSource::GetContentSecurityPolicy( network::mojom::CSPDirectiveName directive) { if (directive == network::mojom::CSPDirectiveName::StyleSrc) { - return "style-src 'self' https://fonts.googleapis.com;"; + return "style-src 'self';"; } else if (directive == network::mojom::CSPDirectiveName::ChildSrc) { return "child-src *;"; } else if (directive == diff --git a/components/dom_distiller/core/html/dom_distiller_viewer.html b/components/dom_distiller/core/html/dom_distiller_viewer.html --- a/components/dom_distiller/core/html/dom_distiller_viewer.html +++ b/components/dom_distiller/core/html/dom_distiller_viewer.html @@ -17,14 +17,10 @@ found in the LICENSE file. $1 $i18n{title} - - $2 diff --git a/components/dom_distiller/core/html/preview.html b/components/dom_distiller/core/html/preview.html --- a/components/dom_distiller/core/html/preview.html +++ b/components/dom_distiller/core/html/preview.html @@ -11,7 +11,7 @@ found in the LICENSE file. Title goes here and it could be kind of lengthy - Publisher name - +