问题标签 [arabic-support]
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.
android - 本地化 Android 阿拉伯语低于 android N
嘿伙计们,我正在开发同时支持英语和阿拉伯语的应用程序,英语版本运行良好,但阿拉伯语在 Android N 下无法正常运行
localization - 网站本地化最流行的阿拉伯文化
我创建了一个网站,我想为阿拉伯文化提供语言环境支持。当我看到语言环境字符串时,有许多阿拉伯语的文化代码。哪一个最适合在我的网站中用于阿拉伯语?
mysql - MySQL 将自定义字符集添加到 utf8mb4 而不是 utf8
我需要向 MySQL 服务器添加一个自定义字符集以增强搜索体验,我实际上能够做到,但进入 utf8_charset 而不是它的 mb4 版本。而且我似乎在 MySQL文档中也找不到任何关于 mb4 的内容
正如他们在文档中提到的那样,我编辑了文件/usr/share/MySQL/charsets/Index.xml
并在<charset name="utf8">
我添加了我的子集,因为我找不到任何子集utf8mb4
它就像魅力一样工作,但是,我无法将整个数据库列碰撞更改为使用 from utf8mb4_unicode_ci
toutf8_unicode_ci
甚至是我的自定义列utf8_arabic_ci
html - 阿拉伯字体在 IE 11 中不起作用?
我正面临阿拉伯语字体的问题,它的工作正常 Mozilla 和铬螺母在 IE 11 中不能正常工作我的代码在下面任何人都可以请你帮助我。
fonts - ayah 的古兰经字体“KFGQPC Uthmanic”数字
字体“KFGQPC Uthmanic Script HAFS” ayah 的三位数字除以两个u+06dd。有解决问题的方法吗?
字体UthmanicHafs1 Ver09 http://fonts.qurancomplex.gov.sa/?page_id=42 看截图。
android - EditText 在 RTL 语言环境的开头添加了特殊字符,如 @
我将 EditText 设置为 textDirection - “Local”,并尝试使用阿拉伯语。当我开始输入时,它从我想要的右侧开始,但是当我输入“+”或“@”之类的字符时,它会将其添加到文本的开头并在输入另一个字符后将其移动到末尾。例如,当我输入 rao@gmail.com 时,在输入“@”和“。”时 字符被添加到文本的开头。
我在网上查看并阅读了有关使用“”的信息,但无法获得解决方案,您能否指导我如何解决它。
编辑文本
android - 输入类型号码/电话的 EditText 中的双光标(RTL 阿拉伯语)
我有一个 EditText 设置为重力右,因此如果语言是阿拉伯语,则文本从右侧开始。
注意:我的应用程序支持 RTL,我没有为我的 EditText 设置 TextDirection,因为那样会有同样的问题。重力设置为右完美地完成了这项工作。仅当我将 InputType 设置为 Number 或 Phone 时才会出现问题。
如果 InputType 设置为 number/phone,则文本的开头和结尾会有双光标,这有点令人困惑。
为了证明这一点,我有两个带有 InputType 文本和数字的 EditText,两者的 Gravity 都设置为 Right。我的应用程序支持 RTL,我的手机现在设置为阿拉伯语
显现
XML
这是带有 InputType Number 的第二个 EditText 行为的屏幕截图。
关于如何摆脱双光标的任何指示?或任何替代方案。
谢谢R
fonts - Freetype中的阿拉伯语“加入”文本
我们使用 Freetype 将单个字符渲染到纹理图集,然后从该纹理渲染到屏幕。但是,当我们渲染阿拉伯语时,字符并没有按应有的方式连接起来。它们看起来都像单独的角色,彼此相邻放置。例如,如果我们将相同的字符放入记事本中,它们确实会合并,但是如果我们在每个阿拉伯字符之间放置一个空格,它们就会分开并且看起来又像我们的渲染图。如果在记事本中删除空格,则删除空格两侧的字符会“更改”并连接在一起。很明显,放置在一起的字符组合会改变它们的外观。
那么,我们如何使用 freetype 实现阿拉伯语中的连词呢?我们是否可以使用 Freetype 将整个“单词”打印到位图,它会自动调整字形以连接在一起,或者我们可以将某种翻译应用于 utf8 字符列表,将它们转换为新的 utf8 字符来连接并排放置时向上?
谢谢
肖恩