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

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

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

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
По умолчанию Встраивание шрифта с параметром embedAsCff

Добрый день всем. Вообще задача с flex, но embed fonts касается AS3 части. Поэтому здесь

Перевожу проект с SDK 4.0 на SDK 4.9
Всё настроили, но вот таких повылазило много штук

Цитата:
Предупреждение: несовместимый встроенный шрифт "MagistralC" указан для spark::Label (Label2466) . Для этого компонента требуется объявление встроенного шрифта посредством embedAsCff=true.
шрифт в css определяется так:

Код:
@font-face
{
  src: url("../fonts/MagistralTD.ttf");
  fontFamily: MagistralC;
  embed-as-cff: true;
}
пробовал embed-as-cff и embedАsСff, true и false, всё равно ошибка та же.
никто не сталкивался?
__________________
adobe AS3 manual


Последний раз редактировалось iNils; 24.01.2013 в 16:20.
Старый 22.01.2013, 23:19
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 2  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Возможно, пытаетесь использовать начертание, которое не было встроено. Ни fontWeight, ни fontStyle у вас не указан.
__________________
משיח לא בא
משיח גם לא מטלפן

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

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
Проблема решена:

1. Выяснили начертание
Код AS3:
    fontWeight: bold;
    fontStyle: normal;
2. Указывать embed as CFF нужно сразу двумя способами:
Код AS3:
    embed-as-cff: true;
    embedAsCFF: true;
Самое непонятное в этом, то что без этих уточнений, вариантом подключения как в самом вопросе - шрифт без проблем отображался для компонентов mx.
С компонентами spark заработало только указанным выше методом
__________________
adobe AS3 manual

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Второе не верно. Достаточно указать либо так либо этак.
__________________
משיח לא בא
משיח גם לא מטלפן

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

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
Возможно, сейчас нет возможности проверить.

Также:
flex_sdk_4.9\lib\external\optional
сюда нужно поместить файлы
adt.jar
afe.jar
aglj40.jar
flex-fontkit.jar
rideau.jar

взять из SDK 4.6, т.к. они лицензированы Adobe и не дали лицензию Apache
__________________
adobe AS3 manual

Старый 08.04.2013, 08:16
rs7 вне форума Посмотреть профиль Отправить личное сообщение для rs7 Найти все сообщения от rs7
  № 6  
Ответить с цитированием
rs7
 
Аватар для rs7

Регистрация: Jun 2009
Сообщений: 56
Цитата:
Сообщение от strangedk Посмотреть сообщение
flex_sdk_4.9\lib\external\optional
сюда нужно поместить файлы
adt.jar
afe.jar
aglj40.jar
flex-fontkit.jar
rideau.jar

взять из SDK 4.6, т.к. они лицензированы Adobe и не дали лицензию Apache
Спасибо за наводку.. долго бы ещё искал почему не как CFF встраивается шрифт.)
Вот здесь написано официально об этом http://flex.apache.org/download-binaries.html

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

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

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


 


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


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