вот что получилось с внедрением шрифтов:
была проблема следующего характера - на сайт с русской бани Боярские забавы" надо было внедрить кириллический шришт. при разработке в макрухе все было хорошо, шрифт было видно, поскольку он бул установлен на локальной машине. дизайн сайта был соответственно подогнан под размер этого шрифта. но при загрузке на сервак и удалении шрифта с локалки, получалась чепуха. после дня поисков в сетке способов внедрения, нашел только один работабщий способ - конвертация шрифта микромягкой утилитой и прописыванием в его css @font как "шрифт.eot"
после этого все шрифты, которые прога конвертировала из ttf, были загружены на сервак, после чего все работает. единственная проблема - при конвертации из шрифта пропали некоторые символы, например, девятка. Теперь на 9 часов баню никто не закажет
вот исходник того, что вышло:
<STYLE TYPE="text/css">
<!-- /* $WEFT -- Created by: Yanenko (yanenko-ev@mail.ru) on 29.10.2006 -- */
@font-face {
font-family: CyrillicOld;
font-style: normal;
font-weight: normal;
src: url(CYRILLI1.eot);
}
-->
</STYLE>
в принципе, родной шрифт выглядит конечно лучше, но и то, что конвертировала WEFT, заказчика устраивает.
другие способы не привели ни к чему хорошему - попытки прописать шрифт через php функции привели к тому, что файрвол на локалке заверещал о попытке записи на диск, не думаю, что это понравится и остальным, а каждый раз спрашивать у юзера, поставить ли ему шрифт или нет, как то не вяжется с идеологией сайта.
то, что получилось, можно увидеть здесь:
http://boyarske.ru
единственное, что не есть хорошо - сайт сделан под IE, опера и нетскэйп его отображать не желают.