나는 아랍어가 존재하지 않는 휴대폰에 아랍어 텍스트를 지원해야하는 안드로이드 앱을 만들고 있습니다.휴식 아랍어 글꼴
위젯 (textview, button 등)에서 다음 코드를 추가하여 성공적으로 수행했습니다.
나는 assests 폴더에 dejavusans.ttf
파일을 추가했습니다. 는 코드에서 나는
TypeFace typeFace = Typeface.createFromAsset(context.getAssets(), "dejavusans.ttf");
fieldName.setTypeface(typeFace);
fieldName.setText(ArabicUtilities.reshape(resources.getString(R.string.bring_financial_arabic)));
추가 그러나 문제는 웹보기로한다. webView의 텍스트가 깨졌습니다. 나는
How to change font face of Webview in Android?을 포함하여 다른 솔루션을 보았습니다. 그러나 아무도 잘 작동하지 않습니다. 다음은 스냅 샷입니다.
제목 (TextView)이 잘 보이지만 웹 페이지 텍스트가 손상됩니다.
누구든지 답변을 알고 있다면 도움을주십시오.
감사합니다.
스크린 샷을 공유 할 수 있습니까? – RobinHood
스냅 샷을 추가했습니다. –
가지고있는 Android 및 WebKit의 버전을 확인하십시오. 이전 버전에서는 글꼴을 제공하더라도 아랍어를 렌더링 할 수 없습니다. –