Problema: - Las fuentes TTF no se renderizaban (error "Text has zero width") - Ocurría tanto al cargar desde resources.pack como desde disco - El buffer de memoria se liberaba inmediatamente después de crear el SDL_IOStream, pero SDL_ttf necesita acceder a esos datos durante toda la vida de la fuente Solución: - Añadido campo font_data_buffer_ para mantener los datos en memoria - Modificado init() y reinitialize() para NO liberar el buffer inmediatamente después de cargar la fuente - Modificado cleanup() para liberar el buffer cuando se cierre la fuente - Añadidos logs de debug para confirmar la carga desde ResourceManager Archivos modificados: - source/text/textrenderer.h: Añadido campo font_data_buffer_ - source/text/textrenderer.cpp: Correcciones en init(), reinitialize() y cleanup() 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
12 KiB
12 KiB