Android веб-просмотр и иврит - PullRequest
3 голосов
/ 08 марта 2011

У меня есть следующий HTML-код, который я пытаюсь отобразить в Android WebView.

      <div id=header-right>
        <p  dir=RTL style='text-align:right;direction:rtl;unicode-bidi:
        embed'><a name=1><b><span lang=HE style='font-size:13.5pt;mso-fareast-font-family:
        "Times New Roman";color:#000099'> úôìú ùçøéú <o:p></o:p></span></b></a></p>
         </div>

         <div id=header-right>
         <p  dir=RTL style='text-align:right;direction:rtl;unicode-bidi:
         embed'><a name=1><b><span lang=HE style='font-size:13.5pt;mso-fareast-font-family:
         "Times New Roman";color:#000099'>îåãÆä  <o:p></o:p></span></b></a></p>
         </div>

«Странные» символы - иврит.Оба корректно отображаются в браузере (Firefox), при запуске в Android первое отображается правильно, а второе отображается некорректно (слово отображается в перевернутом виде, первый символ - последний).

Оба имеют абсолютно одинаковую структуру.Я не понимаю, почему отображается правильно, а другой нет

1 Ответ

2 голосов
/ 10 марта 2011

Первое слово не гласное; у второго есть гласные (никуд). Существует сообщение об ошибке об этом - гласные слова на иврите неправильно выложены так, что буквы идут слева направо (хотя, как ни странно, сами слова правильно расположены справа налево).

Вы можете проверить этот диагноз, удалив сегол под далеттом во втором слове (единственный гласный) и посмотрев, как он отображается.

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