
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-ը դրանք կառավարում է առանցքներով, որոնք դիսկրետ կամ շարունակական են։ Ֆիլիպսը փորձարկել է 13 առանցքով Roboto Flex-ը և Zycon-ը, որտեղ տառերի փոխարեն 17 փոքրիկ դեկորատիվ պատկեր կա։ Roboto Flex-ի YTDE առանցքը փոխում էր տողատակերի երկարությունը՝ չդիպչելով այլ հատկանիշների, ինչը օգնում է խուսափել աղյուսակի վանդակների սահմանների հետ բախումից, իսկ Zycon-ի մի առանցք փոխում էր լուսնի գլիֆի ֆազը։
MathML և HTML արտահանում
HTML արտահանումը դեռ փորձարարական է, սակայն նոր տարբերակում մաթեմատիկան թարգմանվում է MathML-ի. բանաձևերը ժամանակակից դիտարկիչներում ցուցադրվում են առանց MathJax-ի նման JavaScript գրադարանի և առանց պատկերների։ Հատկությունը պահանջում է առանձին դրոշակ՝ typst c --features html integral.typ integral.html։
Փաթեթներ, մատենագիտություններ և PDF ստանդարտներ
Նոր bundle ռեժիմը թույլ է տալիս մեկ աղբյուր ֆայլից ստեղծել փաստաթղթերի հավաքածու Typst-ի աջակցած ցանկացած ձևաչափով՝ ընդհանուր տվյալներով և փոխադարձ հղումներով։ Թողարկումը նաև ավելացնում է մեկ փաստաթղթում մի քանի մատենագիտություն՝ յուրաքանչյուրը սեփական տվյալների բազայով և համարակալմամբ, ինչպես նաև միաժամանակ մի քանի PDF ստանդարտի նպատակադրման հնարավորություն։ Կոմպիլյատորը զգուշացնում կամ մերժում է անհամատեղելի զուգակցումները, օրինակ PDF 1.7-ը արխիվային A-1b ստանդարտի հետ։ Հասանելի PDF-ը օրենքով պարտադիր է ԱՄՆ-ի և այլ երկրների պետական մարմինների համար։
Ինչն է խոչընդոտում տարածմանը
Typst-ը GitHub-ում ունի 460 ներդրող և ավելի քան 1500 փաթեթից բաղկացած էկոհամակարգ։ Ստեղծողները մերժում են լեզվական մոդելով գրված ցանկացած կոդ կամ նկարագրություն և բացահայտ նշում են, որ Typst-ը ոչ միայն բաց կոդով նախագիծ է, այլև ընկերություն։ Տարածմանը խանգարում է մեկ այլ հանգամանք. աղբյուր ֆայլեր պահանջող ամսագրերը դեռ պահանջում են LaTeX կամ Word, և Typst-ով պատրաստված ձեռագրեր ընդունում են շատ քչերը։ Ֆիլիպսի եզրակացությամբ՝ Typst-ն արդեն իսկ օգտակար է, իսկ LaTeX-ի փոխարինող դառնալը, ինչպես նկարագրում են նրա երկրպագուները, կարող է տևել մեկ-երկու տասնամյակ։
SiTech — AI-ով հզորացված վեբ մշակում
Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։