HomeWeb Graphics & design

Cross Browser Web Fonts Using @font-face support

Like Tweet Pin it Share Share Email

Best way to use custom fonts on your site

cross browser web fonts

 

If you use custom font in your website using @font-face,then it may possible that it will not display fine in some browsers.

 

This is due to the font-face browser dependency (every browser supports @font-face slightly differently).

 

for resolving the cross browser web fonts we have to use different font file for different browser.

 

Here is the link from where we can get a complete kit of a font files.

font-face Kit Generator
http://www.fontsquirrel.com/fontface/generator

 

It is very simple to use.
Upload your font file (generally with .ttf extension) with [+Add Fonts] button.
Select your option and check agreement check box.
Click on [Download your kit] button.

 

Here you will get a prepared zip file for the same.
Download that and use according to your need.

 

Put font file in a folder, give the path of the same in css file.
Use the css and you will found the same result,you want to get.

 

You also found a specimen/example to use the font-face in the kit.

 

Basic web fonts syntax

The @font-face rule

 

First you insert a block in your CSS, describing a web font you want to embed into your page. This information is all wrapped inside a @font-face block

@font-face {
  font-family: 'Abril Fatface Regular';
  src: url("AbrilFatface-Regular.otf");
}

 

Standard font-family declaration

 

h1 {
font-size: 8em;
font-family: 'Abril Fatface Regular', sans-serif;
}

 

Other @font-face options

 


@font-face {
font-family: 'Abril Fatface';
src: url("AbrilFatface.otf");
font-weight: bold;
font-stretch: condensed;
unicode-range: U+0026;
}

 

If you want to know why all this works as above, follow Paul Irish’s Bulletproof @font-face syntax.