WordPress
-

Where the Site Editor hides the template-part Replace control (and what your theme must ship to get it)
The Site Editor can replace a template part in one click, but the control hides in the kebab menu and only appears when a theme registers two or more parts per area. Here’s the gate, read from core.
-

theme.json silently drops a local() @font-face src (and the fix)
You can’t add a local() @font-face src through theme.json; WordPress drops it. Here’s why, verified in core, and where the fallback face actually belongs.
