Make WordPress Core

Opened 2 years ago

Closed 6 months ago

#55963 closed defect (bug) (worksforme)

fontFace not in json schema

Reported by: wprediscovered's profile wprediscovered Owned by:
Milestone: Priority: normal
Severity: normal Version: 6.0
Component: Editor Keywords:
Focuses: Cc:

Description (last modified by SergeyBiryukov)

I validate my theme.json using the json schema, as recommended in the manual: https://developer.wordpress.org/block-editor/how-to-guides/themes/theme-json/#developing-with-theme-json

I started using the recent fontFace property to add my fonts via the theme.json. Now the validation fails, because the current schema doesn't include the fontFace property: https://schemas.wp.org/trunk/theme.json Neither does the Gutenberg schema: https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/theme.json

It seems the schema update was never part of the Gutenberg PR https://github.com/WordPress/gutenberg/pull/40493 and thus not of the Core backport: [53282]

An update to the json schema is needed to reflect the changed interface.

Change History (3)

#1 @SergeyBiryukov
2 years ago

  • Component changed from General to Themes
  • Description modified (diff)

#3 @poena
6 months ago

  • Component changed from Themes to Editor
  • Milestone Awaiting Review deleted
  • Resolution set to worksforme
  • Status changed from new to closed

Hi

I am going to close this as fixed, since the fontFace is part of the schema now.
Thank you for the report.

Note: See TracTickets for help on using tickets.