Diseño CSS: Un Análisis Crítico

2025-08-06

Este artículo presenta un análisis crítico de los mecanismos de diseño CSS. El autor argumenta que CSS confunde el estilo de texto enriquecido y el sistema de diseño, llevando a una herencia inconsistente: los estilos de texto heredan, pero las propiedades de diseño no. Los modelos inline-block e inline-flex anidados ejemplifican este conflicto: internamente son bloque o flex, externamente son en línea. El autor propone que un sistema de diseño ideal descompondría el comportamiento en facetas independientes, ofreciendo una API más flexible e intuitiva que la actual, substractiva, con sugerencias adicionales de barreras de contención. Finalmente, el artículo aborda las limitaciones de la escala em relativa y las mejoras en el manejo de píxeles.

Leer más
Desarrollo

Transformada de Distancia Subpíxel: Un Avance en la Renderización de Fuentes de Alta Calidad para WebGPU

2024-12-26

Este artículo profundiza en los desafíos y soluciones para lograr una renderización de fuentes de alta calidad en WebGPU. Abordando las deficiencias en los métodos existentes de generación de Campos de Distancia con Signo (SDFs), el autor presenta un nuevo algoritmo de transformada de distancia con precisión subpíxel (ESDT). ESDT combina inteligentemente las ventajas de la CPU y la GPU, empleando un algoritmo de Transformada de Distancia Euclidiana mejorado para resolver eficazmente las desviaciones encontradas en los métodos tradicionales al manejar la precisión subpíxel y los píxeles en escala de grises. El resultado es la renderización precisa de varias fuentes, incluyendo emojis, mejorando significativamente la calidad de la renderización de fuentes.

Leer más