Introducción a Canvas, el nuevo búfer de píxeles de GNU Emacs

El parche que introduce la funcionalidad canvas en GNU Emacs se incorporó por fin al repositorio oficial tras unos ocho meses de trabajo, y formará parte del ciclo de Emacs 32. Se trata de un nuevo tipo de imagen que expone al programador un búfer de píxeles ARGB32 accesible a bajo nivel mediante la

El problema de los tres trazos en el renderizado de diseño

Penpot, la herramienta de diseño open source, detalla en su blog técnico un desafío interno bautizado como "El problema de los tres trazos". El equipo lo descubrió durante la migración de su renderizador clásico, basado en SVG, a un nuevo sistema basado en WebGL con la biblioteca Skia como motor grá

Por qué los JPEG diminutos se ven distintos en Chrome

Una diferencia de renderizado entre Chrome y Firefox al mostrar un icono pequeño llevó a descubrir una optimización poco conocida en la decodificación de JPEG. El artículo explica el problema y lo resuelve de forma didáctica, paso a paso. El JPEG se comprime dividiendo la imagen en bloques de 8×8 p

Line9: editor de diagramas con sintaxis declarativa y exportación SVG

Line9 es una herramienta para crear diagramas a partir de un código fuente declarativo basado en texto, en una filosofía similar a la de Mermaid. El usuario escribe un archivo con bloques separados por separadores `---`, indicando el tipo de diagrama (`flowchart`, entre otros), un título y un tema v

Renderizador 3D a SVG que proyecta texturas sin rasterización

El desarrollador conocido como seveibar ha publicado simple-3d-svg, un renderizador 3D escrito en TypeScript sin dependencias que transforma objetos tridimensionales en SVG manteniendo un peso de archivo reducido. El proyecto nace como apoyo al renderizado de placas de circuito creadas en React con

Polar Signals migra su dashboard de flame graphs de SVG a Canvas

Polar Signals ha rediseñado el panel de su profiler sustituyendo el renderizado basado en SVG por un motor de Canvas, con el objetivo de eliminar el cuello de botella que imponía el árbol DOM al dibujar flame graphs con decenas de miles de frames. En el modelo previo, cada frame se representaba como

Reducir la sobrecarga de capas en LBSE, el motor SVG por capas de WebKit

El LBSE (Layer Based SVG Engine) de WebKit nació con una idea central: que SVG dejara de funcionar como una isla de código aparte y reutilizara la misma maquinaria de capas que ya empleaban HTML y CSS. Así, SVG heredaría de golpe la aceleración por GPU, el compositing acelerado y las futuras mejoras

Cómo convertir un escrito a mano en texto copiable dentro de un SVG

Este artículo describe el proceso técnico seguido por su autora para publicar en la web un texto escrito a mano y, al mismo tiempo, permitir que el contenido sea seleccionable y copiable. El primer paso fue fotografiar las páginas manuscritas; después, las imágenes se integraron en un único archivo

El reto matemático de encajar n cuadrados en el cuadrado más pequeño

El contenido analiza el problema clásico de la geometría discreta conocido como 'Squaring the Square' o 'Cuadrados dentro de Cuadrados'. El objetivo fundamental es determinar el cuadrado contenedor de menor lado posible ($s$) capaz de albergar exactamente $n$ cuadrados unitarios. Este problema es fu

El punto tipográfico: una unidad de medida con más de 500 años de confusión

El punto tipográfico es una unidad de medida histórica originaria de 1517, diseñada para representar el tamaño mínimo significativo de impresión. Sin embargo, esta aparente simplicidad enmascara una realidad compleja: no existe una definición universal de 'punto', lo que ha generado inconsistencias

Desarrollador Haskell implementa pruebas visuales golden para librería CAD

Un desarrollador Haskell ha implementado técnicas de 'Golden Testing' o pruebas de regresión visual para su librería Waterfall-CAD, una herramienta de CAD programable lanzada en 2023. El autor, Joe Warren, enfrentaba dificultades para probar su librería debido a que los outputs son modelos 3D comple

Inkscape 1.4.4: mejoras y camino a multipágina

Inkscape, el software de código abierto para gráficos vectoriales, ha lanzado la versión 1.4.4 el 6 de mayo de 2026. Esta actualización se centra en correcciones de errores y mejoras de rendimiento, sirviendo como un puente hacia el formato de página multipágina planificado para Inkscape 1.5. La ve

IA genera texto legible en imágenes: nuevo método

Un investigador ha desarrollado una nueva técnica para mejorar la precisión de texto y números en imágenes generadas por inteligencia artificial. El método, descrito por Sam Collins en su blog, permite generar imágenes con texto legible y numérico, algo que los modelos de IA actuales, como Gemini, s

Scratch: Vulnerabilidades por archivos SVG ponen a niños en riesgo

Este artículo del blog de muffin.ink explora una serie de vulnerabilidades de seguridad que han afectado a Scratch, una plataforma de programación visual para niños, debido a la forma en que maneja los archivos SVG (Scalable Vector Graphics). El problema central radica en que Scratch analiza conteni

sfsym: exporta símbolos de Apple a SVG fácil y rápido

Un nuevo comando de línea de comandos llamado `sfsym` simplifica la exportación de los Símbolos SF de Apple (SF Symbols) como archivos SVG, PDF o PNG. Desarrollado por Yapstudios y disponible en GitHub, esta herramienta extrae los vectores directamente del renderizador de símbolos de macOS, garantiz

Tipografía: Más que Letras, un Arte para el Diseño

Este artículo de Adam Zieliński, inspirado en el libro "Practical Typography" de Butterick, explora los principios fundamentales de la tipografía y su importancia en el diseño. La tipografía, a menudo subestimada, es esencial para comunicar eficazmente un mensaje. El autor utiliza una analogía teatr

Protege tu email: ofuscación efectiva en 2026

En el panorama digital actual, proteger las direcciones de correo electrónico de los spammers es un desafío constante. El artículo de Spencer Mortensen, actualizado en enero de 2026, explora diversas técnicas de ofuscación de correo electrónico que buscan mantener la información oculta, analizando s

Pretext: Nueva biblioteca JavaScript acelera el renderizado de texto

Un desarrollador ha lanzado 'Pretext', una nueva biblioteca de JavaScript/TypeScript de código abierto diseñada para optimizar el rendimiento del renderizado de texto en aplicaciones web. La biblioteca evita las costosas operaciones de reflow del diseño al medir el texto directamente utilizando el m

Gratis: Descarga fondos SVG para tus diseños

El sitio web svgbackgrounds.com ofrece una colección de fondos y patrones gráficos en formato SVG (Scalable Vector Graphics) de uso gratuito. Pero, ¿qué significa esto y por qué es importante? Vamos a desglosarlo. ¿Qué es SVG y por qué es útil? SVG es un formato de imagen vectorial. A diferencia de

Markdown: texto formateado sin HTML, solución ingeniosa

Este artículo describe una solución ingeniosa para mostrar texto coloreado y con formato en GitHub-Flavored Markdown (GFM) sin recurrir a HTML. El autor, Scottvr, del proyecto 'phart' (Python Hierarchical ASCII Rendering Tool), se enfrentó al desafío de integrar la salida de su herramienta, que gene

URLs con saltos de línea: un secreto de los navegadores

Navegadores web modernos, sorprendentemente, toleran la inclusión de saltos de línea y tabulaciones dentro de las URLs, según un análisis reciente publicado en el blog de Daniel Lemire. Aunque la especificación técnica de URLs indica que estos caracteres deberían generar un error, los navegadores lo

Firma digital fácil: crea la tuya online gratis

Signatory es una herramienta online gratuita que te permite crear una firma digital con aspecto manuscrito de forma sencilla y rápida. En esencia, funciona como una tableta digital: dibujas con tu ratón, dedo o stylus, y la herramienta interpreta la velocidad de tus movimientos para simular el groso

box-of-rain: diagramas de sistemas con IA

Box-of-Rain es una herramienta innovadora, generada por inteligencia artificial, que simplifica la creación de diagramas de cajas a partir de configuraciones simples. Estos diagramas son útiles para visualizar arquitecturas de sistemas, flujos de trabajo, o cualquier relación jerárquica de component

IA crea arte con bolígrafo: Claude Code reflexiona

Claude Code, un modelo de lenguaje de OpenAI, ha experimentado con un trazador de bolígrafos (pen plotter) para crear arte, en una colaboración inusual entre inteligencia artificial y fabricación física. El usuario, actuando como intermediario, proporcionó a Claude Code instrucciones para generar ar

GPT-5.2 dibuja en paredes: Un proyecto personal innovador

El artículo narra el desarrollo de un proyecto personal llamado "Generative Pen-trained Transformer" (GPenT), inicialmente concebido hace algunos años con la intención de usar GPT-3.5 para generar patrones SVG para una plotter de bolígrafos. El proyecto fue interrumpido, pero el autor ha retomado la

Falla en Roundcube: Atacantes rastrean emails pese a bloqueos

Investigadores de seguridad han descubierto una vulnerabilidad en Roundcube Webmail que permite a los atacantes rastrear la apertura de correos electrónicos incluso cuando la opción "Bloquear imágenes remotas" está activada. La falla, divulgada el 8 de febrero de 2026, reside en la forma en que el s