[wp-trac] [WordPress Trac] #46370: Fonts API: a proposal for creating an API to register and enqueue web fonts

WordPress Trac noreply at wordpress.org
Wed Feb 1 14:42:21 UTC 2023


#46370: Fonts API: a proposal for creating an API to register and enqueue web fonts
-----------------------------+-----------------------------------
 Reporter:  jonoaldersonwp   |       Owner:  hellofromTonya
     Type:  feature request  |      Status:  assigned
 Priority:  normal           |   Milestone:  Future Release
Component:  General          |     Version:
 Severity:  normal           |  Resolution:
 Keywords:                   |     Focuses:  performance, privacy
-----------------------------+-----------------------------------
Changes (by hellofromTonya):

 * milestone:  6.2 => Future Release


Comment:

 Status update:

 The Fonts API will not be ready for 6.2. I
 [https://github.com/WordPress/gutenberg/issues/41479#issuecomment-1412161043
 shared the reasoning here] in the Ongoing Roadmap tracker. Coping it here
 for transparency:

 >Update:
 >
 >The Fonts API is not ready for introduction into WordPress Core for WP
 6.2. Why?
 >
 >The API needs several Gutenberg release cycles to stabilize after being
 completely rewritten and renamed. The renaming and latest rewrites are
 targeted for GB 15.1 which releases 1 day after 6.2 Beta 1. That's not
 enough time to ensure the API is ready.
 >
 >Focus will be on:
 >
 >* Getting the API stabilized.
 >* Assessing and improving performance.
 >* Adding automatic font enqueuing for all fonts in global styles.
 >* Developers upgrading to use the new API (as the BC layer is temporary).
 >
 >All of these seem doable to target introduction into WP 6.3 alpha.

 This feature is close, really close to coming to Core. But it needs more
 time to stabilize before it comes.

 I do think it's doable for 6.3. And I will be focusing on it once 6.2
 betas into RC. You can help. Interested? Come join the effort in
 Gutenberg.

 I'm moving it off the 6.2 milestone. But since 6.3 isn't available yet,
 I'll set it to `Future Release`. Once available, it will move onto the
 6.3. milestone.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/46370#comment:134>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list