![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Jul 2002
Адрес: Office
Сообщений: 225
|
Обращаюсь ко всем с просьбой подробно ответить на следующий вопрос, раз и навсегда. Чтобы больше его никто не задавал. "Можно ли во Flash писать русскими буквами, а то всё время иероглифы получаются? Я конечно пробывал нестандартные шрифты, некоторые печатают. Но хотелось бы на Time New Rowman, Arial, и др. стандартных шрифтах..." Ответьте подробно, как это сделать.
ответ прислал: Kurt Haeldar Ну что же. если раз и навсегда, то ответ таков: нужно использовать КИРИЛЛИЧЕСКИЕ шрифты, так как русские буквы могут отобразить только они. Признак кириллического шрифта во Flash - три буквы стоящие в конце его названия - CYR!!!!! Если их нет, то данный шрифт не поддерживает кириллицу. Отсюда вывод - либо устанавливать отдельно шрифты с кириллицей, либо пользоваться стандартными, у которых она уже есть - Times CYR, Arial CYR, Courier New CYR. ответ прислал: jek Главное выбрать правильный шрифт - надо что-бы после названия шрифта было Cyr. Например, Times New Roman Cyr, Arial Cyr. Работает от 4 Флеша до МХ. Другой вопрос про кирилицу, если тебе нужно писать через скрипт. Главное в этом случае указать текстовому полю Dynamic text правильный шрифт (опять таки с Cyr). Пишет все буквЁ, окромя ы, я , ь и тд В этом случае надо заменить их на соответствующие символы - буква я - \xFF Пример, хотим написать Муля - пишем "Мул\xFF". Пиши, если чего. ответ прислал: tele@dialog-optim.com Запустить regedit из командной строки, найти ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage заменить значение ключа 1252: в NT на c_1251.nls в WIN9x на cp_1251.nls Но чтобы у пользователей не было проблем с прочтением этих букв, тексты, видимо, придется конвертировать в символы графики. ответ прислал: LinoGE Откройте Registry Editor Раскройте ветку [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\Codepage] Измените следующие позиции: "1250"="cp_1251.nls" "1251"="cp_1251.nls" "1252"="cp_1251.nls" Прописать в win.ini в разделе [FontSubstitutes] (если его нет - создать). Либо [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes] Arial Cyr,0=Arial,204 Arial Cyr,204=Arial,204 И т.д. для тех шрифтов которые хотите "руссифицировать". Вроде так. Редакция WerfWD из рассылки List Mailer. P.S. За более подробной информацией *Юзайте поиск*
__________________
...:::Если ты такой умный, то где твои деньги?:::... Последний раз редактировалось WerfWD; 04.08.2002 в 20:28. |
|
|||||
|
"Ниразу не флэшер"
|
блин, умница
а ещё можно было просто написать ЮЗАЙТЕ ПОИСК!!!!!!!!! отвечали кучу раз, всё по сто раз разжевывали.
__________________
стучитесь в асю за дополнительной помощью.... ЗЫ: ПОИСК действительно рулит. |
|
|||||
|
Регистрация: Jul 2002
Адрес: Office
Сообщений: 225
|
2Egoritch
Как и просил! ![]()
__________________
...:::Если ты такой умный, то где твои деньги?:::... |
|
|||||
|
Регистрация: Jul 2002
Адрес: Office
Сообщений: 225
|
Если кому нибудь есть что добавить....
Просим!
__________________
...:::Если ты такой умный, то где твои деньги?:::... |
|
|||||
|
Регистрация: Jul 2002
Адрес: Office
Сообщений: 225
|
На форуме нашел немаловажное про шрифты
Форум на Flasher.ru > Flash > Advanced > Шрифты и Антиалиасинг.
__________________
...:::Если ты такой умный, то где твои деньги?:::... |
|
|||||
|
Регистрация: Jul 2002
Адрес: Office
Сообщений: 225
|
По умолчанию, Flash преобразует все используемые буквы (я не использую слово "символ" чтобы не путать с известным термином Flash) в полигоны. Это означает, что для фразы "Жили-были дед да баба" Flash сохранит начертания букв "Жилбыдеа-". Каждая буква сохраняется в виде полигона, который потом размножается нужное количество раз. Причем, если мы напишем ту же фразу другим шрифтом, Flash будет вынужден сохранить начертания букв этого шрифта тоже. Представьте, сколько места займет описание целого шрифта, в случае если мы задействуем весь алфавит (плюс ко всему, Flash различает прописные и строчные буквы)!
Есть способ избежать сохранения шрифта, правда придется пожертвовать сглаженными краями букв. Для этого нужно выбрать Use Device Fonts, в опциях текста. При этом Flash будет сохранять не начертания букв, а только характеристики и название шрифта (на практике, это всего несколько байт). При воспроизведении будет использован указанный шрифт, либо, если такого шрифта не окажется в системе, Flash использует ближайший по характеристикам шрифт. Отсюда выводы: большие объемы текста лучше не хранить во Flash, (а использовать, например, HTML) - Flash подходит больше для коротких надписей, лозунгов и т.п.; стараться использовать меньше различных шрифтов. Если уж очень нужно поместить большое количество текста во Flash, используйте опцию Use Device Fonts. Все это сократит размер создаваемого файла. Ссылка на приведенный материал
__________________
...:::Если ты такой умный, то где твои деньги?:::... |
|
|||||
|
"Ниразу не флэшер"
|
перестань решать несуществующие проблемы...
__________________
стучитесь в асю за дополнительной помощью.... ЗЫ: ПОИСК действительно рулит. |
|
|||||
|
Регистрация: Jul 2002
Адрес: Office
Сообщений: 225
|
Я понимаю что это РЕАЛЬНАЯ проблема с которой нужно просто бороться, вот я и пытаюсь
![]()
__________________
...:::Если ты такой умный, то где твои деньги?:::... |
|
|||||
|
Надо купить диск "Русские шрифты" и скопировать нужные шрифты в папку winows/font ... и всё.
|
|
|||||
|
Регистрация: Jan 2002
Адрес: Necropolis
Сообщений: 248
|
хм... а если в названии шрифта нет магического заклинания "CYR", мне что ж его, выкинуть?
![]() ![]() ![]() уверяю вас, уважаемые, что я могу даже переименовать в CYR абсолютно английский шрифт ![]() |
![]() |
Часовой пояс GMT +4, время: 12:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|