![]() |
embed fonts
Товарищи у меня вопрос следующего ранга :
Делаю сайт, использую пиксельные шрифты сторонние не в коплекте windows/ Естественно чтобы все показывало как надо шрифты надо встраивать в динамические поля если это не статик текст конечно же, с этим проблем нет - вопрос в следующем - скажем шрифт весит 20 кб - если я начинаю встраивать его в каждое поле объем swf резко увеличивается! что делать ? Можно ли как нибудь вписать шрифт раз и навсегда как картинку например или еще что? чтобы не ембдить его каждый раз.... У 2advanced такая фишка используется под названием Shared font manager. они походу каким то образом заливают шрифты( в кеш пользователю) при загрузке сайта. П.с. хотел засунуть шрифт в библиотеку - была ошибка что то типа problems with read file |
Встройте только в одно поле, этого достаточно.
SFM вообще не в тему. |
Не выходит. Встраиваю только в одно поле - , в остальные тот же шрифт но без embed. Битмап текст получается размазанный и т.д.
|
В одном поле достаточно указать диапазоны, в остальных только Antialias for animation. При этом поля должны находится в точных координатах в пикселях относительно всей сцены.
|
Antialias for animation мне не нужен мне нужен именно Bitmap no alias! вот в чем дело
|
Ну укажите bitmap, только диапазоны не нужно.
|
Всмысле диапазоны ? Я беру одно поле : Dynamic - пишу в нем текст : ВАСЯ. Шрифт iflash 705 Это пиксельный шрифт 8. Далее в нем указываю embed : cyrillic ну и все ост что надо это англ символы и т.д. Далее ставлю другой динамик пишу в нем тот же текст, тем же шрифтом но не ставлю embed так ? Странно но в таком случае символы в новом текстовом поле вообще не показываются не говоря уж о четкости!!! или я не так делаю ? или это лучше программно писать тогда все будет работать ?
|
Для iFlash использовать bitmap вредно, используйте animation. Это первое.
Второе, если вы один раз создали поле и указали там диапазоны включаемых символов, то в уже в следующем вам нужно лишь указать тот же режим рендера (animation, bitmap или readablility), чтобы поле использовано зашитый шрифт в предыдущем поле. Указывать диапазоны символов для второго поля не нужно. Если теряется четкость шрифта, то значит текстовое поле, содержащее текст, относительно глобальных координат располагается не строго по пикселям, а имеет смещение в несколько десятых долей пиксела. Чтобы избавиться от смазывания, нужно проследить, что все клипы вглубь до текстового поля (включая и само поле) имееют целочисленные координаты, а размер шрифта кратен 8. |
Спасибо за ответ. будем пробовать. Насчет пикселей я знаю, все равно иногда бывают глюк. А почему битмап использовать вредно ??? объясните пожалуйста
|
Потому что эти шрифты заточены под режим animation, а в bitmap может нарушится строение.
|
| Часовой пояс GMT +4, время: 08:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.