How can I find web-fonts with full range of font-weights?

Tom

I seek a web font with the full range of font-weights (ie. 100, 200, 300... 900).

All the fonts I have tried seem to support just two font-weights: normal and bold. If I try the numerical values I get the normal font-weight for 100-500, and the bold font-weight for 600-900.

More info on font-weights is given on the Mozilla documentation page.

I am aware of Google fonts, but I see no way to limit results to the fonts I'm interested in.

If anyone can tell me of even one font that has more than two font-weights, that would be helpful.

I tried Helvetica Neue, as recommended in an answer to this question, but I saw only two font-weights.

My browser is Firefox 26.

Tom

After playing around more with the Google Fonts site, I found the Sorting option at the top, which allows sorting by 'Number of styles'. There are many fonts that support a range of font-weights. The first returned was Exo.

I couldn't get the fonts with numerical font-weight working locally until I figured out that @font-face CSS rules were necessary. Here is the minimal code required to demonstrate the full range of font-weights for the Exo font.

<!DOCTYPE html>
<html>
 <head>
  <title>Exo Font Weights Demo</title>
  <style>
@font-face {font-family: 'Exo'; font-style: normal; font-weight: 100; src: url(http://themes.googleusercontent.com/static/fonts/exo/v2/LOvrl2pqswCkT8i3Cr0n-A.woff) format('woff');}
@font-face {font-family: 'Exo'; font-style: normal; font-weight: 200; src: url(http://themes.googleusercontent.com/static/fonts/exo/v2/6QiS59P8BsX03DD46j0MBA.woff) format('woff');}
@font-face {font-family: 'Exo'; font-style: normal; font-weight: 300; src: url(http://themes.googleusercontent.com/static/fonts/exo/v2/4KZbxe9r2TXLhWnvIEYFtg.woff) format('woff');}
@font-face {font-family: 'Exo'; font-style: normal; font-weight: 400; src: url(http://themes.googleusercontent.com/static/fonts/exo/v2/ciAJ5J-gAMQ5PmKP3W3-DQ.woff) format('woff');}
@font-face {font-family: 'Exo'; font-style: normal; font-weight: 500; src: url(http://themes.googleusercontent.com/static/fonts/exo/v2/P68xbqSRbv2P2Y1Gn89_Sw.woff) format('woff');}
@font-face {font-family: 'Exo'; font-style: normal; font-weight: 600; src: url(http://themes.googleusercontent.com/static/fonts/exo/v2/81Bt2ny37U7oEhl3JhWo7g.woff) format('woff');}
@font-face {font-family: 'Exo'; font-style: normal; font-weight: 700; src: url(http://themes.googleusercontent.com/static/fonts/exo/v2/XImhdIFxStwHS9PAgE4VpA.woff) format('woff');}
@font-face {font-family: 'Exo'; font-style: normal; font-weight: 800; src: url(http://themes.googleusercontent.com/static/fonts/exo/v2/8F32bA5gdXrOnEJkKVwXsA.woff) format('woff');}
@font-face {font-family: 'Exo'; font-style: normal; font-weight: 900; src: url(http://themes.googleusercontent.com/static/fonts/exo/v2/vRBeganESUK4UFluFjuHcQ.woff) format('woff');}

.Exo-normal-100 {font-family: 'Exo'; font-style: normal; font-weight: 100;}
.Exo-normal-200 {font-family: 'Exo'; font-style: normal; font-weight: 200;}
.Exo-normal-300 {font-family: 'Exo'; font-style: normal; font-weight: 300;}
.Exo-normal-400 {font-family: 'Exo'; font-style: normal; font-weight: 400;}
.Exo-normal-500 {font-family: 'Exo'; font-style: normal; font-weight: 500;}
.Exo-normal-600 {font-family: 'Exo'; font-style: normal; font-weight: 600;}
.Exo-normal-700 {font-family: 'Exo'; font-style: normal; font-weight: 700;}
.Exo-normal-800 {font-family: 'Exo'; font-style: normal; font-weight: 800;}
.Exo-normal-900 {font-family: 'Exo'; font-style: normal; font-weight: 900;}
  </style>
 </head>
 <body>
  <p class="Exo-normal-100">Grumpy wizards make toxic brew for the evil Queen</p>
  <p class="Exo-normal-200">Grumpy wizards make toxic brew for the evil Queen</p>
  <p class="Exo-normal-300">Grumpy wizards make toxic brew for the evil Queen</p>
  <p class="Exo-normal-400">Grumpy wizards make toxic brew for the evil Queen</p>
  <p class="Exo-normal-500">Grumpy wizards make toxic brew for the evil Queen</p>
  <p class="Exo-normal-600">Grumpy wizards make toxic brew for the evil Queen</p>
  <p class="Exo-normal-700">Grumpy wizards make toxic brew for the evil Queen</p>
  <p class="Exo-normal-800">Grumpy wizards make toxic brew for the evil Queen</p>
  <p class="Exo-normal-900">Grumpy wizards make toxic brew for the evil Queen</p>
 </body>
</html>

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How can I fix matplotlib detecting wrong font weights?

From Dev

How can I fix matplotlib detecting wrong font weights?

From Dev

Ugly fonts in Netbeans - How can i make it use the system font?

From Dev

How can I install custom fonts using Bower? (not Font Awesome)

From Dev

Ugly fonts in Netbeans - How can i make it use the system font?

From Dev

How can I embed fonts with @font-face in Rails 4?

From Dev

How can I display Font Awesome fonts in Character Map?

From Dev

How can I configure the fonts and colors in the Pycharm "Find" tab

From Dev

How can I load a web font such as font awesome on page load?

From Dev

How can I use google web fonts with phantomjs

From Dev

How can I use google web fonts with phantomjs

From Dev

How can I have a WPF TextBlock that has the same size for all font weights?

From Dev

Can I mix font weights in the same paragraph when using pdfkit?

From Dev

How can I find a font that contains a given character?

From Dev

How can I find the default (font) resource XTerm is using?

From Dev

How can I find the default (font) resource XTerm is using?

From Dev

How can I find a font that contains a given character?

From Dev

How can I find the default (font) resource a VT *instance* is using?

From Dev

How to find absolute path to @font-face fonts with Firebug?

From Dev

Web Font Loader multiple font weights

From Dev

Web Font Loader multiple font weights

From Dev

Regex to capture google web fonts weights and styles

From Dev

Regex to capture google web fonts weights and styles

From Dev

How do I alias one of the weights of a font family with fontconfig?

From Dev

How can I make a list-style-image scale with the list's font size, when we can't use glyph fonts?

From Dev

How can I constrain weights of linear classifier?

From Dev

How can I set widths with weights in Flutter?

From Dev

How can I bootstrap with weights in "randomForestSRC"?

From Dev

How can I find the spreadsheet cell reference of MAX() in a range?

Related Related

  1. 1

    How can I fix matplotlib detecting wrong font weights?

  2. 2

    How can I fix matplotlib detecting wrong font weights?

  3. 3

    Ugly fonts in Netbeans - How can i make it use the system font?

  4. 4

    How can I install custom fonts using Bower? (not Font Awesome)

  5. 5

    Ugly fonts in Netbeans - How can i make it use the system font?

  6. 6

    How can I embed fonts with @font-face in Rails 4?

  7. 7

    How can I display Font Awesome fonts in Character Map?

  8. 8

    How can I configure the fonts and colors in the Pycharm "Find" tab

  9. 9

    How can I load a web font such as font awesome on page load?

  10. 10

    How can I use google web fonts with phantomjs

  11. 11

    How can I use google web fonts with phantomjs

  12. 12

    How can I have a WPF TextBlock that has the same size for all font weights?

  13. 13

    Can I mix font weights in the same paragraph when using pdfkit?

  14. 14

    How can I find a font that contains a given character?

  15. 15

    How can I find the default (font) resource XTerm is using?

  16. 16

    How can I find the default (font) resource XTerm is using?

  17. 17

    How can I find a font that contains a given character?

  18. 18

    How can I find the default (font) resource a VT *instance* is using?

  19. 19

    How to find absolute path to @font-face fonts with Firebug?

  20. 20

    Web Font Loader multiple font weights

  21. 21

    Web Font Loader multiple font weights

  22. 22

    Regex to capture google web fonts weights and styles

  23. 23

    Regex to capture google web fonts weights and styles

  24. 24

    How do I alias one of the weights of a font family with fontconfig?

  25. 25

    How can I make a list-style-image scale with the list's font size, when we can't use glyph fonts?

  26. 26

    How can I constrain weights of linear classifier?

  27. 27

    How can I set widths with weights in Flutter?

  28. 28

    How can I bootstrap with weights in "randomForestSRC"?

  29. 29

    How can I find the spreadsheet cell reference of MAX() in a range?

HotTag

Archive