Ответ 1
Только предоставление файла .ttf для webfont не будет достаточно хорошим для поддержки кросс-браузера. Наилучшая комбинация в настоящее время использует комбинацию как:
@font-face {
font-family: 'MyWebFont';
src: url('webfont.eot'); /* IE9 Compat Modes */
src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('webfont.woff') format('woff'), /* Modern Browsers */
url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */
url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}
Этот код предполагает, что у вас есть .eot,.woff,.ttf и svg для веб-сайта. Чтобы автоматизировать весь этот процесс, вы можете использовать: Font-Squirrel: Web Font Generator.
Кроме того, современные браузеры смещаются в сторону шрифта .woff, поэтому вы, вероятно, тоже можете это сделать:
@font-face {
font-family: 'MyWebFont';
src: url('myfont.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
url('myfont.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}
Подробнее здесь: http://css-tricks.com/snippets/css/using-font-face/
Посмотрите поддержку браузера: Могу ли я использовать шрифт