diff --git a/packages/block-editor/src/hooks/typography.js b/packages/block-editor/src/hooks/typography.js index 855cf686122290..962cd0e5ad1176 100644 --- a/packages/block-editor/src/hooks/typography.js +++ b/packages/block-editor/src/hooks/typography.js @@ -181,11 +181,17 @@ export function TypographyPanel( { clientId, name, setAttributes, settings } ) { return null; } - const defaultControls = getBlockSupport( name, [ + const blockDefaultControls = getBlockSupport( name, [ TYPOGRAPHY_SUPPORT_KEY, '__experimentalDefaultControls', ] ); + // Ensure fontFamily is shown by default for blocks that support it, + // unless the block explicitly opts out by setting fontFamily: false. + const defaultControls = blockDefaultControls + ? { fontFamily: true, ...blockDefaultControls } + : undefined; + return (