After the brief history of the development of typography through the ages on the previous page, let's get down to the main object of this tutorial:

Typography And Websites
The illustration below will help familiarize you with some of the terms used in typography and typographical design:

The appearance of your website, and how it appears to your visitors, is of the utmost importance. One of the biggest contributors to its appearance and legibility is the choice of type faces: Is the text legible and easy to read? Do your headings complement the text? These are some of the things we will look at throughout this tutorial.

Many newcomers to WordPress and building websites use the Twenty series themes, which are pre installed in WordPress. Although they may be excellent themes for somebody starting out, I see so many websites uisng the Twenty series of themes, apart from the content, exactly the same: Layout, fonts and font sizes, headings, banners, color, etc, because they have been published in the WYSIWYG (What You See Is What You Get) format.

You can install the plugin Tinymce Advanced, which will let you change font face, font size, color, etc, but it won't change line height, white space, paragraph space, among other things that you can do with css.

In this tutorial I will be using the Twenty Thirteen theme, popular with many, particularly newcomers to WordPress and website building, and a more advanced theme, Frontier, as examples of how you can customize your theme, along with Google fonts, more about them later, to illustrate the different x-height of fonts.and how you can make you headings and text on your sites posts and pages perfectly legible without having to increase the font size.

The majority of serif and sans serif font faces are very similar in appearance, but they may differ mainly in two things: The x-height and width of the characters. As illustrated above, the x-height is measured from the baseline to the top of the lower case letters, the higher the x-height the larger the font appears, the smaller the x-height the smaller the font appears, although they will have the same point size.

Throughout this tutorial I will be illustrating fonts, both serif and sans serif, with different x-heights; fonts suitable for display and headings; explaining ascenders and descenders, cap height, etc. Want to carry on? Then let's go!

Choosing The Right Fonts
When choosing typefaces for your site, sans (without) serif fonts tend to lend themselves better than serif fonts on a website. Have a look at some authority sites and see what they are using, the majority will be using sans serif. Wikipedia, Amazon, Clickbank, Yahoo, even our own WA, are some examples. There are many periodicals and magazines that also use sans serif fonts. Below a is comparison of a serif and sans serif font which may help you decide which you prefer.

Notice the increased x-height of the sans version over the serif version and the slightly reduced line spacing of the sans version to accommodate the larger x-height.

Serif fonts are ideal for newspapers and books. Times New Roman was designed initially for The Times newspaper because of its small x-height, narrower character width and closer line spacing than, say, PT Serif, allowing more text per column inch, but, personally, I wouldn't recommend it for a website.

Although, at the end of the day, it's your choice, but keep in mind, it's all about visitors and how they view your site. This is why I will be explaining about Google and web safe fonts later in this tutorial.

In the examples on the following pages, for ease of viewing, I have used 24px (18pt, 1.5em) for illustrating the x-height of fonts, and 16px (12pt, 1em) for the text illustrations.



Join the Discussion
Write something…
Recent messages
minitrio Premium
Great tutorial, thanks :)
Reply
Harrysastar2 Premium
Thank you, happy to be of help.
Reply
T1967 Premium
TAGGED WITH PART 1 AND 2...CHEERS HUN :-)) XOXO
Reply
Harrysastar2 Premium
Hope you find them useful. Best wishes.
Reply
T1967 Premium
you too :-))
Reply
MKearns Premium
Thank you for you time and attention to the many characteristics and type of fonts. It's really quite an art and most useful for capturing attention.
Reply
Harrysastar2 Premium
Thanks, Michael, only too happy to help whenever I can
Reply
Loes Premium
Thank you for taking the time to explain all this about the different fonts, very thorough and easy to understand.
Reply
Harrysastar2 Premium
My pleasure, Loes, and thanks for the comment, much appreciate.
Reply
judebanks Premium Plus
Fantastic tutorial. Informative and it helpful for making better font choices and how to customize their appearance.

I understand that WordPress is removing Google's 'Open Sans'
font option.

Would you know what that means for WP users? Web designers and coders don't seem to like this. Do you know why this is an issue for some people? ~Jude
Reply
Harrysastar2 Premium
First, thanks for the comment, Jude, much appreciated.

Secondly, I'm not sure whether this applies to just the WP default Twenty series of themes or all themes. Below is a screenshot of a WordPress plugin that mentions removing fonts from default WP themes. I find it strange that WordPress has a plugin to remove these fonts when they are still named in the latest updated themes stylesheets.

I installed the Twenty Fifteen theme on a test site and changed the 'Noto Serif', serif to 'Open Sans', sans serif, with no problem, unless it would not appear as Open Sans on someone else's browser. As websites built at WA use the WP platform, maybe Kyle or Carson could clarify exactly what it means to WA members.
Reply
judebanks Premium Plus
Thanks, Harry. I appreciate your input.

I have since learned that the removal of Open Sans is from the Admin area of WordPress. See discussion below if you are interested:

https://wptavern.com/wordpress-4-6-to-drop-open-sans-in-the-admin-in-favor-of-system-fonts

It makes more sense now.

I'd like to remove - fonts.googleapis link altogether from my theme. I get a message when speed testing that the CSS needs to be optimized. It must have been included as default by the theme creator because I don't knowingly use google fonts on my site. ~Jude
Reply
Harrysastar2 Premium
Thanks, Jude, I'll take a look at it. Have a look in your header php or functions php the googleapis link may be in one or the other. If you know what the font is you can go to google fonts and find out what the loading time is.
Reply
judebanks Premium Plus
Okay, thanks.
Reply
Top