-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Closed
Labels
[Feature] Font Library[Feature] TypographyFont and typography-related issues and PRsFont and typography-related issues and PRs[Type] IterationScoped iteration of an effort from a tracking issue or overview issue ideally for a major release.Scoped iteration of an effort from a tracking issue or overview issue ideally for a major release.[Type] Tracking IssueTactical breakdown of efforts across the codebase and/or tied to Overview issues.Tactical breakdown of efforts across the codebase and/or tied to Overview issues.
Description
What?
A list of tasks required to merge Font Library in WordPress core 6.5.
To do:
In progress:
- Font Library: Fix checkboxes labeling in the Fonts modal dialog #58299
- Font Library REST API: sanitize font family and font face settings #58590
- Font Library: Add sanitize from schema util #58571
- Font Collections: lazy load json configuration for better performance #58530
Needs decision:
Done:
- Font Library: replace all references to 6.4.0 by 6.5.0 #55263
- Font Library: Some installed Google fonts don't display in editor or frontend #54706
- Font Library: Uploaded fonts do not always display correctly until after page refresh #55018
- Font Library: Uninstall modal text is redundant #54528
- Font Library: add progress-bar while uploading font assets #54399
- Font Library: unregister font collection #54697
- Font Library: singularize install font families endpoint #57569
- Font Library: Support alternate paths for fonts (
WP_FONTS_DIR) #55063 - Font Library: A border is drawn when there are no fonts available #54527
- Font Library: Deleted fonts are displayed in the active fonts list #55019
- Font Library: add JSON schema as reference for font collection JSON data #55266
- Font Library: Add a way to disable it. #55275
- Font Library: Variant list does not update immediately following upload of new variant #54945
- Font Library: Use WOFF2 files for Google Fonts instead of TTF files #55049
- [Fonts API] Remove all files once Font Library is merged #51820
- Font Library: refactor REST API #55278
- Fonts Library: Fonts modal dialog action buttons accessibility #58083
- Font Library: Don't use header, main and footer elements within the Fonts modal dialog tab panels #58065
- Font Library doesn't support Font Faces that have multiple assets. #58173
- Font Library: Improve default fonts collection naming and description #58278
Nice to have:
- Font Library and Global Style revisions: inconsistencies around deleted font assets. #54222
- Font Library: Export fonts on theme export #54226
- Font Picker: Refine, show font preview, and load only active fonts from library #51151
- Font library: add support for detailed error messaging in API and UI #54777
- Font Library: Automatically switch to installed tab after successful upload of fonts. #54779
- Font Library: Some SVG image previews are clipped or not rendered legibly #54688
- Allow for the programatic means to activate a font. #54506
- Font Library: show the scrollbar bottom edge #54401
- Font Library: include a system fonts collection by default. #54186
- Font Library: Improve UX #56688
- Font Library: How to add lib-font package (or equivalent). #53653
- Font Library: maintain focus order within nested modal #54431
- Command Palette: add command to open fonts #54880
- Try using a full page for the font management #57904
- Font Library: add a setting to customize the conditional download of font assets from a font collection #58030
- Font Library modal: Improve clarity between active and inactive fonts #58276
- Font Library: adding docs #54477
- Font Library: settings for using local vs. remotely hosted fonts #58229
Trac ticket to merge in core:
anton-vlasenko and getdavemikachan, jffng, ironprogrammer, annezazu, amjadr360 and 1 more
Metadata
Metadata
Assignees
Labels
[Feature] Font Library[Feature] TypographyFont and typography-related issues and PRsFont and typography-related issues and PRs[Type] IterationScoped iteration of an effort from a tracking issue or overview issue ideally for a major release.Scoped iteration of an effort from a tracking issue or overview issue ideally for a major release.[Type] Tracking IssueTactical breakdown of efforts across the codebase and/or tied to Overview issues.Tactical breakdown of efforts across the codebase and/or tied to Overview issues.