сделайте шрифт как статический вместо динамического, тогда вам не придеться ничего делать! если конечно вы не подгружаете текст из переменных, тогда другое дело.
это для HTML.
бумажные источники:
Opera, Netscape и Mozilla загружаемые шрифты не поддерживают.
Остается IE. Там технология такая.
Для создания загружаемого шрифта нужно воспользоваться специальной программой.
http://www.microsoft.com/typography/
Она создаст *.eot файл, который будет содержать нужные шрифты.
Далее необходимо прописать этот файл в стилях CSS.

Код:
<style>
@font-face{
font-family: Ranson;
src: url(fonts/ranson.eot)
}
</style>
Здесь подразумевается, что шрифт хранится в папке fonts на Вашем сайте.
Для использования этого шрифта в тексте нужно указать его в стилях.
.txt{font-family: ranson}