Встроенные шрифты: font-face или base64

Когда мне нужно / хочу добавить новый шрифт на сайт, я использую base64 (и надеюсь, что base64 кэшируется с помощью файла CSS).

Но я вижу много страниц без базы, только разные файлы были шрифтовыми. В Firebug я не вижу HTTP-запрос на шрифт, как он работает?

Я думал, что шрифт без base64 загружается с сервера каждый раз, когда я обновляю страницу, примерно через год я видел на многих страницах, что текст на мгновение исчезал (я думал, что шрифт загружается с сервера в этот момент). Теперь нет исчезновения, лучше кеш браузера?

Что лучше использовать?

Во-вторых, если файл.htaccess запрещает доступ к каталогу /font/, есть ли способ загрузить файл TTF с удаленного сервера?

1 ответ

Почему вы не используете @font-face?

@font-face {
                font-family: 'baran';
                src: url('fonts/BBadr.eot?#') format('eot'),  /* IE6–8 */
                url('fonts/BBadr.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
                url('fonts/BBadr.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
            }

Это лучший способ вставлять шрифты на ваших страницах.

Другие вопросы по тегам