Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Ошибка: embedFonts + кириллица (http://www.flasher.ru/forum/showthread.php?t=82783)

Fr@ddy 21.07.2006 10:02

Ошибка: embedFonts + кириллица
 
Вложений: 1
Доброго времени суток!

На днях столкулся с проблемой со встроенными шрифтами.

Пишу:
Код:

aa.embedFonts=true;
aa.autoSize=true;
aa.text="Тут должен быть текст";
aa.setTextFormat(new TextFormat("DS_Stain",20));

Не отображается русский текст, в чем может быть проблема?

Код:

System.useCodepage = true; // не помогает.
З.Ы. Кому жаждет написать что-то вроде "Поиск рулит", пишите, нет проблем :)) , только желательно чтоб указывали ссылочку где нашли :) Я не нашел.

Исходник тут:

etc 21.07.2006 11:03

А шрифт русский поддерживает? А кириллица включена в поле?

Fr@ddy 21.07.2006 11:54

Цитата:

Сообщение от __etc
А шрифт русский поддерживает? А кириллица включена в поле?

Все поддерживает. Я попробовал другой шрифт, получилось.
Но ведь этот тоже поддерживает.

Fr@ddy 21.07.2006 12:06

Вложений: 1
Кстати, для тех у кого Flash MX:

Madasan 21.07.2006 12:48

А как встраивается шрифт DS_Stain ?

iNils 21.07.2006 13:30

То что шрифт поддерживает русские символы, не значит что их будет поддерживать Flash. У некоторых шрифтов криво указан диапазон для кириллических символов.

Fr@ddy 21.07.2006 14:24

2Madasan
Через библиотеку. Правой кнопокой мыши кликаешь -> New Font..

2iNils
Ясно, спасибки.

etc 21.07.2006 14:27

Fr@ddy, лучше зашивай в поле, а не в либу.

Madasan 21.07.2006 15:12

Цитата:

Сообщение от Fr@ddy
2Madasan
Через библиотеку. Правой кнопокой мыши кликаешь -> New Font..

Плохой способ. Лучше указывать конкретный набор символов, вставляя их в текстовое поле!

Fr@ddy 21.07.2006 15:41

Как я понял, и Madasan и __etc, вы говорите об одном способе :)
Это, типо так? выделить поле, выбрать шрифт, и Properties -> Embed... ?


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

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