我正在制作 android 应用程序,其中我必须为那些不存在阿拉伯语的手机提供阿拉伯语文本的支持。
我通过添加以下代码在小部件(文本视图、按钮等)中成功地做到了这一点。
我dejavusans.ttf
在assets文件夹中添加了文件。在我添加的代码中
TypeFace typeFace = Typeface.createFromAsset(context.getAssets(), "dejavusans.ttf");
fieldName.setTypeface(typeFace);
fieldName.setText(ArabicUtilities.reshape(resources.getString(R.string.bring_financial_arabic)));
但问题出在 WebView 上。webView 的文本正在中断。我看到了不同的解决方案,包括如何在 Android 中更改 Webview 的字体?. 但是没有人工作正常。这是快照。 标题(TextView)看起来不错,但网页文本正在中断。
如果有人知道它的答案,请帮忙。
谢谢