Las fuentes no se generan después del reinicio

Problema

Ha añadido fuentes a su aplicación (/apps/yourapplication/fonts/). Las fuentes se muestran correctamente hasta que reinicie la instancia. Después del reinicio, las fuentes son fuentes del sistema. Usar com.day.image.Font.

Solución

Utilice la imagen com.day.cq.cq.font en lugar de la imagen com.day.day.font.

Esta clase es una envoltura para la clase de fuente com.day.image.Font, que proporciona la funcionalidad para soportar sin problemas múltiples formatos de fuente y fuentes. Todos los métodos de la API se delegan a una instancia de (una extensión de) la clase com.day.image.Font, que se configura en el constructor.

El constructor prueba una lista de proveedores de fuentes configurados para obtener el delegado. Se vuelve a la clase com.day.image.Font si ninguno de los proveedores de fuentes configurados puede proporcionar la fuente deseada.

Información adicional

Cuando la fuente es importada (es decir, “añadida al directorio de fuentes”), el sistema carga la fuente a través de la clase java.awt.Font para su registro en la lista.fontlist. Entonces, la fuente no solo es conocida por el ContentBus, sino también por el sistema. com.day.image.Font solo conoce las fuentes, que también son conocidas por la VM de Java a través de la clase java.awt.Font. Por lo tanto, el script funciona después de la importación, pero no después de reiniciar, cuando el sistema ya no conoce la fuente.

 Adobe

Obtén ayuda de forma más rápida y sencilla

¿Nuevo usuario?

Adobe MAX 2024

Adobe MAX
La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea

Adobe MAX

La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea

Adobe MAX 2024

Adobe MAX
La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea

Adobe MAX

La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea