Typst 0.15 yang Menyimpan Banyak Kemungkinan
(typst.app)- Dukungan variable fonts ditambahkan, sehingga sumbu variasi standar dapat diatur otomatis melalui parameter
style,weight,stretch, dansizepada fungsitext, sementara sumbu kustom dapat ditentukan denganvariations - Tooltip font dan pelengkapan otomatis di aplikasi web, serta keluaran
typst fontsdi CLI, telah diperbarui sehingga informasi variasi yang tersedia pada font yang dipilih dapat diperiksa - HTML export eksperimental mendukung keluaran rumus native melalui MathML, sehingga teks rumus bisa dipilih, dibacakan oleh screen reader, dan dirender browser dalam resolusi tinggi
- bundle export baru memungkinkan pembuatan beberapa berkas keluaran dari satu proyek Typst melalui elemen
documentdanasset, dandocumentdapat menggunakan format ekspor berkas tunggal seperti PDF, PNG, SVG, dan HTML - bundle export adalah fitur eksperimental seperti HTML export, dan harus diaktifkan di CLI dengan
--features bundleatauTYPST_FEATURES=bundle; bila digunakan bersama HTML export, harus menetapkanbundle,html - bundle export belum didukung di aplikasi web
- Mendukung beberapa bibliography secara native; perilaku default-nya adalah menetapkan citation ke bibliography terdekat di belakang yang memuat citation key tersebut, dan jika tidak ada, ke bibliography terdekat di depan
- Parameter
groupbaru pada fungsibibliographydapat mengontrol pembagian nomor antar bibliography, dan selector dapat ditentukan padatargetuntuk mengatur dengan lebih presisi citation yang akan diambil oleh bibliography tertentu - Pada ekspor PDF, kini didukung pembuatan berkas yang sekaligus memenuhi standar PDF/A dan PDF/UA
- Ditambahkan diagnostik untuk melacak masalah konvergensi layout; ketika jumlah elemen heading seperti pada contoh tidak stabil di setiap eksekusi, jumlah elemen yang teramati dan posisinya akan ditampilkan sebagai peringatan
- Sistem dokumentasi telah dipindahkan ke Typst, sehingga https://typst.app/docs/ dihasilkan dengan fitur bundle dan HTML export milik Typst, dan versi cetak dokumentasi dalam bentuk berkas PDF mandiri juga disediakan
- Tersedia changelog untuk seluruh perubahan dan migration guide untuk upgrade ke Typst 0.15
1 komentar
Komentar Lobste.rs
Rilis ini benar-benar sudah lama ditunggu, dan jumlah pekerjaan dari tim maupun komunitas sangat besar. Selamat!
Yang paling menonjol terutama adalah dokumentasi Typst yang dipindahkan ke Typst itu sendiri, dan berkat itu dokumentasi 0.15 kini bisa didistribusikan sebagai PDF
Refaktorisasi sintaks rumus yang paling intens saya kerjakan bersama @laurmaedje masih berlangsung, tetapi berkat peringatan sintaks baru dan dukungan subcakupan node, sepertinya bisa masuk di rilis berikutnya
$$masih diekspor sebagai<svg>Selain itu, sekarang elemen svg juga sudah tidak punya kelas
typst-frame, jadi tidak bisa lagi dibalik untuk mode gelapSelama ini saya hampir tidak tahu apa-apa tentang Typst, dan baru sekarang mencobanya; ternyata jauh lebih keren dari yang saya bayangkan. Di kepala saya, saya hanya mengelompokkannya sebagai pengganti LaTeX untuk kalangan nerd, tetapi setelah membaca tutorialnya, ini tampak punya potensi untuk menggantikan hal-hal seperti Markdown/AsciiDoc/CMS/Obsidian/Microsoft Word juga
Komponennya sederhana, jadi terasa seperti teks yang bisa diedit benar-benar dibentuk menjadi model yang dapat dibaca mesin. Ini baru kesan pertama, tetapi cukup menarik
Saya sangat menantikan dukungan MathML! Mungkin saja nanti sesuatu seperti KaTeX untuk Typst juga bisa dibuat
MathML dan bundel benar-benar kabar baik jika memakai Typst sebagai generator situs statis. Akan bagus juga jika ada globbing dan cara untuk keluar ke shell demi prapemrosesan aset
Misalnya untuk tugas seperti membuat subset font, mengubah ukuran gambar, atau membuat grafik. Meski begitu, dengan 0.15 saja mungkin sudah cukup untuk mencoba memindahkan blog saya
Sepertinya fitur bundel kali ini memang tepat seperti yang saya butuhkan :)
Senang sekali akhirnya ada dukungan font variabel!
Dari sudut pandang non-desainer yang tidak terlalu punya selera desain bagus, “apakah ini font variabel?” adalah salah satu indikator pengganti untuk menilai “apakah ini tampak seperti font yang dirancang dengan baik?”. Akibatnya, font variabel yang ingin saya pakai jadi makin banyak, tetapi kurang nyaman dipakai di Typst
Sulit diungkapkan dengan kata-kata betapa gembiranya saya melihat dukungan MathML untuk HTML. Ini adalah fitur yang sudah saya tunggu sejak Typst dimulai