Просмотр полной версии : кириллические шрифты
Вопрос вроде простой: как сделать читаемыми кириллические тексты на разных WinXP,2000,ME и тд. Перепробовал все (insert font не работает) но на одном компе текты читаются а на другом нет...
Буду рад любому совету (не исключено финансовое вознаграждение)
flashpointer
18.08.2003, 20:45
Странно что вставка шрифта не работает....
можно попробовать в свойствах динамического поля поставить Character -> All Characters
Должно помочь
спасибо за совет, но даже в хелпе написано, что по умолчанию при вставке шрифта зашиваются первые 128 символов т.е. латиница и все знаки клавы,а при добавлении в "characters > other " двухбайтных символов (те наших кириллических) возможно появление других символов...
забыл сказать что речь-то идет о директоре, с флэшом все ОК...
забыл сказать что речь-то идет о директоре, с флэшом все ОК...
flashpointer
18.08.2003, 21:42
Аха я очень извиняюсь - токо что на глаза попалось название раздела :)
Просто таких вопросов про флеш просто кучи и отвечаю на них не вматриваясь :p
p.s. сорри но в Director'e я не "бум-бум" :)
спасибо, буду ждать того, кто бум-бум...
Есть такая фишка. Причём при внедрении шрифтов может быть всё, что угодно - вплоть до GPF. Часто помогает сборка проекта на Win95/98 (ни в коем случае не NT/2000/XP). А вообще иди на Синий Дирижабль (http://forums.cidi.ru/cgi-bin/ubb/ultimatebb.cgi) - там скорее помогут :).
Спасибо за доброту! если обнаружу какое-нибудь решение обязательно всех оповещу...
дорогие, друзья! просмотрел все сообщения, связанные с этой темой на форуме CIDI. для себя наиболее подходящим выбрал это решение: от baSSiLL (http://forums.cidi.ru/ubb/ultimatebb.php?ubb=get_topicf=4;t=000205#000008;)
На самом деле, есть способ импортировать шрифты, чтоб они везде отображались корректно. А именно: нужно создать свой шрифт с пользовательским чарсетом. То есть в шрифте должно быть ровно 256 глифов, соответствующих 256 ASCII-кодам. В таком случае директор независимо от используемого в системе локала, ее языка и т.д. использует именно эти глифы для отображения символов с соответствующими ASCII-кодами. Сразу предупреждаю: такие шрифты железно подходят только для импортирования в директор; при установке в систему они почти во всех приложениях неправильно работают, именно из-за пользовательской кодировки.Естественно, я никого не заставляю разрабатывать собственные шрифты - просто с помощью какой-нибудь программы редактирования шрифтов можно скопировать глифы (+ информация о геометрии, типа бейзлайн и т.д.) из нужного шрифта в свой. Я пользовался Macromedia Fontographer. Стоит отметить, что идеального результата у меня не получилось: глифы значительно искажаются. То ли это происходит при копировании их из исходного шрифта (может, редактор не все параметры копирует или специально искажает), то ли при импорте в директор проявляется так называемое "незначительное" изменение, чтобы избежать нарушения авторских прав. Короче, если шрифт будет использоваться со сглаживанием и достаточно большими размерами (от 14-16 пикселей), то данный способ вполне себя оправдывает. Если маленькие размеры и без сглаживания - лучше использовать системные шрифты.
буду пробовать...
рискну предложить свое "кривое" решение:
с помощью myExtra получаю список шрифтов пользователя, затем с пом. нехитрых скриптов даю пользователю возможность перебора тестового текста в текстовом поле (сорри за такой каламбур), написанного разными фонтами из списка, и выбор подходящего начертания шрифта возлагаю на пользователя...
масса недостатков у этого метода...
ну во-первых, боюсь не все допрут что надо делать... а во-вторых у пользователя может вообще не найтись корректно отображающегося фонта...
в общем пока ищу...
llllllllll
19.08.2003, 21:15
Как-то особо не волновало :), но вроде как для exe-шника всегда катило Insert -> Media Element -> Font :)
этот вопрос не волнует пока не встает необходимость издания тиража (2-3 тыс. экз), и если проект смотришь сам и показываешь на своем компе, а если покупатель приобрел диск, а на нем вместо текстов абракадабра... за это сам знаешь что...
кстати действительно помогает публикация проектора в 98 win и member("member",1).font = "Arial Cyr" - работает во всех виндах(по крайней мере на тех где я тестировал XP,2000,98,ME) - проблемы только если у пользователя кривой Arial Cyr или его нет вовсе...
llllllllll
19.08.2003, 22:23
http://www.w-place.com/f/testFONTS.htm
Ты надписи видишь?
вижу: русский текст, при нажатии еще один русский текст - в чем фишка?
может для чайников предложишь свое решение?
кстати если публиковал в XP то у меня тоже ХР, а что если это посмотреть в 2000, и еще, в моем случае речь шла о сидироме, а это не одно и то же, что шоквэйвовский плеер...
llllllllll
20.08.2003, 15:25
Честно говоря, как я уже говорил, я в этом деле не силен, меня совершенно не волнует как там Директор работает с текстом, но помоему это основы :) - это тоже самое, что во флеше статик текст, или для текстового поля включить шрифт в файл, тут та же система, как я написал выше, просто добавляем в файл нужный шрифт (Insert -> Media Element -> Font), далее твой новый шрифт будет в списке имеющихся шрифтов, что-нибудь вроде Arial * (с звездочкой :))(плюс там куча всяких настроек у этого эмбеженного шрифта)
p.s.: Что касается Шоквейва - так это похлеще чем экзешник на болванке, тут еще больше проблем, ... этот файл посмотрело около 30 моих знакомых, у всех все работало (единственное, что только винды, но всех мастей :))
p.p.s.: У меня 98 стоят :)
спасибо за напоминание про основы (наверное прийдется начать с "Algola"), но наверное я не просто так на 3х форумах клавиатуру протираю...
да, очень кстати! вот по этому адресу (http://www.macromedia.com/support/director/ts/documents/dmx_update.htm ) очень рекомендую скачать апдэйты и тогда можно не искать комп с 98, а спокойненько делать проекторы в ХР(насчет остальных виндов пока не было возможности протестировать), если кто знает еще секреты - не стесняйтесь... ибо всякому вздастся по делам его...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.