Las fuentes siguen siendo una Helvetica de problema

Las fuentes aparecen aquí tanto como una gran superficie de seguridad como una pieza sorprendentemente compleja de la infraestructura, con exploits pasados en renderizadores de fuentes y herramientas como FreeType y FontForge que ilustran cómo los archivos de fuentes malformados pueden llevar a la ejecución remota de código. Quienes comentan sopesan las ventajas y desventajas entre fuentes personalizadas descargables y fuentes del sistema, equilibrando el control de diseño, la marca y la calidad tipográfica frente al seguimiento del usuario, la accesibilidad y el riesgo de canalizaciones de renderizado defectuosas o vulnerables en navegadores y sistemas operativos. El hilo también aborda los formatos vectoriales frente a raster (SVG frente a PNG) para gráficos con mucho texto y señala inexactitudes y vacíos en historias populares de la tipografía digital.

Seguridad de las fuentes y superficie de ataque

  • Varios comentarios recalcan que los analizadores de fuentes son una superficie de ataque seria, con exploits históricos en TrueType, FreeType y las pilas de fuentes del sistema operativo.
  • A menudo los navegadores entregan las fuentes descargadas a renderizadores del sistema operativo que no están diseñados para entrada hostil, lo que aumenta el riesgo.
  • Mitigaciones sugeridas: aislar en un sandbox cualquier cosa que procese fuentes, evitar llamadas al estilo system() alrededor de herramientas de fuentes y preferir fuentes confiables/locales.
  • Algunos usuarios desactivan por completo las fuentes web descargables por motivos de seguridad y seguimiento.

Fuentes del sistema frente a fuentes personalizadas

  • Un bando prefiere las fuentes del sistema por seguridad, privacidad, consistencia y por respetar las preferencias del usuario (tamaño, peso, accesibilidad).
  • Otros sostienen que los diseñadores necesitan un control tipográfico estricto; las fuentes del sistema varían entre plataformas y pueden romper el diseño, especialmente en trabajo comercial.
  • Se pide un pequeño conjunto multiplataforma y abierto de fuentes del sistema “universales”, pero hay escepticismo sobre que diseñadores o empresas se atengan a él.

Diseño frente a “estilización”

  • Se hace una fuerte distinción entre el diseño funcional y la estética puramente estilística de tipo “dribbble”.
  • Algunos argumentan que diseñar sin entender los dispositivos y el contexto de los usuarios es un mal diseño, incluso si se ve pulido.
  • Otros señalan que los distintos tamaños de pantalla y las fuentes ya hacen difícil el diseño digital; quitar el control sobre las fuentes aumenta la complejidad.

SVG frente a PNG y vector frente a raster

  • Debate sobre por qué los diagramas con mucho texto a menudo se publican como PNG a pesar del buen soporte de SVG.
  • Pros de SVG: nítido a cualquier DPI, más pequeño para muchos diagramas, más preparado para el futuro; contras: las herramientas son más difíciles, el renderizado SVG y el diseño del texto difieren entre visores, y hay muchos errores e incoherencias.
  • Solución habitual: convertir el texto en trazados dentro de SVG para lograr fidelidad visual, a costa del tamaño del archivo y la accesibilidad.
  • Las imágenes raster son más simples, más previsibles e históricamente más eficientes, pero escalan mal en pantallas de alto DPI.

Correcciones históricas y técnicas

  • Varios comentarios corrigen la historia de las fuentes del artículo, señalando sistemas anteriores de fuentes de contorno y disputando afirmaciones de que Adobe “introdujo” las fuentes de contorno.
  • Aclaraciones de que TrueType en sí tenía licencia gratuita, mientras que algunas tecnologías tipográficas avanzadas de Apple no la tenían.

Miscelánea

  • Discusión sobre fuentes de terminal bitmap frente a vectoriales, legibilidad y preferencias de DPI.
  • Juegos de palabras ligeros sobre los nombres de las fuentes y el título del artículo.