2017-10-02 9 views
1

J'utilise dubai.ttf police pour mon application La police est de pour le web mais dans l'application il y a de l'espace entre les lettres.Arabe Problème de police .Gap apparaissant entre les lettres

J'ai essayé Reshaper arabe

https://github.com/agawish/Better-Arabic-Reshaper

et

https://github.com/smmoosavi/android-Farsi-Tools

montrant comme cette image ci-dessous

enter image description here

nécessaire comme cette image ci-dessous

enter image description here

et c'est mon code

AssetManager am = getActivity().getApplicationContext().getAssets(); 
     typeface = Typeface.createFromAsset(am, String.format(Locale.US, "fonts/%s", "dubai_font.ttf")); 

mBtnShuffle.setTypeface(typeface); 

mBtnShuffle.setText("اﻟﺗﺻﻧﯾفا اﻟﻘطﺎﻋﻲ"); 
+0

Peut-être un problème avec la police que vous utilisez – Sony

Répondre

1

Ce n'est pas la bonne solution mais c'est ainsi que j'ai résolu mon problème. tout en utilisant la langue arabe utiliser arial police jusqu'à présent que cette police m'avait fourni les mots arabes correctes polices restantes ont l'espace entre les lettres

0

Hey Commander this link, Selon la quantité d'espacement dont vous avez besoin

ou Utiliser mBtnShuffle.setLetterSpacing (10);

+0

je l'ai essayé ici juste l'espacement est réduite. je dois éliminer l'écart et le soutien que de la sucette –