Carga una fuente y crea un objeto p5.Font.
loadFont()
puede cargar fuentes en formato .otf o .ttf. Las fuentes cargadas pueden ser utilizadas para dar estilo al texto en el lienzo y en elementos HTML.
El primer parámetro, path
, es la ruta a un archivo de fuente. Las rutas a archivos locales deben ser relativas. Por ejemplo, '/assets/inconsolata.otf'
. La fuente Inconsolata utilizada en los siguientes ejemplos se puede descargar de forma gratuita aquí. Las rutas a archivos remotos deben ser URL. Por ejemplo, 'https://example.com/inconsolata.otf'
. Las URL pueden estar bloqueadas debido a la seguridad del navegador.
El segundo parámetro, successCallback
, es opcional. Si se pasa una función, se llamará una vez que se haya cargado la fuente. La función de devolución de llamada puede utilizar el nuevo objeto p5.Font si es necesario.
El tercer parámetro, failureCallback
, también es opcional. Si se pasa una función, se llamará si la fuente no se carga correctamente. La función de devolución de llamada puede utilizar el objeto de error Event si es necesario.
Las fuentes pueden tardar en cargarse. Llamar a loadFont()
en preload() asegura que las fuentes se carguen antes de ser utilizadas en setup() o draw().
Ejemplos
Sintaxis
loadFont(path, [successCallback], [failureCallback])
Parámetros
Ruta de la fuente a cargar.
Función llamada con el objeto p5.Font una vez que se carga.
Función llamada con el objeto de error Event si la fuente no se carga correctamente.