Typography
Overview
It is important that a website maintains consistency in style, and typography is no exception. Typography is one of the most important elements to keep consistent across a site and in a page because it is how the site communicates with the user. The difference between good typography and bad typography can be the difference between a transaction and a visit. Fortunately, implementing good typography is much easier than implementing components, as it is mostly basic css. Below is an example of what typography is and how it should look on our sites.
Headline 1
Headline 2
Headline 3
Headline 4
Headline 5
Headline 6
Subtitle 1
Subtitle 2
Body 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quos blanditiis tenetur unde suscipit, quam beatae rerum inventore consectetur, neque doloribus, cupiditate numquam dignissimos laborum fugiat deleniti? Eum quasi quidem quibusdam.
Body 2. Lorem ipsum dolor sit amet consectetur adipisicing elit. Cupiditate aliquid ad quas sunt voluptatum officia dolorum cumque, possimus nihil molestias sapiente necessitatibus dolor saepe inventore, soluta id accusantium voluptas beatae.
Scale Table
A scale table displays the type scale. A type scale is the properties of all typographical elements in a set.
| Scale Category | Typeface | Weight | Size | Case | Line Height | Letter Spacing |
Headline 1 |
BlinkMacSystemFont | 300 | 6rem | Sentence | 6rem | -.015625em |
Headline 2 |
BlinkMacSystemFont | 300 | 3.75rem | Sentence | 3.75rem | -.0083333333em |
Headline 3 |
BlinkMacSystemFont | 400 | 3rem | Sentence | 3.125rem | normal |
Headline 4 |
BlinkMacSystemFont | 400 | 2.125rem | Sentence | 2.5rem | .0073529412em |
Headline 5 |
BlinkMacSystemFont | 400 | 1.5rem | Sentence | 2rem | normal |
Headline 6 |
BlinkMacSystemFont | 500 | 1.25rem | Sentence | 2rem | .0125em |
Subtitle 1 |
BlinkMacSystemFont | 400 | 1rem | Sentence | 1.75rem | .009375em |
Subtitle 2 |
BlinkMacSystemFont | 500 | .875rem | Sentence | 1.375rem | .0071428571em |
Body 1 |
BlinkMacSystemFont | 400 | 1rem | Sentence | 1.5rem | .03125em |
Body 2 |
BlinkMacSystemFont | 400 | 1rem | Sentence | 1.25rem | .03125em |
| BlinkMacSystemFont | 400 | 0.75rem | All Caps | 1.25rem | .0333333333em | |
Caption |
BlinkMacSystemFont | 400 | 0.75rem | Sentence | 1.25rem | .0333333333em |
Overline text |
BlinkMacSystemFont | 500 | 0.75rem | All Caps | 2rem | .1666666667em |
Headlines
In the type scale, headlines span from a range of 1 through 6. Headlines are the largest text on the screen, reserved for short, important text or numerals.
Headline 1
Headline 2
Headline 3
Headline 4
Headline 5
Headline 6
Headline 1
There should only be one headline 1 (h1) per page. This single headline 1 should describe what the general content of the page will contain. Any other headlines on the page should be a headline 2 or smaller.
Animals
Dogs
Golden Retriever
Poodle
Cats
Lion
Tiger
Animals
Dogs
Golden Retriever
Places
Countries
Canada
Headlines 2-6
Headlines 2-6 should be used in descending order to introduce new sub-categories, using a headline 2 after a headline 1, or a headline 3 after a headline 2. If you end up more than 6 sub-categories deep, you should probably reorganize to fit the content in a different way.
Animals
Dogs
Golden Retriever
Animals
Dogs
Golden Retriever
Subtitles
Subtitles are smaller than headlines. They are typically reserved for medium-emphasis text that is shorter in length. Serif or sans serif typefaces work well for subtitles. A subtitle would be used for text that is an important piece of information, but is too short to warrant the use of a body.
Shirt
Only available in small
Shirt
This shirt is only available in small, and it is also only available in red. It is a shirt made of cotton, and it can be put through the wash just fine. On the shirt is an image of a dog.
Body
Body text comes in ranges 1-2, and it's typically used for long-form writing as it works well for small text sizes. For longer sections of text, a serif or sans serif typeface is recommended.
Body
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas nesciunt vero repellendus obcaecati ducimus maxime iste velit eaque sed, voluptatem laborum doloremque sequi ipsa necessitatibus quo adipisci ab est qui numquam doloribus voluptas ad, eligendi vitae similique. Consequuntur ab sed ipsam voluptatibus laborum ex, nobis harum voluptatum autem assumenda animi.
Caption and Overline
Caption and overline text (text with a line above it) are the smallest font sizes. They are used sparingly to annotate imagery or to introduce a headline.
Shirts
Button
Button text is a call to action used by different types of buttons, and in tabs, dialogs, and cards. Anything that acts as a button, even if the component isn't a button in name.