may help you . There is never a "100%" cross-browser method for anything. Furthermore, loading fonts for a website like this is even more unreliable. This generally isn't an issue, as long as you are happy with 95-97% of your browsers looking "correct". But there are undoubtedly exceptions. If you must have a specific font for certain content (such as headings), then the best you can do is load an image. But then, you must take precautions for those that don't load images, are blind, or are search engines.
fixed the issue. Will look into that further a) Make sure it's not going to be a problem. Why should the font fail? b) Design your site to work with either font. Encase your headings (I assume this is the issue) with divs that define area better.
hop of those help? You would put those font files somewhere on your web server, then adjust the url path in the CSS to suit. So just as you might upload your background images to an /assets/images/ folder: