Brad – There are quite a few ways to do this.
I did it using the @fontface CSS property.
You need to download (FTP) the font files to your server and then put the following CSS code in your custom CSS style.css file.
You have a child theme or a custom CSS plugin right?
@font-face {
font-family: baarzeitgeist;
src: url('baarzeitgeist.ttf');
font-family: waldorf;
src: url('waldorf2.ttf');
font-family: philos;
src: url('philos.ttf');
}
/************** styling for site title */
.site-header h1 a {
color:#119000;
font-size: 2.19231em;
line-height: .87143em;
font-family: Philos, Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
font-weight: bold;
font-style: normal;
width: 100%;
float: left;
margin-right: 2.12766%;
display: inline;
}
.site-description {
width:120%;
font-size:1.5rem;
font-style:italic;
color:#119900;
padding-left:20px;
}
/************** change header font */
h1, h2, h3, h4, h5, h6 {
color:#119900;
font-weight: normal;
font-family: Philos, Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
}