1
0
mirror of https://github.com/google/fonts.git synced 2024-12-17 05:31:36 +03:00

Reformatting a checklist for choosing type (#4422)

* Nested lists are no unordered + headings updated, too

* Emboldening primary (numbered) list items

* Fixing `web_fonts` typo

* Adding periods inside links when article titles are in quotation marks

I think we should review this in the style guide, however.

* Removing all links from `figcaption`s. Apparently not supported.

* Link fixing & format fixing

* Multiple small copy imprvements
This commit is contained in:
Elliot Jay Stocks 2022-03-25 15:00:02 +00:00 committed by GitHub
parent 69c9cb483b
commit b78bc76b34
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,23 +2,23 @@ Every article in [our “Choosing type” section](/module/choosing_type) aims t
Well start off with the checklist itself—which is also [available on GitHub](https://github.com/elliotjaystocks/choosing-type-checklist/blob/main/checklist.md)—and then spend some time diving into each part of it.
1. The typeface suits the purpose of the project
1. Its personality will prompt the appropriate emotional response(s) from our audience
2. Its design fits the intended use
2. The typefaces design is comprehensive
1. It has enough multi-language support
2. It contains legible details
3. It has at least the basic weights and styles
4. Even better: It has alternate glyphs
5. Even better: It has additional weights and styles (or grades)
6. Even better: It has multiple widths
7. Even better: It has different optical sizes
3. The font files are reliable
1. All of the design features checked above are actually included in the font files being used
2. The fonts are properly spaced
4. The fonts are usable in the situation(s) required
1. If serving as a secondary typeface to a primary choice, theres a suitable balance between distinction and harmony
2. We have, or our client has, the appropriate font license(s)
1. **The typeface suits the purpose of the project**
- Its personality will prompt the appropriate emotional response(s) from our audience
- Its design fits the intended use
2. **The typefaces design is comprehensive**
- It has enough multi-language support
- It contains legible details
- It has at least the basic weights and styles
- Even better: It has alternate glyphs
- Even better: It has additional weights and styles (or grades)
- Even better: It has multiple widths
- Even better: It has different optical sizes
3. **The font files are reliable**
- All of the design features checked above are actually included in the font files being used
- The fonts are properly spaced
4. **The fonts are usable in the situation(s) required**
- If serving as a secondary typeface to a primary choice, theres a suitable balance between distinction and harmony
- We have, or our client has, the appropriate font license(s)
Lets explore each item on that list in a little more depth.
@ -26,7 +26,7 @@ Lets explore each item on that list in a little more depth.
It might sound obvious to say that our choice of typeface should suit the purpose of our project, but there are plenty of examples in the wild of designers using typefaces that just dont work. So how do we tell what type does and doesnt work? Lets pick it apart:
### 1a. Its personality will prompt the appropriate emotional response(s) from our audience
### Its personality will prompt the appropriate emotional response(s) from our audience
The emotional response to the shape of [letterforms](/glossary/letterform) is a very personal experience; when readers first see type, they react to it in an emotional way before anything else.
@ -48,16 +48,15 @@ Comic Sans is perfect for setting childrens activity timetables that are disp
</figure>
Read more in our article [“Emotive considerations for choosing typefaces”](/lesson/emotive_considerations_for_choosing_typefaces)
Read more in our article [“Emotive considerations for choosing typefaces.”](/lesson/emotive_considerations_for_choosing_typefaces)
### 1b. Its design fits the intended use
### Its design fits the intended use
An elaborate [script](/glossary/script_typeface_style) typeface, full of flourishes and personality, might look great for a brands logo, but is unlikely to work well for [body text](/glossary/body). [Monospaced](/glossary/monospaced) fonts should probably be the only ones considered for typesetting code. Although we might not be aware of all a typefaces end uses immediately, there are some we can be mindful of.
An elaborate [script](/glossary/script_typeface_style) typeface, full of flourishes and personality, might look great for a brands logo, but is unlikely to work well for [body text](/glossary/body). And [monospaced](/glossary/monospaced) fonts should probably be the only ones considered for typesetting code. Although we might not be aware of all a typefaces end uses immediately, there are some we can be mindful of.
<figure>
![“The Thing” set very large in a horror-style typeface, then the same typeface used for a paragraph body copy, in which it appears hard to read.](images/a_checklist_for_choosing_type_3.svg)
<figcaption>[Creepster](https://fonts.google.com/specimen/Creepster).</figure>
</figure>
@ -65,11 +64,11 @@ An elaborate [script](/glossary/script_typeface_style) typeface, full of flouris
Before we get into the specifics of actual font files, we need to consider the details in the design of the typeface itself. Has the [type designer](/glossary/type_designer) provided support for multiple languages, included legible details, and made the minimum [weights](/glossary/weight) and [styles](/glossary/style) necessary? Beyond that, does the typeface contain [alternate glyphs](/glossary/alternates), more weights and styles, different [widths](/glossary/width), and perhaps even [optical sizes](/glossary/optical_sizes)?
Lets explore each in turn and, for detail, be sure to read our article [“Choosing reliable typefaces”](/lesson/choosing_reliable_typefaces)
Lets explore each in turn and, for detail, be sure to read our article [“Choosing reliable typefaces.”](/lesson/choosing_reliable_typefaces)
### 2a. It has enough multi-language support
### It has enough multi-language support
Theres no point falling in love with a typeface and using it for a brand if it doesnt contain that one non-[Latin](/glossary/latin) [character](/glossary/character) we need for a regional office address in the websites footer—itll get substituted, stand out, and stop the brand from looking professional.
Theres no point falling in love with a typeface and using it for a brand if it doesnt contain that one non-[Latin](/glossary/latin) [character](/glossary/character) we need for a regional office address in the websites footer—itll get substituted, stand out, and stop the company from looking professional.
While a small [glyph](/glossary/glyph) set might be fine for a logo, itll soon fall apart if we try to use such a limited typeface for our main text—especially if were working on a digital product that allows for user input, or any website powered by a content management system.
@ -80,7 +79,7 @@ While a small [glyph](/glossary/glyph) set might be fine for a logo, itll soo
</figure>
### 2b. It contains legible details
### It contains legible details
To state that type should be legible is obvious, of course. But, even so, in many popular typefaces, [some glyphs are remarkably similar](/glossary/homoglyph). And, because this similarity leads to potential ambiguity over what characters were reading, their design can be detrimental to the overall [legibility](/glossary/legibility_readability) of text set in these typefaces.
@ -92,48 +91,48 @@ When selecting a typeface—especially a [sans serif](/glossary/sans_serif)—it
</figure>
### 2c. It has at least the basic weights and styles
### It has at least the basic weights and styles
Its entirely possible for a typeface to be suitable for a project—especially something like a logo—even if it has only one weight. However, to be usable in most scenarios, having a range of weights and styles is preferable. [Regular](/glossary/regular_upright), [italic](/glossary/italic), and [bold](/glossary/bold) (and bold italic) cover the bases, but the more weights a typeface has, the more flexibility is given to the designer. If theyre contained in a variable font, which offers options in between the usual weights and styles, even better.
Its entirely possible for a typeface to be suitable for a project—especially something like a logo—even if it has only one weight. However, to be usable in most scenarios, having a range of weights and styles is preferable. [Regular](/glossary/regular_upright), [italic](/glossary/italic), and [bold](/glossary/bold) (and bold italic) cover the bases, but the more weights a typeface has, the more flexibility is given to us as designers. And, if theyre contained in a variable font, which offers options in between the usual weights and styles, even better.
<figure>
![[A montage of Regular, Italic, Bold, and Bold Italic weights and styles.](images/a_checklist_for_choosing_type_6.svg)
<figcaption>[Source Serif Pro](https://fonts.google.com/specimen/Source+Serif+Pro).</figure>
![A montage of Regular, Italic, Bold, and Bold Italic weights and styles.](images/a_checklist_for_choosing_type_6.svg)
</figure>
Read more in our article [“Introducing weights & styles”](/lesson/introducing_weights_styles)
Read more in our article [“Introducing weights & styles.”](/lesson/introducing_weights_styles)
### 2d. Even better: It has alternate glyphs
### Even better: It has alternate glyphs
The default characters we see in a typeface arent necessarily the only options available to us. Alternate glyphs are often created by type designers to provide a broader palette of typographic possibilities beyond whats available in the “normal” styles.
While sometimes these are available as separate sibling families, such as Montserrat and Montserrat Alternates, theyre typically made available to us as [OpenType](/glossary/open_type) features within a single font file.
While sometimes these are available as separate sibling families, such as [Montserrat](https://fonts.google.com/specimen/Montserrat) and [Montserrat Alternates](https://fonts.google.com/specimen/Montserrat+Alternates), theyre typically made available to us as [OpenType](/glossary/open_type) features within a single font file.
Theres so much typographic power to unlock via OpenType if the features exist within the font: From swash characters that add flourish to your [display](/glossary/display) type, to [fractions](/glossary/fractions) that enable legible recipe ingredients; from proper small caps that prevent abbreviations from appearing to shout at the reader, to intentional control over [the different flavors of numerals](/glossary/numerals_figures); an understanding of OpenType is arguably one of the greatest tools a designer can have.
Theres so much typographic power to unlock via OpenType if the features exist within the font: From [swash glyphs](swash_glyph) that add flourish to your [display](/glossary/display) type, to [fractions](/glossary/fractions) that enable legible recipe ingredients; from proper [small caps](small_caps) that prevent abbreviations from appearing to shout at the reader, to intentional control over [the different flavors of numerals](/glossary/numerals_figures); an understanding of OpenType is arguably one of the greatest tools a designer can have.
<figure>
![A montage of OpenType features: The four different flavors of numerals, stylistic sets, fractions, and contextual alternates.](images/thumbnail.svg)
Read more in our articles [“Introducing alternate glyphs”](/lesson/introducing_alternate_glyphs) and [“Implementing OpenType features on the web”](/lesson/implementing_open_type_features_on_the_web)
Read more in our articles [“Introducing alternate glyphs”](/lesson/introducing_alternate_glyphs) and [“Implementing OpenType features on the web.”](/lesson/implementing_open_type_features_on_the_web)
### 2e. Even better: It has additional weights and styles (or grades)
### Even better: It has additional weights and styles (or grades)
With most typefaces offering regular, bold, italic, and bold italic weights and styles, its reasonable to ask why we might need yet more variation. Those four are usually enough to convey emphasis and hierarchy, especially when paired with other typographic elements, such as changes in font size.
However, having multiple weights—if not multiple styles—allows far greater flexibility when typesetting large amounts of text, with different typographic elements.
<figure>
![On the left, a heading and paragraph using Bold and Regular weights, respectively. On the right, larger text set in two more extreme weight differences.](images/a_checklist_for_choosing_type_8.svg)
<figcaption>[Lato](https://fonts.google.com/specimen/Lato) and [Epilogue](https://fonts.google.com/specimen/Epilogue).</figcaption>
<figcaption>Lato and Epilogue.</figcaption>
</figure>
Read more in our article [“Exploring typefaces with multiple weights or grades”](/lesson/exploring_typefaces_with_multiple_weights_or_grades)
Read more in our article [“Exploring typefaces with multiple weights or grades.”](/lesson/exploring_typefaces_with_multiple_weights_or_grades)
### 2f. Even better: It has multiple widths
### Even better: It has multiple widths
An often-overlooked variation within a single type family is width. From a [narrow](/glossary/condensed_narrow_compressed) typeface that allows us to fit more words per line, to an [extra wide](/glossary/wide_extended) face that adds personality, multiple widths offer the typographer more ways to work with type without the need to use more than one family.
@ -142,15 +141,15 @@ Like weights, different widths share the typefaces skeletal structure, meanin
<figure>
![Three different widths of the same typeface used for three different elements.](images/a_checklist_for_choosing_type_9.svg)
<figcaption>Different widths of [Encode Sans](https://fonts.google.com/specimen/Encode+Sans)</figcaption>
<figcaption>Different widths of Encode Sans.</figcaption>
</figure>
Read more in our article [“Exploring width in type”](/lesson/exploring_width_in_type)
Read more in our article [“Exploring width in type.”](/lesson/exploring_width_in_type)
### 2g. Even better: It has different optical sizes
### Even better: It has different optical sizes
Optical sizing refers to the practice of type foundries creating slightly different versions of a typeface intended to be used at different sizes. Generally speaking, small (body or caption) optical sizes tend to have less [stroke](/glossary/stroke) [contrast](/glossary/contrast), larger [x-heights](/glossary/x_height), wider characters, and more open spacing. Their large (or [display](/glossary/display)) counterparts have refined features and tighter spacing—characteristics that would hinder their readability at small sizes.
Optical sizing refers to the practice of [type foundries](/glossary/type_foundry) creating slightly different versions of a typeface intended to be used at different sizes. Generally speaking, small ([body](/glossary/body) or text) optical sizes tend to have less [stroke](/glossary/stroke) [contrast](/glossary/contrast), larger [x-heights](/glossary/x_height), wider characters, and more open spacing. Their large (or [display](/glossary/display)) counterparts have refined features and tighter spacing—characteristics that would hinder their readability at small sizes.
If a project requires the use of just one typeface, it can be useful to employ different optical sizes for different scenarios, allowing the type to remain consistent across huge billboard ads and tiny website captions, each tweaked to look right in each scenario.
@ -161,19 +160,19 @@ If a project requires the use of just one typeface, it can be useful to employ d
</figure>
Some foundries present their different optical sizes with names such as text (or caption), deck, headline, and display although its worth remembering that such finite distinctions are blurred when using variable fonts. A variable font with an optical size axis can offer a smooth range of choices all the way from text to display.
Some foundries present their different optical sizes with names such as text (or caption), deck, headline, and display—although its worth remembering that such finite distinctions are blurred when using [variable fonts](/glossary/variable_fonts). A variable font with an [optical size axis](/glossary/optical_size_axis) can offer a smooth range of choices all the way from text to display.
Read more in our article [“Choosing typefaces that have optical sizes”](/lesson/choosing_typefaces_that_have_optical_sizes)
## 3. The font files are reliable
Having made a sensible (or adventurous!) typeface choice based on everything above, its important to ensure that all of those features are available in the font files well be using and ensure that all features are consistent across the font family.
Having made a sensible (or adventurous!) typeface choice based on everything above, its important to ensure that all of those features are available in the font files well be using—and ensure that all features are consistent across the font family.
### 3a. All of the design features checked above are actually included in the font files being used.
### All of the design features checked above are actually included in the font files being used
Even if we know that these features exist, the particular font file were using might not necessarily include the glyphs we need.
There are a number of reasons this could be the case, such as a “lite” or non-“pro” version of the font thats available at a lower price, or perhaps a version thats coming from a content delivery network over which we have no control. [Web fonts](/glossary/web_fonts) sold directly from a foundry website arent necessarily the same versions that appear on font delivery services such as Google Fonts or Adobe Fonts, so double-check the completeness of your font file.
There are a number of reasons this could be the case, such as a “lite” or non-“pro” version of the font thats available at a lower price, or perhaps a version thats coming from a content delivery network over which we have no control. [Web fonts](/glossary/web_font) sold directly from a foundry website arent necessarily the same versions that appear on font delivery services such as Google Fonts or Adobe Fonts, so double-check the completeness of your font file.
<figure>
@ -181,9 +180,9 @@ There are a number of reasons this could be the case, such as a “lite” or no
</figure>
Read more in our article [“OpenType features in practice”](/lesson/open_type_features_in_practice)
Read more in our article [“OpenType features in practice.”](/lesson/open_type_features_in_practice)
### 3b. The fonts are properly-spaced
### The fonts are properly spaced
While rare, its possible to have a font that checks all of our boxes, but lacks decent spacing, which means that it could still look terrible once we start actually setting text with it. Professional fonts should be properly spaced, and they should also contain [kerning pair data](/glossary/kerning_kerning_pairs) that tweaks the spacing between certain glyphs.
@ -195,13 +194,13 @@ While rare, its possible to have a font that checks all of our boxes, but lac
## 4. The fonts are usable in the situation(s) required
As well as features being technically present in the files, there are a couple more final considerations when it comes to [type pairing](INSERT_URL) and font licensing:
As well as features being technically present in the files, there are a couple more final considerations when it comes to [pairing type](/topics/pairing_type) and font [licensing](/glossary/licensing):
### 4a. If serving as a secondary typeface to a primary choice, theres a suitable balance between distinction and harmony
### If serving as a secondary typeface to a primary choice, theres a suitable balance between distinction and harmony
The single biggest challenge we face when pairing type is choosing a secondary typeface thats different enough from our primary choice, but not too different. Jason Santa Maria, in his book, “On Web Typography,” refers to this as the balance between distinction and harmony:
“[...] you need to choose typefaces that dont compete too much with each other, but arent so similar as to be indistinguishable. [...] When in doubt […] pair a serif and a sans serif. This provides you with what are likely the two most flexible kinds of typefaces, and nearly guarantees you have sufficient variation.”
> “[...] you need to choose typefaces that dont compete too much with each other, but arent so similar as to be indistinguishable. [...] When in doubt […] pair a serif and a sans serif. This provides you with what are likely the two most flexible kinds of typefaces, and nearly guarantees you have sufficient variation.”
<figure>
@ -212,13 +211,13 @@ The single biggest challenge we face when pairing type is choosing a secondary t
In music, harmonious sounds are created by notes with significant separation. Combining notes that are too close results in dissonance—just as with type.
Read more in our article [“Pairing typefaces”](/lesson/pairing_typefaces)
Read more in our article [“Pairing typefaces.”](/lesson/pairing_typefaces)
### 4b. We have, or our client has, the appropriate font license(s)
### We have, or our client has, the appropriate font license(s)
Whether fonts are sold or given away for free, each has an associated [license](/glossary/licensing) (and we should have a copy of the license for each font we have a copy of.) When we use a font, that implies we've agreed to those license terms.
Whether fonts are sold or given away for free, each has an associated license (and we should have a copy of the license for each font we have a copy of.) When we use a font, that implies weve agreed to those license terms.
We should always check that the end use of our type is covered by the fonts license. There's often a different license required for web fonts to desktop fonts, or even usage in apps and ebooks. The price to license a font for a personal logo may differ from the cost of using it on a news website served to millions of users and it is up to us or our client to confirm the correct usage.
We should always check that the end use of our type is covered by the fonts license. Theres often a different license required for web fonts to desktop fonts, or even usage in apps and ebooks. The price to license a font for a personal logo may differ from the cost of using it on a news website served to millions of users, and its up to us or our client to confirm the correct usage.
Because price can vary depending on the fonts we choose and their end uses, affordability should also be another constraint to help us narrow our choices.
@ -228,4 +227,4 @@ Because price can vary depending on the fonts we choose and their end uses, affo
</figure>
Read more in our glossary term [“Licensing”](/glossary/licensing)
Read more in our glossary term [“Licensing.”](/glossary/licensing)