1 puntos por GN⁺ 4 시간 전 | 1 comentarios | Compartir por WhatsApp
  • Se agregó compatibilidad con fuentes variables (variable fonts), lo que permite configurar automáticamente los ejes de variación estándar con los parámetros style, weight, stretch y size de la función text, además de especificar ejes personalizados con variations
  • Se rediseñaron los tooltips y el autocompletado de fuentes en la app web, así como la salida de typst fonts en la CLI, para poder consultar la información de variación disponible en la fuente seleccionada
  • La función experimental de exportación a HTML admite salida nativa de fórmulas mediante MathML, lo que permite seleccionar el texto de las fórmulas, que los lectores de pantalla las lean en voz alta y que el navegador las renderice en alta resolución
  • La nueva exportación de bundle permite crear varios archivos de salida a partir de un solo proyecto de Typst mediante elementos document y asset, y document puede usar formatos de exportación de archivo único como PDF, PNG, SVG y HTML
  • La exportación de bundle es una función experimental, al igual que la exportación a HTML, y debe activarse en la CLI con --features bundle o TYPST_FEATURES=bundle; para usarla junto con la exportación a HTML, hay que indicar bundle,html
  • En la app web, la exportación de bundle todavía no es compatible
  • Ahora se admiten múltiples bibliografías de forma nativa; el comportamiento predeterminado asigna una cita a la bibliografía posterior más cercana que incluya la clave de cita, y si no existe, a la bibliografía anterior más cercana
  • El nuevo parámetro group de la función bibliography permite controlar si se comparten los números entre bibliografías, y al especificar un selector en target se puede definir con más precisión qué citas tomará una bibliografía concreta
  • La exportación a PDF ahora permite generar archivos que cumplen simultáneamente con los estándares PDF/A y PDF/UA
  • Se agregaron diagnósticos para rastrear problemas de convergencia en el layout; por ejemplo, cuando la cantidad de elementos heading no se estabiliza entre ejecuciones, se muestra una advertencia con la cantidad y posición observadas
  • El sistema de documentación fue migrado a Typst, por lo que https://typst.app/docs/ ahora se genera con las funciones de exportación de bundle y HTML de Typst, y también se ofrece una versión imprimible de la documentación como archivo PDF independiente
  • Están disponibles el changelog completo de cambios y la guía de migración para actualizar a Typst 0.15

1 comentarios

 
GN⁺ 4 시간 전
Opiniones en Lobste.rs
  • Este lanzamiento se hizo esperar mucho, y tanto el equipo como la comunidad metieron una cantidad enorme de trabajo. ¡Felicidades!
    En particular, destaca que hayan migrado la documentación de Typst a Typst mismo, y gracias a eso ahora pueden distribuir la documentación de 0.15 en PDF
    La refactorización de la sintaxis de fórmulas en la que @laurmaedje y yo hemos estado trabajando más intensamente sigue en curso, pero con las nuevas advertencias de sintaxis y el soporte para subrangos de nodos, parece que podría entrar en la próxima versión

    • ¿Se supone que MathML simplemente debería funcionar? Bajé el binario desde el lanzamiento en GitHub, pero los fragmentos $$ todavía se exportan como <svg>
      Además, ahora el elemento svg ya no tiene la clase typst-frame, así que tampoco se puede invertir en modo oscuro
  • Casi no sabía qué era Typst y recién ahora lo estoy revisando, pero está mucho mejor de lo que esperaba. En mi cabeza lo tenía clasificado como una simple alternativa a LaTeX para nerds, pero al leer el tutorial parece que hasta podría reemplazar cosas como Markdown/AsciiDoc/CMS/Obsidian/Microsoft Word
    Sus componentes son simples, y da la impresión de que el texto editable fue convertido correctamente en un modelo legible por máquina. Es una primera impresión, pero está bastante interesante

  • ¡Tengo muchas ganas de ver el soporte para MathML! Quizá incluso termine siendo posible algo como un KaTeX para Typst

  • MathML y los bundles son una gran noticia para quienes usan Typst como generador de sitios estáticos. También estaría bueno alguna forma de salir al shell para globbing y preprocesamiento de assets
    Por ejemplo, para tareas como generar subconjuntos de fuentes, redimensionar imágenes o generar gráficos. Aun así, con 0.15 quizá ya alcance para intentar migrar un blog

    • Estoy trabajando en llevar junto con el documento principal el origen de archivos externos de terceros. Estoy citando varios archivos, y es indispensable que queden empaquetados con la salida
      Parece que esta función de bundle era justo lo que necesitaba :)
  • ¡Qué bueno que ya tenga soporte para fuentes variables!
    Para alguien no diseñador pero con buen ojo para el diseño, “¿esto es una fuente variable?” es una especie de indicador sustituto para juzgar “¿parece una tipografía bien diseñada?”. Como resultado, aumentó la cantidad de fuentes variables que quería usar, pero era incómodo hacerlo en Typst

  • Me cuesta expresar con palabras lo feliz que me pone ver soporte de MathML en HTML. Es una función que vengo esperando desde que nació Typst