Before the invention of the CSS3 the only way to embed font is the flash. But we know that the limitation of the embedding font in flash is that application made in flash doesn’t support on Apple IOS or mobile operating systems. 

embed custom fonts

It’s right time for the designer to use the powerful features of embedding font in the website with CSS3 technology. There are many some ways to embed font in web page and many free online embedding font web tools or font face generator tools available to generate the font package that support the font in a cross browser. Here are i am writing that how we can embed the font in a web page.

To use the font for an HTML element, then we need to use the @font-face rule of power full features of CSS3 that supported in many modern browser. CSS property font-family of HTML is used to defined the font name which we want to embed ans src property used to defined the path of the font to be embed.

font-family: myfont;
src: url(‘(fontfile.eot’) format(’embedded-opentype’),
url(‘(fontfile.woff’) format(‘woff’),
url(‘(fontfile.ttf’) format(‘truetype’),
url(‘(fontfile.svg#(fontfile’) format(‘svg’);


After seen some line of code i know you think its complex code and that how we can get all those files like .woff, .ttf, .svg, .eot and why this all files required. So i want to know that ttf does not supported to Internet Explorer.

To over come this issue we have embedded the .eot file that is supported in the Internet Explorer. SVG is supported on the  Safari grater than 3.0 browser and also supported in modern chrome and Firefox browser.

<div>This is the example of embedding font</div>
<h2>Font Embbeded in H2 Tag</h2>

Above example display the text with embedded font myfont name and the myfont file is defined as fontfile.ttf or any extension as defined in above code embedding area of the font.

I know that you have learn the how to embed custom font in a website but in your mind that how you will get all font file of different extension which supports the different browser. To get all those file you need to check the following link.

How to get the different extension files of fonts

Kalpesh Patel

Founder & Owner at Aarav Web Solutions . Working for business development related to Web Design & Development. Also working with client in India & for outsourcing projects. Visit our website Aarav Web Solutions to see more about completed projects for clients. Focus in product development and we have developed our two own product listed below: Classified Website In India and Deals & Offer Website In India