Skip to content

Typography tab persistence #840

@bph

Description

@bph

Part of #836. Wires the Typography tab. Depends on the Color/foundation PR.

Scope

  • TypographySettingsPanelsettings.typography.* (flag fields)
  • FontFamiliesPanelsettings.typography.fontFamilies (deepest nested shape — fontFace arrays per family)
  • FontSizesPanelsettings.typography.fontSizes

Acceptance criteria

  • Adding a font family with multiple fontFace entries persists with the correct nested structure.
  • Removing a family removes both the entry and any associated font assets reference (no orphaned assets if theme-fonts.php is involved — confirm during implementation).
  • Standard loading / success / error UX.

Out of scope

  • Font asset upload / management (existing flow in theme-fonts.php is separate).

References

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions