Ну вообще то все делается не так, сначала давайте посмотрим на шрифт, в каких расширениях он у вас есть и преспособлен для веба (да есть разные версии шрифтов), а еще важно что бы был бесплатный или легально куплен, иначе жи нет! После данных уточнений, пройдемся на http://www.fontsquirrel.com/tools/webfont-generator , и загрузим данный шрифт, ручками избавимся от не нужных символов и скачаем переделанный шрифт с нужными расширениями.
А теперь мы будем стоять над вопросом, как лучше подключать шрифт.
Вариант намбер ван!
тупо @font-face с примером, который уже сгенерируется через сайт упомянутый выше.
Вариант божеский!
Для тех кто не понимает загружаем шрифт в нужном расширении, и используем сгенерированный в base64 (на том же сайте), пишим скриптик на чистом джава скрипте, в котором будет определять, первый раз зашел пользователь или нет, если первый раз, запихиваем на загрузку скрипты, но не показываем, ибо инет не у всех норм, будут артефакты со сменой стандартного шрифта на новый, а во второй раз вынимаем отдельный css файл, в котором есть шрифты, для тех кто не понимает base64 и для тех кто понимает. И тогда и только тогда, новый шрифт будет появляться вместе с контентом и ничего не будет прыгать, скакать и меняться.
Ну да и в конце, в основном файле стилей, переписываем используемые шрифты.
Конец.