问题标签 [right-to-left]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
5165 浏览

java - 有没有办法在 Java 中检测 RTL 语言?

我需要能够检测我的用户正在查看的当前语言是否是像阿拉伯语这样的 RTL(从右到左)语言。

目前我只是根据系统属性 user.language 中的语言代码检测到这一点,但必须有更好的方法。

0 投票
2 回答
680 浏览

android - 显示从右到左的字体

我正在设计一个基于android平台的应用程序。

我想在我的应用程序中显示从右到左的字符串。我已将 TTF 字体包含到资产文件夹中,并且我的输出会受到此字体的影响。

在阿拉伯语或波斯语中,字符可以粘在一起,但在输出(显示)中,它们是分开的。例如,我想显示“السلام”,但在显示中显示:“ا ل س ل ام”。

我该怎么办?

0 投票
5 回答
14750 浏览

c# - 如何检测字符是否属于从右到左的语言?

什么是判断字符串是否包含从右到左语言文本的好方法。

我发现这个问题建议采用以下方法:

虽然这可能适用于阿拉伯语,但这似乎并不涵盖其他 RTL 语言,例如希伯来语。是否有一种通用方法可以知道特定字符属于 RTL 语言?

0 投票
1 回答
1541 浏览

android - Webview 中的 Android 2.3 希伯来语支持

我在 Android 2.3 模拟器上测试了我移植到 2.3 的应用程序,该应用程序包括显示在 WebView 中的希伯来语字符串,需要解决三个问题:

  1. 告诉 webview 使用希伯来字体(请参阅我的帖子以及她在 Webview 中的 Android 2.3 希伯来字体的解决方案)
  2. 告诉 webview 从右到左显示字符串,我通过添加解决了这个问题

    /li>
  3. 最后一个问题是 webview 镜像文本:换句话说,应该在右边的第一个词是左边的最后一个词,并且那个词的字母也被翻转,应该在右边的第一个字母是左边的第一个字母。

顺便说一句,如果在 TextView 中,2.3 模拟器会正确显示字符串。

关于如何修复#3的任何想法?

0 投票
1 回答
576 浏览

eclipse - Eclipse - 如何添加具有从右到左字符串的文件

我正在使用 Eclipse 编写 Java 应用程序。这个应用程序读取一组希伯来语字符串(从右到左)。假设我把这些字符串是一个单独的文件,我如何告诉 Eclipse 编辑器它们是从右到左的文本。

我尝试了 eclipse -dir rtl 但这将所有 Eclipse 置于 RTL 模式,这不是我要寻找的行为。

0 投票
2 回答
982 浏览

android - 自定义字体问题(RTL labguage)

根据android 2.3,这个新版本支持一些 RTL 语言,例如阿拉伯语。但是,模拟器无法正确显示字体。在我写的代码中:

但在输出中它显示分隔字符而不是连接字符。

替代文字

如何连接角色?

0 投票
1 回答
884 浏览

jquery - Jscrollpane 导致文本在 Internet Explorer 上消失

在我当前的站点中,我正在使用新的Jscrollpane来为菜单生成滚动条(不是我的决定,而是设计师的决定,所以我不想进入 90 年代的样子……)。

我的菜单基于其中<UL><li>元素具有属性“text-align:right;”。

我的问题是,当我将 ScrollPane 应用于菜单时,仅在 IE 上菜单文本不显示。当我从我的代码中删除 ScrollPane 功能时,菜单会重新出现。

我使用“microsoft Expression”DOM 检查器检查了该页面,以检查 IE 如何查看我的代码并且我可以看到<li>那里的元素,只有其中的文本丢失了。当我禁用“文本对齐:右;” 在<li>我的 CSS 中,文本再次显示。我怀疑这与相对对齐的 jScrollPane 包含有关,但我不能确定..

谁能建议一些解决这个问题的方法?

可以看到问题的页面的链接在这里: http: //kaplanoland.com/index.php ?option=com_content&view=article&id=2&Itemid=12

有问题的菜单位于页面的右侧。在除 IE 之外的所有浏览器上,您都可以看到文本。只在 IE 上不行。我的那个菜单的 CSS 代码(不包括 jScrollPane CSS)在这里:

0 投票
2 回答
806 浏览

python - Reverse rendering of Urdu fonts

I am working on a project that is based on Urdu language in Ubuntu platform. I'm using Python language and have almost achieved my task.

The problem is that, the Urdu text is rendered in reverse order.

For example, consider the word کام (which means work) consisting of the three letters: ک ,
ا , and م

The output is rendered in reverse order as ماک consisting of the three letters: م,
ا, and ک

When copying this text to Open Office or opening the generated XML file in Firefox, the generated result is absolutely desired.

I Am using Python 2.6 IDLE, its working perfect with Windows platform, which clearly shows its not the problem of IDLE. Am working on TKINTER GUI library.

How can this problem be solved?

0 投票
2 回答
816 浏览

fonts - 如何为波斯语创建自定义字体服务

嗨,网站的波斯字体非常有限,我需要知道是否有办法在网站中加载自定义字体?有一些字体替换服务,但我不知道它们是否可以使用像波斯语这样的 RTL 语言我也想与对这个项目感兴趣的人合作 :) 问候

0 投票
2 回答
1126 浏览

android - android中的RTL语言问题

我在 TextView 中遇到从右到左语言的问题。当我用阿拉伯语书写时,字符会分开显示。我怎么解决这个问题?