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