Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Text Layout Framework - как добиться вменяемого отображения шрифта Myriad Pro (http://www.flasher.ru/forum/showthread.php?t=137092)

Cybo 04.03.2010 13:56

Text Layout Framework - как добиться вменяемого отображения шрифта Myriad Pro
 
Уважаемые форумчане, у меня вопрос к тем, кто разбирался с Text Layout Framework.
Можно ли как-то применить AntiAliasType.ADVANCED к TextFlow?

Я использую шрифт Myriad Pro размером 14px.
Изменение CFFHinting, RenderingMode и Kerning к удовлетворяющему результату не привели. У меня текст выводится с плавующим кернингом (межбуквенным расстоянием) и сглаживается так, что читать очень напряжно, т.е. буквы очень тонкие и местами очень тесно прилипают друг к другу.

Единственный хак, который приходит на ум - это пробежаться по всем детям TextFlow и если ребёнок типа TextField, то задавать ему AntiAliasType.ADVANCED. К сожалению хак пока не проверял...

Волгоградец 04.03.2010 14:46

Я возможно ошибаюсь, т.к. именно с TFL не работал. Но по-моему TFL построен на основе flash.text.engine. AntiAliasType.ADVANCED относятся к flash.text и TextField'а в fte быть не может.
и непонятно - что значит плохое сглаживание, какое межбуквенное расстояние? У меня Myriad Pro 14px хорошо отображается с использованием fte.

Cybo 04.03.2010 15:16

Да, именно на flash.text.engine. А он разве построен не на TextField?
"плохое сглаживание, какое межбуквенное расстояние" - к сожалени на данный момент скрин сделать немогу, но межбуквенное расстояние выглядит примерно так:
"Пр и ве т к ак де л а?"
А сглаживание делает линии символов тонкими, и когда читаешь текст начинает рябить в глазах... AntiAliasType.ADVANCED - как то визуально утолщал линии шрифта...
Вот примерно так. До дома доберусь выложу кусок кода и скрины.

Волгоградец 04.03.2010 15:57

Нет, flash.text.engine написан с нуля.
Вот хотя бы демо
http://labs.adobe.com/technologies/textlayout/demos/
"Привет как дела?" выглядит читабельно.

Cybo 05.03.2010 01:31

Хм.. действительно... видимо я что не так делаю...

Добавлено через 14 минут
А вообще, кто-нибудь пользовался "по-серьёзному" этим движком? Может поделится советами?


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

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