Показать сообщение отдельно
Старый 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.