Приветствия,Поддержка нескольких шрифтов/языков во Flash
Я нахожусь в середине написания приложения Flash, которое поддерживает многоязычность. Мой первоначальный выбор шрифта для этого был Tahoma, для его поддержки Unicode. Клиент предпочитает нестандартный шрифт, такой как почерк Lucida. У Lucida Handwriting нет такой же, скажем, кириллической поддержки, как Tahoma, что создает проблему, что есть несколько способов решить, и я хотел бы попросить ваш совет, по которой это желательно:
От чего Я понимаю, я мог бы:
- Дайте клиенту список полностью Unicode-совместимых (кириллица, иврит, арабский, традиционный китайский, Восточной Азии и т.д.) шрифтов на выбор. (Я не знаю, где взять такой список, мой поиск в Интернете привел только к спискам частично совместимых с Юникодом шрифтов. Попробуйте http://look.fo/list-of-unicode-compliant-fonts как хорошую отправную точку, чтобы увидеть, где я посмотрел).
- В зависимости от местоположения клиента (которое у нас уже есть) визуализируйте в почерке Lucida для англоязычных пользователей и в Tahoma для международных пользователей. Это может быть головная боль; есть ли у кого-нибудь опыт такого подхода?
- Создайте новый шрифт (IE, AlexeyMK Bold), который использует Lucida Handwriting для английского и Tahoma для всего остального. Это реклама примерно в 500 к весу файла Flash, но должна (если я правильно понимаю) загружаться только в первый раз.
Что вы посоветуете? Какие из них являются разумными решениями и которые полностью существуют? Есть ли способ, о котором я не думаю?
Большое спасибо! Алексей
EDIT: Хорошая статья по теме: http://www.itworld.com/print/58558
Большое значение! – AlexeyMK 2008-12-09 22:13:26