There are actually two methods that can be used to add new fonts to your blog: the first is to add fonts using a web hosting site, and the second is to use either Google Fonts API, or Kernest Font API. Here is where research on outdated sources can mess you up big time. Kevin and Amanda's blog has step-by-step instructions on how to use their fonts on your blog through Host Webs. The major problem with this method is that the information on their blog is a bit outdated. I've tried to use Host Webs, but the "Join" link doesn't work (I've tried to open the link in different browsers on different computers), and you have to pay for the plans. When I did try to use follow the instructions, but substituting Free Web Hosting account with the Host Webs account in the code, the font didn't work. Although they have a wide variety of super cute, quality fonts on their blog, I wouldn't recommend using this method unless you are able to use Host Webs. There is also a fair amount of downloading of scripts and files involved with this method.
For the second method, several blogs and sites that have information about changing your fonts say that Kernest has a few fonts that can be used for free. This is no longer true. Kernest is now Kernest Konstellations, which charges for a subscription. I've never used this site, but if you are willing to pay for a subscription, then feel free to look into it. For me, blogging is a hobby, and one that I feel can be productive, enjoyable, and presentable without spending money on. Honestly, I prefer to use Google Fonts API mainly because it is free and has a decent font variety, so the instructions that I will posting will be for Google Fonts.
First, go to Google Font API and click "Start Choosing Fonts" to begin. Then, select the font(s) that you want to use by simply clicking the "Add to Collection" button. Once you have the font(s) that you wan tin your collection click "Use." On the next page, go down to Step #3, and click the "Javascript" tab in the code box. The code that you now see is the code that will be used to "install" your font onto your blog, allowing your blog to recognize this font when we start putting in the CSS codes later. Copy all of the code that you see in this box.
Click "Add to Collection," then "Use" |
Click "Javascript," then copy the entire code in the red box |
Find <head>, then paste the code directly above |
body {
font-family: 'Font Name', serif;
font-size: 00px;
}
In order to find the name of your particular font(s) , simply look at the Javascript code and copy the name as you see it in the green boxes on the screenshot below.
Find your font name(s) in the area inside the green boxes |
body {
font-family: 'Sevillana', serif;
font-size: 12px;
}
Notice the way my blog looked before I put in the code, and then after:
Before pasting font code (top) and After pasting font code (bottom) |
.post h3 { margin: .25em 0 0; padding: 0 0 4px; color: #000000; font-family: 'Font Name', serif; }
.post h3 a, .post h3 a:visited, .post h3 strong { text-decoration: none; color: #000000; }
.post h3 strong, .post h3 a:hover { color: #000000; }
.post h3 a, .post h3 a:visited, .post h3 strong { text-decoration: none; color: #000000; }
.post h3 strong, .post h3 a:hover { color: #000000; }
For example, since I chose two fonts, and I wanted my post header font to be different from my post body font, I used this code to only change the post header:
.post h3 { margin: .25em 0 0; padding: 0 0 4px; color: #4c1130; font-family: 'Audiowide', serif; }
.post h3 a, .post h3 a:visited, .post h3 strong { text-decoration: none; color: #bd0bbd; }
.post h3 strong, .post h3 a:hover { color: #4c1130; }
.post h3 a, .post h3 a:visited, .post h3 strong { text-decoration: none; color: #bd0bbd; }
.post h3 strong, .post h3 a:hover { color: #4c1130; }
Post header is different from post text |
To change the date header font, paste in this code:
h2.date-header {
font-family: 'Font Name', serif;
margin:1.5em 0 .5em;
}
font-family: 'Font Name', serif;
margin:1.5em 0 .5em;
}
To change the "Older" and "Newer" posts links, paste in these codes:
#blog-pager-newer-link {
float: $startSide;
font-family: 'Font Name', serif;
font-size: 00px;
}
#blog-pager-older-link {
float: $endSide;
font-family: 'Font Name', serif;
font-size: 00px;
}
float: $startSide;
font-family: 'Font Name', serif;
font-size: 00px;
}
#blog-pager-older-link {
float: $endSide;
font-family: 'Font Name', serif;
font-size: 00px;
}
To change the Blog title and description font, respectively, paste in these codes:
#Header1 h1 {font-family: 'Font Name'; }
#Header1 {
font-family: 'Font Name';
font-size: 00px;
}
}
To change the Gadgets titles fonts, use the same instructions as in this tutorial to find the Gadget ID, but change the code to:
#GadgetID h2 {
font-family: 'Font Name', serif;
font-size: 00px;
}
font-family: 'Font Name', serif;
font-size: 00px;
}
If you want to make each gadget title text a different color, add color: #000000; to the code for the individual gadget ID.
IMPORTANT: Only change the values that are in red. Don't forget to put in the '' before and after the font-name. Most of the fonts on Google Web Fonts work with most browsers and in the CSS coding, however, I have noticed that fonts that have two or more words in their names, such as "Great Vibes," either don't work at all in CSS, or they are only able to be viewed using certain browsers. Lastly, if I have omitted the font color or size characteristic from a particular code, it is because this characteristic can be changed through one of the Advanced menus in Blogger's Customization section.
And now you have a fully customized completely pimpin' blog of your own!
And now you have a fully customized completely pimpin' blog of your own!
very nice information! I’ll integrate it to my blog soon. Thanks
ReplyDeleteThanks! Glad you found it useful!!
DeleteWow, finally found something helpful.
ReplyDeletePeople have tried to help me with this MANY times, but I always give up, cuz I end up not being able to follow along. This made sense.
and I got it done!
now another question. this changes everything in the Template area.
Is there a way do add the fonts to the font section in NEW BLOG POST?
Because sometimes, when I do blog tours, I have multiple things going on in one post. it would be nice to be able to separate them with different fonts, other than the basic ones there, and the overall body fonts from this template thing.
I'm glad you found this helpful! I searched everywhere for a tutorial this simple and comprehensive too, but couldn't find one, so I made my own!
DeleteTo your question: Unfortunately, I only know how to do basic coding, so if there is a way to do this, I have no idea what it would be. However, I would suggest either continuing to search other blogs and tech site/forums for more information on if this is possible or not, or put a boundary between the sections of a post. The easiest way to do this would be to either find or make a boundary, save it as a JPEG, and add it to the post like you would a picture. This way you can section off multiple things in you post, and still have it looking nice. Hope this helps!
Hello! Thank you for your most helpful post!
ReplyDeleteI was wondering, what's the CSS code to change the font of your attribution widget? I'm referring to the font of the "__(template name)__ template. Powered by Blogger". Thanks!
Hi Sherlyn,
DeleteHmm..., personally, I don't know how to do this, but I did find this page that may help you: http://themeid.com/help/discussion/2472/how-to-change-footer-font-color/p1
It did help, thank you so much! :D
DeleteI found your blog when I was looking for a different sort of information but I was very happy and glad to read through your blog. The information available here is great.
ReplyDeletewebsite design
Thanks! I'm glad you found it helpful!
DeleteTHANK YOU SO MUCH! This helped a ton!
ReplyDeleteI'm glad this helped!!
DeleteYou actually make it seem really easy together with your presentation but I find this matter to be really one thing which I think I would never understand. It seems too complex and extremely large for me.
ReplyDeleteThanks! I'm glad you found it helpful.
ReplyDeleteThank you so much! I searched and searched, but this is what finally helped me!
ReplyDeleteGlad it helped!!
DeleteI tried this but some of it didn't work. Any ideas on how to change entire page font, not just certain things? I'm only trying to change it all to one custom font, not multiple.
ReplyDeleteHmm, well you could use the examples above and then keep all the font type the same. There is a code for making the entire blog's font the same, but I don't know what it is. Try searching for something like "Blogger font code" in Google to find the exact code. Sorry I couldn't be of much help.
Delete