I used @font-face and I uploaded all fonts in .ttf, .eot and .woff format.
It works well on Firefox but Chrome and Safari all the texts turn to Times New Roman.
Here is the code:
@font-face {
font-family: 'Open Sans Regular';
src: url(../open_sans/OpenSans-Regular.eot);
src: url("../open_sans/OpenSans-Regular.woff") format('woff');
src: local('Open Sans'), url('../open_sans/OpenSans-regular.ttf') format('truetype');
}
Best Answer
You have very cool website for this named as : http://www.fontsquirrel.com/tools/webfont-generator Also, modified your code as well.
PS: Apparently open sans is google font if so then its easy to use google code for embedding, it is too reliable. URL: http://www.google.com/fonts#UsePlace:use/Collection:Open+Sans Let me know if still find issues.