2017-04-05 2 views

Antwort

0

Die standardmäßige Android-Schriftart Roboto enthält kein kambodschanisches Währungssymbol. Eine Übersicht der unterstützten Zeichen finden Sie unter here. Verwenden Sie eine benutzerdefinierte Schriftart, um das Symbol ordnungsgemäß anzuzeigen. Fügen Sie die Schrift zu Ihrem assets/fonts -Ordner und verwenden Sie es wie folgt aus:

Typeface DosisRegular = Typeface.createFromAsset(mContext.getAssets(), "fonts/Dosis-Regular.otf"); 
    mDetailDescription.setTypeface(DosisRegular); 
+0

Dank [Bill S.] (http://stackoverflow.com/users/7819508/bill-s) Ich verwende die benutzerdefinierte Schriftart aber Ich möchte wissen, warum es sich auf das falsche Zeichen bezieht. – Pankaj

+0

Ah, ich verstehe. Der Charakter in deinem Screenshot und das "richtige" Symbol sehen mir ziemlich ähnlich - vielleicht kannte der Autor der Schrift gar nicht die 100% richtige Art, das Symbol zu zeichnen? Ich würde es mit einer anderen Schriftart versuchen, um zu sehen, ob das Problem mit der spezifischen Schriftart zusammenhängt. –

Verwandte Themen