Jump to Article Category ...
All Categories
Aardvark (73)
Buddy (62)
Gauge (96)
General Support (2)
Huber (69)
Network (16)
Socialize (73)
The Review (70)
Ultimate Reviewer (20)
Zine (formerly Magzine) (37)

Adding new fonts to your website
To add new fonts to your website do the following:
Step 1: Upload your fonts with the format (.ttf, .otf, .woff, .eot, .woff2) to your child theme in the directory wp-content/themes/child-theme-name/fonts/
Step 2: Create a new file called fonts.css and upload it to wp-content/themes/child-theme-name/fonts/. Add the following code to this file:
@font-face {
font-family: 'My Web Font 1';
font-style: normal;
font-weight: 500;
src: url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
url('webfont.woff') format('woff'), /* Pretty Modern Browsers */
url('webfont.ttf') format('truetype'); /* Safari, Android, iOS */
}
Step 3: In your child theme's functions.php file add:
function ghostpool_enqueue_new_fonts() {
wp_enqueue_style( 'ghostpool-new-fonts', get_stylesheet_directory_uri() . '/fonts/fonts.css' );
}
add_action( 'wp_enqueue_scripts', 'ghostpool_enqueue_new_fonts' );
function ghostpool_add_new_font_families( $output ) {
$new_fonts = array(
'My Web Font 1',
);
$output = array_merge( $output, $new_fonts );
return $output;
}
add_filter( 'ghostpool_font_families', 'ghostpool_add_new_font_families' );
Where 'My Web Font 1' is the display name.