gutenberg icon indicating copy to clipboard operation
gutenberg copied to clipboard

Font Library post-WP 6.5 Issues

Open creativecoder opened this issue 1 year ago • 5 comments

This is a collection of open Font Library bugs and enhancements to be considered for WP 6.6, grouped by category, with bugs at the top of each category:

UI Improvements

Accessibility

  • [ ] #58319 (bug)
  • [x] #55179

Collections and installing fonts

  • [ ] #59408
  • [ ] #58011
  • [ ] #58989
  • [ ] #58277
  • [x] #54797
  • [ ] #54779
  • [ ] #60914

Managing installed fonts

  • [x] #54401 (bug)
  • [ ] #54601 (bug)
  • [ ] #60392 (bug)
  • [ ] #59704
  • [ ] #58403
  • [x] #55220
  • [ ] #58276
  • [ ] #55176

Storage and data

Font files

  • [ ] #58375 (bug)
  • [x] #59417
  • [ ] #59102
  • [ ] #58229

Font post types

  • [ ] #59486 (bug)
  • [ ] #59353 (bug)
  • [ ] #59137 (bug)
  • [ ] #58670

REST API

Font Collections

Google Fonts collection

  • [ ] #54671
  • [ ] #58521

All collections

  • [ ] #58774
  • [x] #58695
  • [ ] #59094
  • [ ] https://github.com/WordPress/gutenberg/pull/59412

Font Names and Previews

  • [ ] #60188 (bug)
  • [ ] https://github.com/WordPress/google-fonts-to-wordpress-collection/issues/23
  • [ ] #58411
  • [ ] #59976
  • [x] https://github.com/WordPress/gutenberg/pull/59569
  • [ ] https://github.com/WordPress/gutenberg/issues/62701

System Fonts

  • [ ] #57295
  • [ ] #54186

Relation to Global Styles and Themes

  • [ ] #59974 (bug)
  • [ ] #55175
  • [ ] #54985
  • [ ] #54222

Related Typography Issues

  • [ ] #59974 (bug)
  • [x] #49090
  • [ ] #45136
  • [ ] #59952
  • [ ] #59951
  • [ ] #57301
  • [ ] #57207
  • [ ] #59574

Importing/Exporting

  • [ ] #59109 (bug)
  • [ ] #54226

Code Quality

  • [ ] #58428

Misc

  • [ ] #54880
  • [ ] #53653

creativecoder avatar Apr 06 '24 02:04 creativecoder

@creativecoder can we add https://github.com/WordPress/gutenberg/issues/55179 to this list please? Thanks.

afercia avatar Apr 11 '24 08:04 afercia

@creativecoder can we add https://github.com/WordPress/gutenberg/issues/55179 to this list please? Thanks.

@afercia I've added it to the list.

creativecoder avatar Apr 11 '24 14:04 creativecoder

Can someone provide an update on where this work is with 6.6 beta 1 coming up? Curious what improvements we might see for the release and where we are with these efforts.

annezazu avatar May 15 '24 21:05 annezazu

@annezazu I believe the checklist in the issue description is up to date. It looks like we have a few small improvements:

  • https://github.com/WordPress/gutenberg/issues/54797
  • https://github.com/WordPress/gutenberg/issues/54401
  • https://github.com/WordPress/gutenberg/issues/55220

Additionally, there's some in progress work on https://core.trac.wordpress.org/ticket/60835 to improve the underlying code.

That's all I'm aware of, right now.

creativecoder avatar May 20 '24 11:05 creativecoder

Hi all 👋

Reminder: The release candidate for Gutenberg Version 18.5 is scheduled for next Friday (May 31st). So anything that is supposed to make it into WordPress 6.6 must be merged by then.

Please raise any important issues that need additional attention :)

fabiankaegy avatar May 21 '24 14:05 fabiankaegy

I've updated the labels on this issue to be a Tracking Issue (rather than Iteration). At this point the issue description is more a collection of categorized font library issues than a scoped set of issues for a specific iteration.

I've also combed through Gutenberg and Trac and added additional font library issues I found to the description.

creativecoder avatar Jul 12 '24 19:07 creativecoder

@creativecoder I've been stumbling upon this request again, is there a reason why it's not included in this list? https://github.com/WordPress/gutenberg/issues/55239

luminuu avatar Jul 26 '24 09:07 luminuu

@luminuu I still think Adobe/Typekit support is best done with a separate plugin, as I don't see any way to download or use Adobe fonts without signing up for an account, and many of the fonts seem to require a paid subscription.

But if their licensing allows free downloading and use without an account, and there's an API we can use to generate a font collection (see the google fonts collection scripts for reference), please let me know!

creativecoder avatar Jul 27 '24 01:07 creativecoder

I have a licensed link available for testing and I tried to add these fonts as a font collection but I didn't got it working. It would be nice if there would be some possbility, apart from a very hacky way that I found. What technically happens is you get a link to a .css file which contains the @font-face declarations. I'd imagine the editor to load that CSS file and via the font collection, you can define the fonts, weights etc so they correctly appear in the editor. Ideally these fonts would show up the same way in the design tools and font library, just coming from a different source. This way could be used for other font providers as well, as long as you have a .css file that contains the fonts.

luminuu avatar Aug 01 '24 07:08 luminuu