Question

Je veux utiliser différents styles de police.Je suis en utilisant le code suivant pour un style de police différent.Comment puis-je obtenir d'autres styles?Puis-je avoir d'autres styles dans le même fichier TTF?Où puis-je obtenir des fichiers TTF de polices différentes?

TextView txt = (TextView) findViewById(R.id.custom_font);  
Typeface font = Typeface.createFromAsset(getAssets(), "Chantelli_Antiqua.ttf"); 
txt.setText("This is sample text with Chantelli Antiqua font style.");
txt.setTypeface(font); 

Était-ce utile?

La solution

Si vous ne recherchez que des styles de la même police, vous pouvez ajouter du style à votre type de type de type,

txt.setTypeface(font,Style.BOLD);
txt.setTypeface(font,Style.ITALIC); 
txt.setTypeface(font,Style.BOLD_ITALIC);

Autres conseils

À ma connaissance, il n'y a aucune restriction sur le nombre de polices différentes que vous pouvez utiliser dans votre application. Sans entrer dans les mérites de la déclaration ci-dessus bien sûr.

Je pense que lorsque vous dites d'autres styles de fichiers TTF, vous voulez dire le gras, italique, normal, moyen, etc., styles d'une police. La réponse est la suivante: non du même fichier TTF. Si vous ouvrez votre dossier polices dans windows par exemple, puis ouvrez une police spécifique, vous verrez plusieurs fichiers spécifiques à chaque style . Vous devrez copier tous les fichiers dont vous avez besoin dans votre application et les coller dans vos applications " actifs / polices ".

Deuxièmement, si vous recherchez des polices installées sur votre ordinateur, vous les trouverez dans votre dossier c: \ windows \ polices . Si vous recherchez plus de polices à choisir, vous trouverez beaucoup sur ces sites:

http://www.google.com/webfonts

http://www.fontsquirrel.com/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top