Which font should we use for shields? #954
Replies: 13 comments 47 replies
-
Wow! Thank you for putting all of this together. That is good list of ideal characteristics. I would add one more:
|
Beta Was this translation helpful? Give feedback.
-
Overpass looks great but the argument for a condensed font is strong so I think this one should probably be eliminated (perhaps Red Hat will sponsor a condensed variant in the future). Of the other options Cabin Condensed, Ubuntu Condensed, and Roboto Condensed look the best to me (in order of preference). They each have minor drawbacks, but I don't find them very noticeable at the font size we are using. I find the drawbacks of Fira Sans Extra Condensed and Encode Sans Condensed a bit more noticeable, but these two seem like they would also work fine. Pathway Gothic One and Antonio are the ones I like the least. They both deviate from Highway Gothic numeral shapes much more noticeably. |
Beta Was this translation helpful? Give feedback.
-
We'll still need to deal with some residual pixel pushing, but I was interested to note some shield width issues we'll also have to resolve (example from #947): |
Beta Was this translation helpful? Give feedback.
-
I assume this font will also apply to banner text, so we’ll need to consider how a variety of banners look with each option. In particular, four-letter banners still need to fit over two-digit shields. |
Beta Was this translation helpful? Give feedback.
-
The 0 in Cabin Condensed is too wide. We want a variable-pitch font so that 1 can be a bit narrower, but I don’t think we want 0 to be wider than derivative glyphs like 8. |
Beta Was this translation helpful? Give feedback.
-
I’d like to add Oswald for consideration: an understated sans-serif, condensed, not too heavy, full complement of Latin/Cyrillic/Greek glyphs, narrow 1, standard-width 0. The 6 and 9 glyphs curve around, but the tails aren’t exaggerated. My only qualm is that the R has too high a bridge. |
Beta Was this translation helpful? Give feedback.
-
I loaded them up in tabs and switched between them. I immediately removed Pathway Gothic One from consideration. Encode Sans Condensed feels too light to match the look which Americana has been going with of replicating the shield outlines. You don't need to replicate the font - particularly since all the shields would have different fonts on the road - but the shields are designed to have a heavier font on them than this one. On some of the less pictorial ones, it looks okay. Similarly, the proportions on Antonio seem wrong. I consistently go with Roboto Condensed as my choice. Maybe this is influenced by seeing a lot of maps with Noto Sans. Being close to Noto Sans is both an advantage and disadvantage. I could see reasons to want a different font on shields than other text, but some shields are going to have to fall back to the wider coverage of Noto and you want those to look similar. I also noted one of the US:AR shields is blue, while all the others are white. |
Beta Was this translation helpful? Give feedback.
-
I had gotten the impression that there was quite a bit of enthusiasm for something visually similar to Highway Gothic so that's what I've been using as a benchmark. This style faithfully adapts real world shield designs in great detail so choosing a font that is also faithful (or at least similar) to the real world signs makes sense to me (American signs anyway, but hey the style is named Americana after all). If I've misread this enthusiasm, then I also feel fine choosing a font that simply works well for this use case. |
Beta Was this translation helpful? Give feedback.
-
I assume we haven't been considering Noto Sans (except as an internationalization fallback) for lack of a condensed variant. However Noto Sans Display is a variable width font with a range from extra condensed to regular. Perhaps this could work for us? |
Beta Was this translation helpful? Give feedback.
-
On thing that's missing is a look at some paper maps. Below are 1958 and 2011 AAA paper map screen shots, respectively. I was surprised to note that the fonts do not replicate physical shields but rather are differently chosen for map display. In particular, the Highway Gothic features - the clipped 6 and 9, the no-bottom-serif 1, and the snowman 8 - are not present on the paper map. On that basis, it seems fine to use a font that doesn't clip the tail of the 6 and 9. We might also consider whether per-network font weights are something we want to try to do. Note how much bolder the Interstate shield font is compared to the other routes around it. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I'm thoroughly enjoying Noto Sans. It matches the rest of the style, and it makes internationalization easy. This one's a winner to me. Next steps, if we want to go forward with Noto Sans:
|
Beta Was this translation helpful? Give feedback.
-
This is now resolved, thanks everyone for the hard work! |
Beta Was this translation helpful? Give feedback.
-
Seeking community feedback on shield fonts.
It's become clear from numerous discussions that we'll need to decide on a single font for shields to ensure consistency across platforms. Some prior pull requests have attempted to address this (#538, #544, #768), but questions remain unresolved about what style we want to emulate. Do we want to find a font visually similar to Highway Gothic? Or might another font better match the metrics we're looking for? I brainstormed a list of ideal characteristics for a shield font:
1
has no bottom serif1
is at most ⅔ the width of other numerals (i.e.111
fits in a two-digit shield)3
has two strokes, not three (no>
shape on top)4
is closed7
has two strokes, not three (no serif on top)I looked through Google Fonts and found 8 fonts that meet most of these criteria. None of them are perfect, but I've made a summary of their pros and cons. Which ones are your favorites? Which ones should be removed from consideration? What stylistic direction should we aim for?
0
,1
and8
are close matches to Highway Gothic; has National Geographic vibes2
and4
are pointy; missing Greek/Cyrillic4
is open; missing Greek/Cyrillic1
a little too wide,4
is open1
too wide (tabular numerals)1
too wide (tabular numerals)Beta Was this translation helpful? Give feedback.
All reactions