WordPress.org

Make WordPress Core

Opened 2 weeks ago

Closed 2 weeks ago

Last modified 3 days ago

#46170 closed defect (bug) (wontfix)

Use system/native fonts for bundled themes

Reported by: garrett-eclipse Owned by:
Milestone: Priority: normal
Severity: normal Version:
Component: Bundled Theme Keywords:
Focuses: performance, privacy Cc:

Description

Similar to #46169 & #36753 this request is to drop the use of Google Fonts for the bundled themes.

Following from a discussion in #core-privacy I'm opening this to move on the Google Fonts issue with Gutenberg.
Discussion - https://wordpress.slack.com/archives/C9695RJBW/p1549043771637800

There's two main concerns;
From a privacy standpoint Google Fonts tracks users collecting PII
From a performance standpoint the assets should be served locally to take advantage of modern font-loading optimization, etc. The cross-domain request slows down the site even with pre-fetching.

From an initial scan this affects all bundled themes starting with Twenty Fourteen, but may just affect ALL as I did a quick search.

Change History (4)

#1 @kjellr
2 weeks ago

From an initial scan this affects all bundled themes starting with Twenty Fourteen, but may just affect ALL as I did a quick search.

Twenty Nineteen's font stack is entirely system fonts, so this should not be a concern there.

#2 @ocean90
2 weeks ago

  • Component changed from Themes to Bundled Theme
  • Milestone Awaiting Review deleted
  • Resolution set to wontfix
  • Status changed from new to closed

Changing the fonts is no longer an option for the themes as it would change the theme's initial look and feel. Unlike for the block editor, users can easily change the theme to use one which doesn't use Google Fonts.

As mentioned above, Twenty Nineteen has already dropped Google Fonts. I suspect that future default themes will follow this lead.

This ticket was mentioned in Slack in #core-privacy by garrett-eclipse. View the logs.


11 days ago

This ticket was mentioned in Slack in #core-privacy by dejliglama. View the logs.


3 days ago

Note: See TracTickets for help on using tickets.