Ускорить рендеринг шрифта мобильного сафари?

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

Благодарность


person trnc    schedule 12.04.2011    source источник
comment
Проблема в том, что пользовательский шрифт на самом деле отображается недостаточно быстро или текст вообще не отображается, пока файл шрифта не загрузится?   -  person Phil.Wheeler    schedule 12.04.2011
comment
ничего не отображается, пока не загрузится весь шрифт. так что это часто около 1 секунды ..   -  person trnc    schedule 12.04.2011


Ответы (1)


Есть несколько вариантов оптимизации правил шрифта. Используя data: url, вы можете использовать встроенный шрифт путем кодирования в base64. Например:

@font-face {
    font-family: "My Font";
    src: url("data:font/opentype;base64,[base-encoded font here]");
}

Есть несколько других полезных соображений и подходов к производительности, описанных в этом статья от 2009 года.

person Phil.Wheeler    schedule 12.04.2011
comment
Удачи. Надеюсь, вы решите проблему. - person Phil.Wheeler; 14.04.2011