Консультация № 161682
01.03.2009, 13:29
0.00 руб.
0 2 2
Здравствуйте, уважаемые эксперты! Возможно ли средствами РНР подгрузка необходимого шрифта к странице? При помощи CSS почему то не получается. Пишу такой код, как в приложении, в файле CSS, но ничего не происходит. Шрифт не отображается. Проверял в ОС ХР SP2 IE6 и FireFox. В системе этого шрифта нет в IE тоже. Вот и нужно его подгрузить... Заранее спасибо!



Приложение:
@font-face {
font-family: Adventure;
src: url('Adventure.ttf');
font-size: 14pt;
}

Обсуждение

Неизвестный
01.03.2009, 13:40
общий
это ответ
Здравствуйте, Andry48!
Шрифты обрабатываются браузерами, следовательно, PHP, как серверный язык программирования, тут ни при чем. Попробуйте указать абсолютный путь к файлу со шрифтами, но хочу заметить, что судя по справочнику "CSS. Библиотека профессионала"(авт. Кейт Шенгили-Робертс) псевдоэлемент @font-face не поддерживается ни одним современным браузером (в частности, его не поддерживают IE6 и FireFox). Поэтому уж точно бесполезно пробовать его использовать в IE6, а что касается FireFox(возможна поддержка в новых версиях, жизнь ведь не стоит на месте ), то это еще подлежит обсуждению, хотя я думаю, что тут такая же ситуация.

С уважением, Товарищ Бородин
Неизвестный
01.03.2009, 15:23
общий
это ответ
Здравствуйте, Andry48!
Посмотрите что к чему с примерами тут:
http://home.tiscali.nl/developerscorner/fdc-varia/font-embedding.htm

У Мелкософта еще есть WEFT способо внедрения.
Подобный изврат внедрения сторонних шрифтов в IE поддерживается, но шрифто должен быть не ttf...
Посмотрите тут http://www.microsoft.com/typography/web/embedding/weft3/default.htm подробное руководство.
Форма ответа