Android - 使用阿拉伯语和波斯语进行文本对齐和自定义字体

时间:2014-08-17 19:22:33

标签: android webview textview arabic typography

我正在开发一个Android应用程序,我强烈需要使用 Justify文本对齐,我还应该使用自定义字体来处理文本。我的申请是波斯语语言。

如果我使用 TextView 来显示文字我无法将文字对齐设置为对齐

如果我使用 WebView 并加载html,我就无法使用它(我知道我可以使用html和css设置字体,但它不适用于某些语言,如波斯语阿拉伯语,我测试了它,仅在Android 4.4.2 我看到我的自定义字体但在其他版本的android webview上显示android 默认< / strong> font)

我尝试将字体转换为SVG,但没有改变。

我也在github上搜索了一个自定义webview或textview,我设置了一个自定义textView,字体和文本对齐都没问题,但是方向是从左到右但我需要它从右到左(我试图改变引力和其他东西,但不能解决问题)。

那你的建议是什么? 非常感谢您的帮助。

问候。

1 个答案:

答案 0 :(得分:0)

看一下this forum。我使用了this library以下的attrs,一切都很完美:

string text[39] = {"A","B","C","D","E","F","G","H","I","J","K","L","M"};