Can I share predefined fonts from theme_support with a gutenberg component?

I have a few fonts defined in my functions.php:

        add_theme_support('editor-font-sizes', array(
            array(
                'name' = esc_attr__('Small', 'moderna'),
                'size' = 13,
                'slug' = 'small'
            ),
            ......
            array(
                'name' = esc_attr__('Headline', 'moderna'),
                'size' = 40,
                'slug' = 'headline'
            )
        ));

I want to use these defined fonts now in a FontSizePicker Component from Gutenberg. However I do not want to define these two times. Is there any way to get these fonts from php to the wordpress block?

InspectorControls
  FontSizePicker
    fontSizes={GET_FONTS_FROM_THEME_SUPPORT()}
    value={26}
    fallbackFontSize={12}
    onChange={(newFontSize) = console.log(newFontSize)}
    withSlider
  /
/InspectorControls;

Topic block-editor fonts plugins themes Wordpress javascript

Category Web

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.