Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to specify a web safe user default font if google font is not available

For the sake of design I like to use very large fonts in headings (around 70 - 85 px) To prevent that from overwhelming the page I need a really thin font. I found Poiret One on google fonts and it is categorized as a cursive family. It is a very thin, very elegant font but the default in the cursive family seems to be comic sans which is just the opposite -- very clunky, bold, and unattractive in large headings. In my css file I have:

h1 {
  font-family: 'Poiret One', cursive;
  font-weight: 100;
  font-size: 85px;
  color: #99ccff;
}

I would like to add courier new as a user default font as it is the thinnest of the web safe fonts and add the following attributes to make the character spacing similar to Poiret One so that I don't overflow my bootstrap columns:

font-family: "Courier New";
font-style: normal;
font-size: 4.8em;
font-weight: 400;
letter-spacing: -0.125em;
line-height: 1.5em;

What is the css I can use to tell the browser if Poiret One cannot be viewed by the user, please use courier new with the font modifications as given above?

Looking forward to a solution. Thanks!

like image 986
Wendy Avatar asked Jun 16 '15 03:06

Wendy


1 Answers

Use font-family like this:

font-family: 'Poiret One', cursive, 'Courier New';

When browser doesn't find Poiret One or a cursive font, then it will use Courier New font.

like image 165
Bhojendra Rauniyar Avatar answered Nov 08 '22 03:11

Bhojendra Rauniyar