Отображение перехвата и поддержка нелатинского или сложного языка сценариев в Andorid - PullRequest
1 голос
/ 02 декабря 2011

Я планирую создать приложение для Android для поддержки нелатинского языка сложных сценариев в Android. Поддержка Unicode уже есть в Android, но в некоторых программах рендеринга текста в Unicode есть проблемы, которые делают языки неопрятными.

Основная идея состоит в том, чтобы идентифицировать язык и выполнять правила на основе идентифицированного языка. Так будет:

  • Определите правила и сохраните их
  • Определить язык
  • Применить правила

В некоторых языках есть правила NZWJ (соединение не нулевой ширины), которые ведут себя по-разному: слева, справа, слева и справа, сверху, сверху и слева и т. Д.

Мои вопросы:

  • Есть ли надлежащие / документированные ресурсы для этого? (лучший учебник и т.д.)
  • Каковы будут эффекты в браузере и других приложениях, использующих тот же язык, и как это можно применить к этим приложениям?
  • Какие изменения необходимо внести в шрифты или стандарты, которым необходимо следовать?

Спасибо.

1 Ответ

0 голосов
/ 25 января 2012

Тезисы для магистерского курса доступны по по этой ссылке . В проекте реализована поддержка нелатинского языка с использованием шрифтового шрифта Devanagiri в качестве модели.

В тезисах дан ответ на большинство частей вопроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...