personalizadas - google fonts
¿Cómo agregar una fuente personalizada en Corona para Android? (2)
Acabo de probar todo en los foros pero no pude agregar mi fuente personalizada al sistema. Esto es lo que hice:
Me aseguré de que el nombre de la familia y el nombre de la fuente coincidan con el programa Typelight.
Luego solo cambio el nombre del archivo en el directorio raíz y lo arrastro a Outlaw. Después de eso, escriba el nombre del archivo en display.newText.
¿Puedes decirme dónde estoy haciendo mal?
[EDITAR] Bueno, el problema es que no he instalado la fuente con Windows Font Viewer. Después de instalarlo con WFV y eliminar la extensión del parámetro de fuente thx krs, finalmente visualicé el texto con la fuente personalizada =) ¡YAY!
Si no lo está viendo en el simulador, es probable que no haya instalado la fuente en Windows.
Entonces no estás usando el nombre correcto en tu código. No usas el .otf o el .ttf dentro de Corona.
local textObject = display.newText( "Hello World", 100, 100, "Alex Brush", 40 )
A continuación, si está compilando para Android, dependiendo de la compilación, es posible que las fuentes OTF no sean compatibles. Creo que el soporte OTF fue agregado con una de las compilaciones diarias recientes, pero no creo que la última compilación pública sea compatible con OTF.
Una vez que tenga su archivo de fuente a mano (por ejemplo, Harrowprint.ttf), tendrá que colocarlo primero en su directorio de proyecto (el mismo lugar donde reside su main.lua).
Para las aplicaciones de Android, no es necesario hacer nada aparte de incluir la fuente en la carpeta de su proyecto.
Hay una edición que tienes que hacer en tu código de la siguiente manera:
local textObject = display.newText( "See my new font?", 100, 100, "Harrowprint", 40 ) -- no need to use extension here
Si no funciona nuevamente, simplemente use un archivo de fuente con la extensión ''.ttf''. Esto puede funcionar
Cortesía: http://www.coronalabs.com/blog/2011/07/13/custom-fonts-corona/