|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
HTML, CSS и TextFormat никто не отменял. У поля есть только свойство embedFonts. Оно или true или false. Если необходимые шрифты в ролике есть, то они будут использованы при embedFonts = true. Если нет, то при true символы данного шрифта не будут показаны.
|
|
|||||
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
ладно, согласен...кирилические шрифты подлючать через либ вредно.
|
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Внедрение шрифта в библиотеку, лишает вас гибкости в выборе диапазона символов.
Сделаем небольшой пример. Внедрим стандартный Arial в библиотеку, смотрим на размеры и внедряемый диапазон. Размер: 51327 байт Символов: 1545 Как видим, N-е количество символов нами вообще не используются, но тем не менее они включены в swf. Теперь внедрим через текстовое поле. Для нас актуальны два диапазона: Basic Latin + Cyrillic Размер: 27509 байт Символов: 593 Размер упал фактически в два раза! Но все равно есть символы, которые нам совсем не нужны. Но у нас есть хорошая возможность повлиять на это. Конечно можно ручками вбивать символы в специальное отведенное поле на панели выбора диапазона, но это не удобно, особенно когда вы используете множество полей. Для этого надо отредактировать UnicodeTable.xml, вбив свой диапазон. Подробнее об этом можно прочесть тут. Мой набор включает в себя 212 символов, включая тире, дефис и елочки. Размер: 21777 байт Символы (212): Уменьшили вес еще на 20%. Учитывая, что часто внедряется несколько написаний и пару шрифтов, суммарно вес флешки можно сократить на 50-200 кб. А главное, теперь я внедряю символы 3-я кликами (а не проматываю и не ищу Cyrillic). Есть правда один минус, про который я написал по ссылке выше и об этом не стоит забывать. Последний раз редактировалось iNils; 24.04.2009 в 19:31. |
|
|||||
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
а что делать если имеется к слову несколько loadMovie в которых везде нужен динамик текст? что делать тогда, везде ембдить...пусть даже эти 22 кб
|
|
|||||
Регистрация: Oct 2006
Сообщений: 22
|
Спaсибо за выше перечисленную инфу - получилось!
|
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Цитата:
PS. Добавил файл font705.fla в качестве примера создания файла-библиотеки шрифта. Скачать шрифт iFlash 705 Последний раз редактировалось iNils; 24.07.2007 в 14:24. |
|
|||||
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
to iNils: очень интересная штука, уменьшаем размер загружаемого файла за счёт уничтожения ненужных символов и загружаем его всего один раз (я имею ввиду sharedlib). Спасибо будемс знать
З.Ы. и самое главное экономим место на жёстком диске, храня вместо 50 кб всего 22! Последний раз редактировалось screamge; 16.03.2007 в 02:20. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Я сталкивался с тем, что шрифт в либе не имеет диапазона cyrillic, когда как если зашить в поле, то он есть.
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Я думаю, это зависит от текущего языка системы. Посколько система у меня англоязычная была, то и русский диапазон она из принципа не добавляла.
|
Часовой пояс GMT +4, время: 15:59. |
|
« Предыдущая тема | Следующая тема » |
|
|