Показать сообщение отдельно
Старый 05.04.2012, 16:37
Hidest вне форума Посмотреть профиль Отправить личное сообщение для Hidest Найти все сообщения от Hidest
  № 25  
Ответить с цитированием
Hidest
 
Аватар для Hidest

Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
Да со шрифтами из IDE, которые со сглаживанием "Bitmap text" все просто, и там действительно нет никаких тегов. Сама IDE хинтует шрифт под пиксели и на основе этого генерирует новые "псевдо"-шрифты с особым наименованием: например, для набора шрифта Tahoma разного размера вы получите на выходе Tahoma_10pt_st, Tahoma_11pt_st, Tahoma_12pt_st и т.д. Поэтому чтобы использовать такие шрифты (в текущем проекте сам так делаю) необходимо эмбедить их во всех необходимых размерах и начертаниях, иначе они так же поплывут в другом размере как и "пиксельные" шрифты.

А дальше обычная вставка:

Код AS3:
[Embed(source = "../../assets/fonts.swf", fontFamily = "Tahoma_10pt_st")]
private var Tahoma10pt:Class;
[Embed(source = "../../assets/fonts.swf", fontFamily = "Tahoma_10pt_st", fontWeight = "bold")]
private var Tahoma10ptBold:Class;
Вообще об этом где-то на форуме есть относительно древняя тема, в которой как раз Wolsh (если не ошибаюсь) и объяснял про особенность IDE с хинтовкой шрифта, в плеере просто такого механизма не предусмотрено.

UPD. Опоздал, как раз выше линк на ту тему, которую я имел в виду .


Последний раз редактировалось Hidest; 05.04.2012 в 16:40.