Android webview 和希伯来语

标签 android webview

我尝试在 Android WebView 中显示以下 html 代码。

      <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中运行时,第一个正确显示,第二个显示错误(单词显示倒置,第一个字符最后)。

两者具有完全相同的结构。我不明白为什么显示正确而另一个不显示

最佳答案

第一个单词是非元音化的;第二个有元音(nikud)。有一个reported bug关于这一点——元音化的希伯来语单词被错误地排列成从左到右的字母(尽管奇怪的是,单词本身正确地从右到左排列)。

您可以通过删除第二个单词(唯一的元音)中 dalet 下的 segol 并查看它的显示方式来测试此诊断。

关于Android webview 和希伯来语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5237242/

相关文章:

javascript - Android与JavaScript、JS如何获取webview JS返回数据?

android - 如何为白色图标提供深色背景,使图标在浅色图像中脱颖而出?

Android O Gradle 构建因 travis ci 失败

android - 选中时 NavigationView 的颜色

android - 使用Android Studio启动新的Android项目

JavaFX webview 全局 CSS 深色主题

android - 缩小 Webview 内容宽度以适合屏幕

javascript - 某些网页无法在 JavaFX webview/webengine 中正确加载

具有多色开始,中间和结束颜色的android笔划

html - 如何使用 Swift 缩放 HTML 内容以适合手机宽度?