From f41fbb6e6bebf236d698f4a2496dc83bb9612d8d Mon Sep 17 00:00:00 2001 From: Sergio Valor Date: Sun, 5 Oct 2025 09:57:51 +0200 Subject: [PATCH] =?UTF-8?q?ROADMAP:=20A=C3=B1adir=20=C3=ADtem=208=20-=20Me?= =?UTF-8?q?jorar=20Sistema=20de=20Renderizado=20de=20Texto?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Propuesta de mejora del sistema dbgtxt: PROBLEMAS ACTUALES: - Fuente bitmap poco legible en resoluciones altas - Sin suavizado (aliasing visible) - Tamaño fijo, no escala con resolución - Funcionalidad limitada SOLUCIONES PROPUESTAS: - Opción A: SDL_ttf (fuentes TrueType) - Mejor calidad y escalabilidad - Antialiasing nativo - Requiere nueva dependencia - Opción B: Bitmap mejorada - Sin dependencias adicionales - Mayor resolución - Mantiene estética pixel-art MEJORAS CLASE DBGTXT: - Múltiples tamaños (pequeño/normal/grande) - Sombra/outline para contraste - Alineación (izquierda/centro/derecha) - Color y alpha individuales - Medición de ancho para centrado dinámico Prioridad: Media | Estimación: 3-4 horas --- ROADMAP.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/ROADMAP.md b/ROADMAP.md index 38fde09..9a724ca 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -170,6 +170,38 @@ - **Integración:** No interfiere con debug display ni modos DEMO/LOGO - **Asset:** Reutilizar data/jailgames_logo.png existente +### 8. ⏳ Mejorar Sistema de Renderizado de Texto +**Descripción:** Actualizar tipografía y mejorar clase dbgtxt para mejor legibilidad +**Prioridad:** Media +**Estimación:** 3-4 horas +**Detalles:** +- **Problemas actuales:** + - Fuente bitmap actual poco legible en resoluciones altas + - Sistema dbgtxt limitado (solo fuente fija) + - Sin suavizado (aliasing visible) + - Tamaño no escala con resolución +- **Soluciones propuestas:** + - **Opción A - SDL_ttf:** Usar fuentes TrueType (.ttf) + - Mayor calidad y escalabilidad + - Antialiasing nativo + - Soporte Unicode completo + - Requiere añadir dependencia SDL3_ttf + - **Opción B - Bitmap mejorada:** Nueva fuente bitmap de mayor calidad + - Sin dependencias adicionales + - Textura PNG con caracteres ASCII + - Escalado nearest-neighbor para estética pixel-art + - Más control sobre aspecto retro +- **Mejoras clase dbgtxt:** + - Soporte múltiples tamaños (pequeño/normal/grande) + - Sombra/outline configurable para mejor contraste + - Alineación (izquierda/centro/derecha) + - Color y alpha por texto individual + - Medición de ancho de texto (para centrado dinámico) +- **Assets necesarios:** + - Si TTF: Fuente .ttf embebida (ej: Roboto Mono, Source Code Pro) + - Si Bitmap: Nueva textura font_atlas.png de mayor resolución +- **Retrocompatibilidad:** Mantener API actual de dbgtxt + --- ## Futuras Mejoras (Ideas)