Не отображается кирилица при embed font
Создаю текстовое поле с надписью "Привет Hello". Добавляю в библиотеку через "New font" шрифт Verdana и ставлю ему Export for ActionScript в свойствах. Для текстового поля нажимаю "Character Embedding".
В итоге после компиляции текстовое поле показывает только "Hello". Если же шрифт в библиотеку не добавлять, то надпись отображается как положено. Почему так происходит? Из-за того, что в английской версии Flash IDE в шрифтах нет русских символов? |
тоже сталкивался с этой проблемой.
нашел одно решение: использовать flex либо во флеше flex_sdk а embed'ить шрифт с помощью Код AS3:
|
если посмотрите все темы про встраивание шрифтов в этом форуме, вы найдете одно общее мнение: не встраивайте шрифт в библиотеку.
самый простой и действенный метод: кинуть TextField на сцену и указать ему Embed. или как предложил bicubic_bublic (но тогда придется использовать компилятор mxmlc из flex sdk) |
Да, спасибо. Я как раз flex_sdk и использую. Во флеше загоняю все картинки в .swc файл, потом его подключаю как библиотеку. Хотел туда же и шрифт загнать. Но во флеше такая вот странность.. Флеш очень хорошо сжимает картинки, в отличии от Embed, который подключает как есть. Я думал, что шрифт он также сжать смог бы.
И хочеться чтобы все ресурсы всётаки были в одном swc файле. Добавлено через 2 минуты >в этом форуме, вы найдете одно общее мнение Да, видимо прийдётся так и сделать. |
Часовой пояс GMT +4, время: 15:45. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.