Vedo molti riferimenti per i caratteri ttf in Android Studio, ma nessuno descrive l'utilizzo di caratteri di tipo otf. C'è un modo per usare i font di tipo otf anche per i progetti di studio Android?Utilizzo di caratteri di tipo otf nello studio Android
risposta
TTF è sempre stato supportato. L'OTF è stato successivamente aggiunto almeno in 1.6 e versioni successive, ma in parte.
Typeface face;
face = Typeface.createFromAsset(getAssets(), "font.otf");
textview.setTypeface(face);
Link utili: Use external fonts in android
È possibile convertire questa pagina: http://www.ehow.com/how_6192479_convert-dfont-ttf.html, https://onlinefontconverter.com/
Funziona! Ho appena realizzato che è simile all'utilizzo del tipo ttf. Ho appena creato una cartella assets/fonts sotto src/main e ho aggiunto il file otf lì e ho usato lo snippet qui sopra. Grazie! – Ganga
È possibile aggiungere font esterni aggiungendolo alla cartella asset.
La classe Typeface specifica il carattere tipografico e lo stile intrinseco di un carattere. Questo è usato nella pittura, insieme opzionalmente alle impostazioni di Paint come textSize, textSkewX, textScaleX per specificare come appare il testo quando viene disegnato (e misurato).
Quindi creare un oggetto con riferimento al carattere posto nella cartella di risorse e applicare lo stile di carattere tramite il metodo setTypeface()
.
Esempio:
TextView usernamesigin = (TextView)findViewById(R.id.username_signin_edittxt);
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/MyriadPro-Regular.otf");
usernamesigin.setTypeface(tf);
Potresti per favore formattare il codice evidenziandolo e premendo Ctrl + K – WhatsThePoint
- 1. Utilizzo di caratteri OTF personalizzati in Ggplot2
- 2. Creazione di caratteri in Illustrator/Photoshop, esportazione in .ttf/.otf
- 3. Impossibile caricare l'emulatore Android nello studio Android
- 4. Utilizzo di Android Studio con Java 1.7
- 5. Utilizzo di Java 8 in studio Android
- 6. Utilizzo di android.jar personalizzato con Android Studio
- 7. Utilizzo di file .so in Studio Android
- 8. Voglio confrontare due progetti nello studio Android
- 9. Matrici nello script di tipo
- 10. Utilizzo di caratteri personalizzati in Android TextView utilizzando xml
- 11. Le "risorse di tipo previsto" di Android Studio vengono controllate?
- 12. Utilizzo di MFMailComposeViewController nello storyboard non funziona
- 13. Utilizzo del file di firma nello script
- 14. Utilizzo di Inconsolata in Visual Studio 2010
- 15. Intellisense mancante nello studio di visualizzazione 2012
- 16. Utilizzo di librerie predefinite e jni in Android Studio
- 17. Utilizzo di jcenter e mavenCentral entrambi in Android Studio
- 18. Utilizzo di Android Studio con spazio su disco minimo
- 19. Utilizzo di una richiesta pull GitHub su Android Studio
- 20. Come usare un carattere (casuale) * .otf o * .ttf in matplotlib?
- 21. Utilizzo di ACS nello slot di gestione temporanea di Azure
- 22. Inserimento di Android nello stack di attività
- 23. voce duplicata: com/android/volley/AuthFailureError.class durante la compilazione del progetto nello studio Android
- 24. Avviso di tipo non elaborato in Studio Android
- 25. Studio Android: impossibile creare il plug-in di tipo 'AppPlugin'
- 26. Android Studio crea una variante/tipo di build escludendo jniLibs?
- 27. Kotlin e Java nello stesso progetto Utilizzo di Eclipse IDE
- 28. Tipo di carattere Android createFromAsset
- 29. Utilizzo di tesseract su Android
- 30. Utilizzo di caratteri personalizzati in una UIWebView
controllare questo link, http://stackoverflow.com/questions/1426244/use-external-fonts-in-android. Se vuoi usare il font otf, prova a convertirli in file ttf, usando lo strumento online –
Non vuoi usare i font in Android Studio. Capire la differenza. –