Эти ответы выглядят как безумный излишний, иногда простой просто:
$http.post(loginUrl, "userName=" + encodeURIComponent(email) +
"&password=" + encodeURIComponent(password) +
"&grant_type=password"
).success(function (data) {
//...
Safari, и до меньшей степени, Firefox 3 имеет поддержку @font-face
в CSS, который позволяет Вам использовать пользовательские шрифты. У Вас должна быть соответствующая лицензия для распределения файлов шрифтов все же. Эти статьи объясняют его более подробно:
Это - своевременный поток; мы переключились на Arial, потому что Calibri является ПУТЬ, маленький по сравнению со всеми другими резервными шрифтами! Это причинило боль мне значительно для переключения для (завязывания рот) Arial, потому что это - загаженная копия Helvetica:
http://www.ms-studio.com/articles.html
трудности с калибровкой (слишком большой, если Вы идете с "c" шрифтом как Ваш стандарт; слишком маленький, если Вы идете с чем-то нормальным) описаны подробно здесь:
http://neosmart.net/blog/2006/css-vistas-new-fonts/
я пропущу красивый настроенный на руку RGB Calibri, искажающий много, но было просто невозможно обеспечить хороший опыт для большинства пользователей без требовательного Calibri быть установленным. Это довольно распространено, поскольку это идет с Office 2007 (Победа/Mac) и конечно Vista.. но это совсем не универсально, таким образом, немного безответственно положиться в большой степени на него для глобальной веб-аудитории.
Можно, конечно, использовать SIFR.
Это ухудшается корректно в браузерах, которые не поддерживают его, и доступно.
Это не действительно подходит для использования на загрузках текста, но для заголовков и текста выделения, это прекрасно.
, Конечно, это - работа вокруг к внутреннему ограничению браузеров и сети в это время, но когда было это не случай для большинства веб-технологий и методов.
Примечание, что ответственный веб-разработчик не использует шрифты, которые только доступны в Windows (и особенно, которые только доступны на Vista), и при этом они не используют технологию, которая не поддерживается, по крайней мере, большинством браузеров.
нет ничего неправильно или неправильно об использовании шрифтов Windows/Vista-specific, если Вы корректно ухудшаетесь к широко доступному шрифту. Например:
font-family: Calibri, Tahoma, Helvetica, Sans-Serif;
На самом деле это - самое главное!
Предложения CSS2:
@font-face {
font-family: Garamond;
src: url(garamond.eot), url(garamond.pfr);
}
Примечание, что ответственный веб-разработчик не использует шрифты, которые только доступны в Windows (и особенно, которые только доступны на Vista), и при этом они не используют технологию, которая не поддерживается, по крайней мере, большинством браузеров.
я думаю, что это скорее упускает суть. Не имело бы значения, если бы Вы сделали; все получили бы что-то разумное, что они могли читать легко, и те, кто должен, может изменить шрифт на то, что они хотят так или иначе, потому что это - просто текст, и все главные браузеры позволяют Вам настроить шрифт, который Вы видите независимо от предпочтений разработчика сайта.
нет ничего поврежденного о предлагающих шрифтах в Вашем CSS, который не имеют некоторые пользователи; они просто видят что-то другое от Вас. Отличающийся не повреждается. Они даже не зададутся вопросом, почему Вы используете стандартные шрифты, потому что они не будут знать, что другие люди видят что-либо различное.
Это - смысл наборов шрифтов:
Verdana, Arial, Helvetica, sans-serif
Это - хорошая практика точно, потому что это подтверждает, что люди будут видеть разные вещи.
Это - хорошая практика также:
Gill Sans, Verdana, Arial, Helvetica, sans-serif
, Таким образом, у большинства людей нет Жаб𠆓, кто заботится? Они получают совершенно хороший сайт независимо.
И это было бы прекрасно также, но немного странное и ленивое:
Gill Sans
Безответственный веб-дизайн делает вещи как установка текста как изображения, не используя сопроводительный текст, не используя интересные шрифты в наборах шрифтов.
Поддержки IE @font-face
(это началось как их собственная технология в MS Word). Вот сообщение в блоге от команды IE об этом примерно месяц назад .
Примечание, что ответственный веб-разработчик не использует шрифты, которые только доступны в Windows (и особенно, которые только доступны на Vista), и при этом они не используют технологию, которая не поддерживается, по крайней мере, большинством браузеров.
Well†¦ Вы можете, пока Вы знаете, как он представит на ОС non-Vista/non-Windows.
Иначе: да, @font-face в CSS2 лучшая стандартная альтернатива, даже если это широко не поддерживается.
Я предположил бы, что любой метод передающих шрифтов с веб-страницей изложит своего рода угрозу безопасности. Я услышал о методах, где, в случае, что у клиента нет требуемого шрифта, текст может быть динамично заменен изображением, или немного сортируют отображенную флэш-память. Единственный как это, которое я могу найти теперь, в AListApart, но это может уже быть избыточно. Упомянутый метод также потребовал бы, чтобы css, изображения и JavaScript работали, и мог быть болезненным для реализации через браузеры.