Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 04.08.2002, 20:21
WerfWD вне форума Посмотреть профиль Отправить личное сообщение для WerfWD Найти все сообщения от WerfWD
  № 1  
WerfWD
 
Аватар для WerfWD

Регистрация: Jul 2002
Адрес: Office
Сообщений: 225
Arrow Для тех кто хочет раз и навсегда решить проблему со шрифтами!!!

Обращаюсь ко всем с просьбой подробно ответить на следующий вопрос, раз и навсегда. Чтобы больше его никто не задавал. "Можно ли во 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.
Создать новую тему   Часовой пояс GMT +4, время: 19:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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