[wp-trac] [WordPress Trac] #55567: Editor: Backport bug fixes for WordPress 6.0 from Gutenberg
WordPress Trac
noreply at wordpress.org
Tue Apr 26 14:46:51 UTC 2022
#55567: Editor: Backport bug fixes for WordPress 6.0 from Gutenberg
--------------------------------------+---------------------
Reporter: gziolo | Owner: (none)
Type: task (blessed) | Status: new
Priority: normal | Milestone: 6.0
Component: Editor | Version: trunk
Severity: normal | Resolution:
Keywords: has-patch has-unit-tests | Focuses:
--------------------------------------+---------------------
Comment (by hellofromTonya):
In [changeset:"53282" 53282]:
{{{
#!CommitTicketReference repository="" revision="53282"
Themes: Add internal-only theme.json's webfonts handler (stopgap).
Adds `_wp_theme_json_webfonts_handler()` for handling `fontFace`
declarations in a theme's `theme.json` file to generate the `@font-face`
styles for both the editor and front-end.
Design notes:
* It is not a public API, but rather an internal, Core-only handler.
* It is a stopgap implementation that will be replaced when the public
Webfonts API is introduced in Core.
* The code design is intentional, albeit funky, with the purpose of
avoiding backwards-compatibility issues when the public Webfonts API is
introduced in Core.
* It hides the inter-workings.
* Does not exposing API ins and outs for external consumption.
* Only works for `theme.json`.
* Does not provide registration or enqueuing access for plugins.
For more context on the decision to include this stopgap and the Webfonts
API, see:
* Core's PR 40493 https://github.com/WordPress/gutenberg/pull/40493
* Gutenberg's tracking issue 40472
https://github.com/WordPress/gutenberg/issues/40472
Props aristath, hellofromTonya, peterwilsoncc, costdev, jffng, zieladam,
gziolo, bph, jonoaldersonwp, desrosj.
See #55567, #46370.
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/55567#comment:50>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list