Hi there – the easiest way to use a special font is to use a Google Font plugin:
https://www.ads-software.com/plugins/search.php?q=google+fonts
That will let you select the font or fonts that you want.
Once your Google Font has been added to your site (aka “enqueued”) using a plugin, you’ll then be able to target the elements whose font you want to change with CSS.
For example, to target the site title and page titles, you would add something like this to your custom CSS or child theme, replacing the font names with yours:
.site-title {
font-family: Verdana, Helvetica, sans-serif;
}
.entry-title {
font-family: Georgia, "Times New Roman", serif;
}
Keep in mind that any fonts you reference there either need to be enqueued on your site (i.e. using a plugin as I mentioned earlier) or need to be a font that’s already installed on your visitor’s computer.
Don’t edit the theme files directly, otherwise your changes will be overwritten every time the theme is updated to the latest version.
An easy way to add custom CSS is to install the Jetpack plugin and activate the Custom CSS module. You’ll then add your custom CSS in the new stylesheet editor that’ll appear in your dashboard, under Appearance > Edit CSS.
As alternatives, you could either install a standalone custom CSS plugin, or create a child theme.