ROADMAP: Añadir ítem 8 - Mejorar Sistema de Renderizado de Texto
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
This commit is contained in:
32
ROADMAP.md
32
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)
|
||||
|
||||
Reference in New Issue
Block a user