Назад
Typst 0.15: варіативні шрифти, MathML і кілька стандартів PDF
SiTech AI Team2 წთ. საკითხავი

Typst 0.15: варіативні шрифти, MathML і кілька стандартів PDF

Відкрита система верстки Typst випустила версію 0.15 з варіативними шрифтами, виведенням математики в MathML і кількома бібліографіями в одному документі. Огляд LWN показує, що вимоги журналів досі стримують ширше впровадження.

Відкрита система верстки Typst, яка компілює розмітку у PDF, SVG, PNG та, поки що експериментально, HTML, випустила версію 0.15. Реліз вийшов у червні, а 9 вересня його розібрав гостьовий автор LWN Лі Філліпс. Typst орієнтований на технічні тексти і часто згадується як можливий наступник LaTeX; це вільне програмне забезпечення під ліцензією Apache-2.0, написане на Rust.

Варіативні шрифти

Найпомітніше нововведення — підтримка варіативних шрифтів, які зберігають усі насиченості та варіації в одному файлі замість набору окремих шрифтів. Typst керує ними через осі, дискретні або неперервні. Філліпс перевірив Roboto Flex із 13 осями та Zycon, де замість літер 17 маленьких декоративних зображень. Вісь YTDE у Roboto Flex змінювала довжину виносних елементів, не торкаючись інших характеристик, що допомагає уникати зіткнень із межами комірок таблиць, а одна з осей Zycon змінювала фазу глифа місяця.

Зразок варіативного шрифту, згенерований Typst

MathML і експорт HTML

Експорт у HTML досі експериментальний, але нова версія перекладає математику в MathML: формули відображаються в сучасних браузерах без бібліотек JavaScript на кшталт MathJax і без картинок. Функція потребує окремого прапорця: typst c --features html integral.typ integral.html.

Пакети, бібліографії та стандарти PDF

Новий режим bundle дозволяє з одного вихідного файлу зібрати набір документів у будь-якому підтримуваному форматі зі спільними даними й перехресними посиланнями, що годиться для вебсайту або слайдів разом із препринтом. Версія також додає кілька бібліографій в одному документі, кожну з власною базою та нумерацією, і можливість цілитися одразу в кілька стандартів PDF. Компілятор попереджає або відхиляє несумісні комбінації, наприклад PDF 1.7 разом з архівним стандартом A-1b. Доступні PDF є юридичною вимогою для державних органів у США та інших країнах.

Дві бібліографії в одному документі Typst

Що стримує поширення

Typst має 460 контриб'юторів на GitHub і екосистему з понад 1500 пакетів. Творці проєкту відхиляють будь-який код чи опис, згенерований мовною моделлю, і відкрито заявляють, що Typst — це компанія, а не лише відкритий проєкт. Ширшому впровадженню заважає інше: журнали, які приймають вихідні файли, досі вимагають LaTeX або Word, і майже ніхто не бере рукописи в Typst. Філліпс підсумовує, що Typst уже корисний, а на перетворення на заміну LaTeX, як описують його шанувальники, може піти від десяти до двадцяти років.

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.