Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 31.05.2009, 03:29
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 1  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
По умолчанию embed fonts

Товарищи у меня вопрос следующего ранга :

Делаю сайт, использую пиксельные шрифты сторонние не в коплекте windows/ Естественно чтобы все показывало как надо шрифты надо встраивать в динамические поля если это не статик текст конечно же, с этим проблем нет - вопрос в следующем - скажем шрифт весит 20 кб - если я начинаю встраивать его в каждое поле объем swf резко увеличивается! что делать ? Можно ли как нибудь вписать шрифт раз и навсегда как картинку например или еще что? чтобы не ембдить его каждый раз....
У 2advanced такая фишка используется под названием Shared font manager. они походу каким то образом заливают шрифты( в кеш пользователю) при загрузке сайта.

П.с. хотел засунуть шрифт в библиотеку - была ошибка что то типа problems with read file

Старый 31.05.2009, 12:30
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Встройте только в одно поле, этого достаточно.

SFM вообще не в тему.

Старый 31.05.2009, 12:45
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 3  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Не выходит. Встраиваю только в одно поле - , в остальные тот же шрифт но без embed. Битмап текст получается размазанный и т.д.

Старый 31.05.2009, 12:57
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
В одном поле достаточно указать диапазоны, в остальных только Antialias for animation. При этом поля должны находится в точных координатах в пикселях относительно всей сцены.

Старый 31.05.2009, 17:15
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 5  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Antialias for animation мне не нужен мне нужен именно Bitmap no alias! вот в чем дело

Старый 31.05.2009, 20:41
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ну укажите bitmap, только диапазоны не нужно.

Старый 31.05.2009, 21:46
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 7  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Всмысле диапазоны ? Я беру одно поле : Dynamic - пишу в нем текст : ВАСЯ. Шрифт iflash 705 Это пиксельный шрифт 8. Далее в нем указываю embed : cyrillic ну и все ост что надо это англ символы и т.д. Далее ставлю другой динамик пишу в нем тот же текст, тем же шрифтом но не ставлю embed так ? Странно но в таком случае символы в новом текстовом поле вообще не показываются не говоря уж о четкости!!! или я не так делаю ? или это лучше программно писать тогда все будет работать ?

Старый 31.05.2009, 21:57
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Для iFlash использовать bitmap вредно, используйте animation. Это первое.
Второе, если вы один раз создали поле и указали там диапазоны включаемых символов, то в уже в следующем вам нужно лишь указать тот же режим рендера (animation, bitmap или readablility), чтобы поле использовано зашитый шрифт в предыдущем поле. Указывать диапазоны символов для второго поля не нужно.

Если теряется четкость шрифта, то значит текстовое поле, содержащее текст, относительно глобальных координат располагается не строго по пикселям, а имеет смещение в несколько десятых долей пиксела. Чтобы избавиться от смазывания, нужно проследить, что все клипы вглубь до текстового поля (включая и само поле) имееют целочисленные координаты, а размер шрифта кратен 8.

Старый 01.06.2009, 00:09
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 9  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Спасибо за ответ. будем пробовать. Насчет пикселей я знаю, все равно иногда бывают глюк. А почему битмап использовать вредно ??? объясните пожалуйста

Старый 01.06.2009, 07:55
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 10  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Потому что эти шрифты заточены под режим animation, а в bitmap может нарушится строение.

Создать новую тему Ответ Часовой пояс GMT +4, время: 06:38.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 06:38.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.