
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 שינה את מופע הירח בגליף.
MathML וייצוא ל-HTML
ייצוא ה-HTML עודו ניסיוני, אך הגרסה החדשה מתרגמת מתמטיקה ל-MathML: משוואות מוצגות בדפדפנים מודרניים בלי ספריית JavaScript כמו MathJax ובלי תמונות. התכונה דורשת דגל מפורש: typst c --features html integral.typ integral.html.
חבילות, ביבליוגרפיות ותקני PDF
מצב bundle חדש מאפשר לקובץ מקור אחד להפיק אוסף מסמכים בכל פורמט ש-Typst תומכת בו, עם נתונים משותפים וקשרים בין המסמכים, מה שמתאים לאתר או למצגת לכנס לצד המאמר המקדים. הגרסה מוסיפה גם כמה ביבליוגרפיות במסמך אחד, כל אחת עם מסד נתונים ומספור משלה, ויכולת לכוון ליותר מתקן PDF אחד בו-זמנית. המהדר מזהיר או דוחה שילובים לא תואמים, למשל PDF 1.7 עם תקן הארכיון A-1b. PDF נגיש הוא דרישה חוקית לגופים ממשלתיים בארה"ב ובמדינות נוספות.
מה מעכב את האימוץ
ל-Typst יש 460 תורמים ב-GitHub ומערכת אקולוגית של יותר מ-1500 חבילות. היוצרים דוחים כל קוד או תיאור שנכתבו בידי מודל שפה, ואומרים בגלוי ש-Typst היא גם חברה ולא רק פרויקט קוד פתוח. החסם הגדול הוא אחר: כתבי עת שמבקשים קובץ מקור עדיין דורשים LaTeX או Word, ומעטים מאוד מקבלים כתבי יד ב-Typst. פיליפס מסכם ש-Typst כבר שימושית היום, ושהפיכתה לתחליף ל-LaTeX כפי שמתארים מעריציה עשויה לקחת עשור או שניים.
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.