Sayısız olasılık barındıran Typst 0.15
(typst.app)- Değişken fontlar (variable fonts) desteği eklendi;
textfonksiyonununstyle,weight,stretch,sizeparametreleriyle standart variation axis otomatik olarak ayarlanabiliyor vevariationsile kullanıcı tanımlı eksenler belirtilebiliyor - Web uygulamasındaki font ipuçları ve otomatik tamamlama ile CLI'deki
typst fontsçıktısı yenilendi; böylece seçilen fontta kullanılabilen variation bilgileri görülebiliyor - Deneysel HTML export, MathML üzerinden formüllerin yerel çıktısını destekliyor; böylece formül metni seçimi, ekran okuyucu seslendirmesi ve tarayıcıda yüksek çözünürlüklü render mümkün oluyor
- Yeni bundle export,
documentveassetöğeleriyle tek bir Typst projesinden birden fazla çıktı dosyası oluşturabiliyor;documentise PDF, PNG, SVG, HTML gibi tek dosyalı export biçimlerini kullanabiliyor - bundle export da HTML export gibi deneysel bir özellik; CLI'de
--features bundleveyaTYPST_FEATURES=bundleile etkinleştirilmesi gerekiyor ve HTML export ile birlikte kullanılacaksabundle,htmlbelirtilmeli - Web uygulamasında bundle export henüz desteklenmiyor
- Birden fazla bibliography artık yerel olarak destekleniyor; varsayılan davranışta citation key içeren en yakın sonraki bibliography'ye citation atanıyor, böyle bir bibliography yoksa en yakın önceki bibliography kullanılıyor
bibliographyfonksiyonunun yenigroupparametresiyle bibliography'ler arasında numara paylaşımı denetlenebiliyor vetargetiçinde selector belirtilerek belirli bir bibliography'nin alacağı citation'lar daha hassas biçimde belirlenebiliyor- PDF export'ta PDF/A ve PDF/UA standartlarını aynı anda karşılayan dosya üretimi destekleniyor
- Yerleşim yakınsama sorunlarını izlemek için tanılar eklendi; örnekteki gibi heading öğesi sayısı her çalıştırmada kararlı hale gelmiyorsa, gözlemlenen öğe sayısı ve konumu uyarı olarak gösteriliyor
- Dokümantasyon sistemi Typst'e taşındı; https://typst.app/docs/ artık Typst'in bundle ve HTML export özellikleriyle üretiliyor ve bağımsız PDF dosyası biçiminde bir dokümantasyon yazdırma sürümü de sunuluyor
- Tüm değişiklikler için changelog ve Typst 0.15'e yükseltme için migration guide sunuluyor
1 yorum
Lobste.rs görüşleri
Bu sürüm gerçekten uzun zamandır bekleniyordu ve hem ekibin hem de topluluğun iş yükü muazzamdı. Tebrikler!
Özellikle Typst belgelerinin Typst'in kendisine taşınmış olması dikkat çekiyor; bu sayede 0.15 belgeleri PDF olarak dağıtılabiliyor
Benim @laurmaedje ile en yoğun şekilde üzerinde çalıştığım matematik sözdizimi refaktörü hâlâ sürüyor, ancak yeni eklenen sözdizimi uyarıları ve düğüm alt kapsamı desteği sayesinde bir sonraki sürüme yetişecek gibi görünüyor
$$parçalarını hâlâ<svg>olarak dışa aktarıyorÜstelik artık svg öğesinde
typst-framesınıfı da yok, bu yüzden karanlık modda tersine çevirmek de mümkün olmuyorTypst'in ne olduğunu pek bilmeden yaşıyordum, şimdi bakınca beklediğimden çok daha havalı görünüyor. Kafamda bunu sadece meraklılar için bir LaTeX alternatifi olarak sınıflandırmıştım, ama öğreticiyi okuyunca Markdown/AsciiDoc/CMS/Obsidian/Microsoft Word gibi şeylerin de yerine geçme potansiyeli varmış gibi görünüyor
Bileşenleri basit olduğu için, düzenlenebilir metnin makinenin okuyabileceği bir model olarak gerçekten iyi kurgulandığı hissini veriyor. İlk izlenimim bu ama oldukça ilginç
MathML desteği gerçekten heyecan verici! Belki Typst için KaTeX benzeri bir şey bile mümkün olabilir
MathML ve bundle desteği, Typst'i statik site üreticisi olarak kullananlar için gerçekten sevindirici. Globbing ve varlık ön işleme için kabuğa çıkmanın bir yolu da olsa iyi olurdu
Örneğin yazı tipi alt kümesi oluşturma, görsel yeniden boyutlandırma, grafik üretme gibi işler. Yine de yalnızca 0.15 ile bile blogumu taşımayı denemeye değebilir gibi duruyor
Bu bundle özelliği tam da ihtiyacım olan şey gibi görünüyor :)
Değişken yazı tipi desteği geldiğine gerçekten sevindim!
Güçlü bir tasarım sezgisine sahip olmayan bir tasarımcı olmayan biri olarak, “Bu bir değişken yazı tipi mi?” sorusu, “İyi tasarlanmış bir yazı tipi gibi görünüyor mu?” sorusunu değerlendirmek için kullandığım vekil göstergelerden biri. Sonuç olarak kullanmak istediğim değişken yazı tipleri arttı ama Typst'te kullanmaları zahmetliydi
HTML'de MathML desteğini görmek beni tarif etmesi zor bir şekilde mutlu ediyor. Typst başladığından beri beklediğim bir özellikti