Перезагрузка моего шрифта на сайте - PullRequest
0 голосов
/ 18 июля 2011

мы использовали на веб-сайте какой-то неосновной шрифт, но проблема заключается в перезагрузке - вы можете увидеть базовый шрифт и затем перезагрузить его до нашего шрифта на каждой странице. Его можно кешировать или как-то сохранить на клиенте? Перезагрузка на каждой странице ужасна.

Интернет: http://ktwebstudio.cz/

Мы используем хостинг Windows и ASP.NET.

Я НАШЕЛ ЭТО:

<system.webServer>
    <staticContent>
        <clientCache cacheControlMode="UseMaxAge" />
    </staticContent>
</system.webServer>

И все в порядке.

Ответы [ 2 ]

0 голосов
/ 01 октября 2011

Нет, невозможно остановить перезагрузку основных шрифтов во встроенные шрифты CSS3, даже если они кэшированы!Это проблема веб-браузера.Некоторые веб-браузеры делают это (Opera), а некоторые нет (IE9).

0 голосов
/ 19 июля 2011

Если вы имеете в виду использование пользовательских шрифтов на своей веб-странице, то CSS - лучший способ сделать это.Это работает довольно хорошо, и я могу сказать вам это из личного опыта.Вот как вы это делаете:

ПРИМЕЧАНИЕ:

  • Вы можете определить столько пользовательских шрифтов, сколько захотите, используя приведенный ниже пример.
  • Internet Explorer использует шрифты EOT вместо TTF.
  • Используйте семейство шрифтов, указанное вами для использования шрифта на веб-странице.

    @font-face
    {
        font-family: name_of_font;
        src: 
            url('url of name_of_font.ttf' */), 
            url('url of name_of_font.eot' */);
    }
    

Пример:

<p style="font-family: name_of_font; font-size: 100%;"> Your text here with the custom font you specified... </p>

...