Zed: Nueva fuente prioriza la accesibilidad para todos

Typotheque ha presentado 'Zed', una nueva tipografía sans-serif diseñada con un enfoque radical en la accesibilidad e inclusión. A diferencia de muchas tipografías del siglo XX, Zed ofrece versiones separadas optimizadas para texto y para uso en display, basadas en investigaciones sobre la legibilid

Explora Unicode: Nueva herramienta visualiza el universo de símbolos

Un desarrollador ha lanzado una nueva herramienta visual interactiva para explorar el universo Unicode, disponible en charcuterie.elastiq.ch. La plataforma permite a los usuarios navegar por el conjunto de caracteres Unicode, descubrir glifos relacionados y aprender sobre los diferentes sistemas de

IA oculta mensajes: nueva amenaza a la seguridad

Investigadores han descubierto que los modelos de inteligencia artificial (IA) pueden ahora ocultar mensajes dentro de texto aparentemente normal, lo que plantea preocupaciones sobre la seguridad de los grandes modelos de lenguaje (LLM). La técnica, demostrada en steganography.patrickvuscan.com, uti

HarfBuzz: Texto Complejo Acelera con GPU

HarfBuzz es una biblioteca de *shaping* de texto de código abierto, esencial para la correcta visualización de textos complejos en diversas escrituras (árabe, hindi, tailandés, etc.). La 'HarfBuzz GPU Demo' es una demostración interactiva que permite experimentar con HarfBuzz y sus capacidades, espe

Unicode y la escritura asiática: chino, japonés y coreano

Este artículo introduce los sistemas de escritura, centrándose en el chino, japonés y coreano, y explica cómo Unicode los maneja. Comienza con el chino, destacando la diferencia entre los caracteres tradicionales (usados en Taiwán y Hong Kong) y los simplificados (usados en China continental y Singa

std::wstring_view: ¿Mejor que const& en C++?

En el mundo del C++, es común escuchar la recomendación de reemplazar el paso de `std::wstring` por referencia constante (`const std::wstring&`) con `std::wstring_view` para modernizar el código. Sin embargo, esta sugerencia puede ser incorrecta y generar errores sutiles, especialmente cuando se int

Glassworm: Malware Unicode Infecta Repositorios de Código

Un actor de amenazas conocido como Glassworm ha reactivado una campaña de malware que compromete repositorios de código abierto, afectando a plataformas como GitHub, npm y VS Code. La técnica, que ya había sido detectada anteriormente, utiliza caracteres Unicode invisibles para ocultar código malici

Código oculto ataca GitHub: repositorios comprometidos

Investigadores de la firma Aikido Security han descubierto un sofisticado ataque a la cadena de suministro que ha afectado a repositorios de GitHub, NPM y Open VSX. El ataque, que comenzó el 3 de marzo y continuó hasta el 9 de marzo, involucró la subida de 151 paquetes maliciosos que contienen códig

El enigma de ⍼: un símbolo revela su origen

Este artículo resuelve un misterio tipográfico: el origen y significado del glifo Unicode U+237C (⍼). Durante mucho tiempo, este símbolo ha sido un enigma para los entusiastas de la tipografía y la historia de los símbolos. La resolución llegó gracias a una actualización en Wikipedia por parte del u

Lenguaje online: humanos y algoritmos en evolución

Este artículo explora cómo la evolución del lenguaje en internet se ve influenciada por dos fuerzas principales: la propia naturaleza humana y los algoritmos de las plataformas de redes sociales. Tim Bray, un experto en tecnología, revisa dos libros clave: *Because Internet* de Gretchen McCulloch y

IA y escritura: nuevo documento busca evitar confusión

El documento RFC 454545, publicado en marzo de 2026 por Janice Wilson y Jeff Auriemma, aborda un problema emergente en la era de la generación de texto automatizada: la 'Desintegración de la Autenticidad de la Raya' (DAC). Este fenómeno ocurre porque los sistemas de IA, al generar texto, utilizan la

Programación: ¿Siempre es más lento lo de bajo nivel?

Este artículo explora el concepto de "costos ocultos" en la programación, desafiando la idea de que los lenguajes de alto nivel son inherentemente menos eficientes que los lenguajes de bajo nivel como C o C++. El autor observa que los programadores de sistemas a menudo evitan lenguajes con recolecci

Gawk 5.4.0: Nuevo motor de regex y mejoras

Se ha anunciado el lanzamiento de Gawk 5.4.0, una importante actualización del lenguaje de programación GNU Awk. La nueva versión, disponible desde el 22 de febrero de 2026, introduce el motor de expresiones regulares MinRX, desarrollado por Mike Haertel, como opción predeterminada, reemplazando a l

Herramienta detecta riesgo de confusión en caracteres Unicode

Un investigador ha desarrollado una herramienta llamada 'confusable-vision' para cuantificar la similitud visual de pares de caracteres Unicode confusables. La herramienta, basada en el cálculo del índice de similitud estructural (SSIM), analizó 1.418 pares de caracteres en 230 fuentes, revelando qu

Fallo en Unicode abre puerta a ataques de suplantación

Un fallo de compatibilidad entre la lista 'confusables.txt' y la normalización NFKC podría dejar sistemas vulnerables a ataques de homoglífos. 'confusables.txt', un archivo de la Unicode Consortium, mapea caracteres visualmente similares para detectar posibles suplantaciones (como usar una 'а' ciríl

MessageFormat 2.0: Unicode facilita la localización de software

Unicode ha finalizado la estandarización de MessageFormat 2.0, un estándar para la representación de mensajes localizables en software. El estándar, que reemplaza capacidades de formato de mensajes anteriores integradas en ICU, busca facilitar la adaptación de mensajes a diferentes idiomas y cultura

Cómo se muestran las fuentes en pantalla: un proceso complejo

Este artículo explora el renderizado de fuentes desde cero, un proceso que a menudo se da por sentado pero que es sorprendentemente complejo. La renderización de fuentes implica mostrar texto en una pantalla, y presenta desafíos significativos, como escalar fuentes a diferentes tamaños manteniendo l