Skip to content

Typography tab persistence #840

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions