![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jan 2010
Сообщений: 211
|
При создании бизнес-приложений этот вопрос как-то не появлялся, было как-то не до него.
А тут делаю приложение с вобщем-то чисто графическим наполнением, дизайн которого разработан в фотошопе. И вылезла особенность шрифтов ... Во Flash Professional я накидал в точности то, что получается в моем приложении: [IMG]http://img40.**************/img40/2200/unled1yg.png[/IMG] Первая строка - "TLF Text", вторая - "Classic Text". В моем проекте spark.Label's, которые отображаются в точности как TLF Text во FP (верхняя надпись на картинке). И хотя флексовская дока по Label пишет: Цитата:
Шрифт взял распространенный Myriad Web Pro, добавил его в проект - от банального @font-face {
src:url("assets/fonts/MyriadWebPro.ttf");
fontFamily:"Myriad Web";
advancedAntiAliasing:true;
}
@font-face {
src:url("assets/fonts/MyriadWebPro.ttf");
fontFamily:"Myriad Web";
advancedAntiAliasing:true;
fontWeight:normal;
fontStyle:normal;
embedAsCFF:true;
fontAntiAliasType:advanced;
fontGridFitType:subpixel;
fontSharpness:100;
fontThickness:-50;
}
Добавлено через 2 часа 2 минуты Мистика какая-то! Вчера несколько часов поздно вечером возился со шрифтами и получал то, что опубликовал выше. Сегодня ситуация кардинально поменялась - шрифт сглаживается! Я поэкспериментировал: [IMG]http://img827.**************/img827/3558/unled1bef.png[/IMG] 1-ая надпись: <mx:Label ... textFieldClass="mx.core.UIFTETextField"/> (embed font) 2-ая надпись: <s:Label .../> (device font) 3-тья надпись: <s:Label .../> (embed font) Как видно, предыдущие результаты отображались так, как будто отображался не внедренный шрифт, а системный (т.е. advancedAntiAliasing:true для него не срабатывал). Теперь все встало на свои места. Возможно, в компиляторе (?) вчера возникла какая-то ошибка и работа со шрифтом работала некорректно - х.з. А после перезагрузки и перекомпиляции все встало на свои места. Правда, для меня по-прежнему остается загадкой - можно ли влиять на такие свойства шрифта в Spark, как smooth, sharp и т.д. В идеале хотелось бы иметь возможность подобную для шрифтов в фотошопе - управление сглаживанием с выбором "none, sharp, crisp, strong, smooth". такая возможность есть? Последний раз редактировалось Dimitry_II; 19.10.2011 в 15:02. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:15. |
|
|
« Предыдущая тема | Следующая тема » |
|
|