How to Add a New Google Font?

Description

The cp_add_google_fonts filter allows adding Google font to existing Google font list.

Usage

// Filter callback function
function example_callback( $fonts ) {
    
   // update fonts here 

    return $fonts;
}
add_filter( 'cp_add_google_fonts', 'example_callback', 10 );

Parameters

$fonts:
    (array) array of existing fonts 

Example

/**
 * Add Google Font "Mogra" to existing font list
 *
 * @param array $fonts 
 * @return array 
 */
function google_font_callback( $fonts ) {
    // Here Mogra is font family and 400 is font weight
    $fonts["Mogra"] = array(
        "400"
    );

    return $fonts;
}
add_filter( 'cp_add_google_fonts', 'google_font_callback', 10 );  

Note: Make sure font family and weight are correct to apply font.

Not the solution you are looking for? Check other articles, or open a support ticket.