Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 库尔德字体显示不正确_Android_Fonts - Fatal编程技术网

Android 库尔德字体显示不正确

Android 库尔德字体显示不正确,android,fonts,Android,Fonts,我正在用三种语言构建一个应用程序——英语、库尔德语和阿拉伯语。我特别注意到三星设备的问题,字体显示不正确。下图所示。 我曾尝试在应用程序中嵌入字体,但显然没有使用提供的字体,因为这两种字体在图像中看起来不同。我在下面发布我正在使用的代码- public class FontUtils { private static String FONT_PATH="fonts/al-kwnd.TTF"; private Activity activity; private Typ

我正在用三种语言构建一个应用程序——英语、库尔德语和阿拉伯语。我特别注意到三星设备的问题,字体显示不正确。下图所示。

我曾尝试在应用程序中嵌入字体,但显然没有使用提供的字体,因为这两种字体在图像中看起来不同。我在下面发布我正在使用的代码-

public class FontUtils {
    private static String FONT_PATH="fonts/al-kwnd.TTF";

    private Activity activity;
    private Typeface tf;

    public FontUtils(Activity activity){
        this.activity=activity;
        tf = Typeface.createFromAsset(activity.getAssets(), FONT_PATH);
    }
    public void setFont(TextView view){ 
        view.setTypeface(tf);
    }
    public void setFont(EditText view){
        view.setTypeface(tf);
    }
    public void setFont(Button view){
        view.setTypeface(tf);
    }
}

感谢您的帮助。提前感谢。

问题在于设备,您必须更改正在测试应用程序的设备上的默认字体。我对三星设备也有同样的问题。Stock android正确显示字体