![]() |
Определение поддержки русского текста фонтом
Помогите решить следующую проблему:
пишу в текстовом поле специфическим фонтом на анг., потом переключаюсь на русский и пробую что-то написать, так как фонт русского языка неподдерживает, то никаких надписей непоявляется. Можно ли как-то вычислить наперёд поддержку данным фонтом русского (и нетолько) шрифта, чтобы автоматически переключится, к примеру, на Arial? |
если в название есть cyr то значит он поддерживает русский... Типа кирилица, хотя обратное утверждение не верно...
|
Попробовал написать ф-ю определения наличия русских символов в шрифте...
С произвольным шрифтом не выйдет, только с зашитым во флэш. |
можно попробовать отслеживать допустим onKeyDown и если код клавишы
с символом, то смотреть изменилась ли длина текста в поле, но это просто навскидку ) |
KPaul, воткнётся обычный таймс или какой-нибудь другой кракозябр, длина изменится в любом случае.
|
Я в своем посте ссылался на
Цитата:
|
спасибо за предложения.
поле использует embedFonts, и вопрос касается не только русского, но и других языков. также мне нужно знать поддержку фонтом языка почти сразу после переключение с поддержуемого на неподдержуемый. кажется задача неразрешаемая:( |
Тогда можно просто проверять ширину символа, в тестовом поле
|
| Часовой пояс GMT +4, время: 14:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.