Convierte fuentes TTF a GFX: resumen de la actualización de invierno
Hola, familia Lopaka, soy Mikhail con nuestro resumen de actualizaciones más reciente.
Cualquier fuente que te guste
Ahora puedes importar cualquier tipo de fuente a tu proyecto: BDF, GFX e incluso TrueType como TTF, OTF o WOFF. Disponible para suscriptores Plus. Todas las plataformas excepto U8g2 (solo funciona con BDF). Solo subconjunto de glifos ASCII.
Puedes descargar muchas fuentes gratis desde Google: https://fonts.google.com/
Además, revisa el repositorio de U8g2; tiene una enorme colección de fuentes retro de baja resolución: https://github.com/olikraus/u8g2/tree/master/tools/font/bdf
Alinear capas
Una de las funciones más pedidas: botones rápidos de alineación de capas para un posicionamiento más cómodo. Usa estos botones en el panel inspector de la derecha.
Títulos de capa en el código generado
Consigue una mejor legibilidad y organización del código con el nuevo ajuste de código: activa la visualización de títulos de capa en los comentarios del código. Ahora cada título tiene sentido.
Corrección de la galería
Agregué un filtro de plataforma en nuestra galería pública. Ahora puedes seleccionar solo la plataforma que necesitas para navegar rápidamente. ¡Y ahora hay desplazamiento infinito!
El Desafío de Invierno se extiende hasta el 31 de enero
Todo el mundo debería tener tiempo suficiente para participar:
- Ve a nuestra Galería https://lopaka.app/gallery#all
- Marca con una estrella los proyectos que te gustan
- Envía tus propios proyectos para que les den estrellas
¡Tres ganadores recibirán un año de Lopaka Plus gratis! Detalles: https://lopaka.app/pages/es/blog/2024-12-christmas-challenge
Cómo convertir una fuente TTF para tu pantalla
Convertir una fuente TrueType en una fuente de mapa de bits que tu microcontrolador pueda dibujar lleva cuatro pasos en Lopaka:
- Selecciona una capa de texto y abre el desplegable de fuentes en el Inspector.
- Haz clic en Importar fuente… y elige un archivo
.ttf,.otfo.woff. - En el Asistente de fuentes, define la Altura de la fuente en píxeles y usa el Zoom de la vista previa para revisar los glifos. Las alturas menores producen mapas de bits compactos. Las alturas mayores se ven más nítidas pero usan más memoria flash.
- Haz clic en Importar. La fuente aparece en la lista de fuentes y en Ajustes de código → Fuentes, lista para descargar.
En Adafruit GFX, TFT_eSPI, Arduino_GFX y GxEPD2, el resultado es un encabezado GFX .h. En U8g2 ahora también hay soporte para fuentes vectoriales: Lopaka las convierte a BDF y las descargas como un encabezado U8g2. La conversión cubre el ASCII imprimible, así que si necesitas letras con acento u otros caracteres extendidos, importa un archivo BDF o GFX que ya los contenga.
Un consejo práctico: en OLED monocromáticos pequeños, el texto por debajo de 8 píxeles de alto es difícil de leer en hardware real. Cada fuente GFX que incluyes también ocupa memoria flash, así que revisa tu presupuesto antes de agregar tamaños grandes. Consulta Fuentes para más información.
Desde esta actualización
Los botones de alineación ahora funcionan con varias capas seleccionadas a la vez, así puedes alinear todo un grupo con un solo clic. Los títulos de capa en los comentarios también importan más hoy, porque nombran las variables en el código generado. Consulta Generación de código.