1 điểm bởi GN⁺ 4 giờ trước | 1 bình luận | Chia sẻ qua WhatsApp
  • Đã bổ sung hỗ trợ variable fonts, cho phép tự động thiết lập các variation axis tiêu chuẩn bằng các tham số style, weight, stretch, size của hàm text, đồng thời có thể chỉ định các trục tùy chỉnh bằng variations
  • Tooltip và tính năng tự động hoàn thành phông chữ trên ứng dụng web, cùng đầu ra typst fonts của CLI, đã được cải tiến để có thể xem thông tin variation khả dụng trong phông chữ đã chọn
  • Tính năng HTML export thử nghiệm hỗ trợ xuất công thức gốc thông qua MathML, cho phép chọn văn bản công thức, để trình đọc màn hình đọc to và để trình duyệt render độ phân giải cao
  • bundle export mới có thể tạo nhiều tệp đầu ra từ một dự án Typst duy nhất bằng các phần tử documentasset, trong đó document có thể dùng các định dạng export tệp đơn như PDF, PNG, SVG, HTML
  • bundle export là tính năng thử nghiệm giống như HTML export, cần bật bằng --features bundle hoặc TYPST_FEATURES=bundle trong CLI; khi dùng cùng HTML export thì phải chỉ định bundle,html
  • Trên ứng dụng web, bundle export hiện vẫn chưa được hỗ trợ
  • Hỗ trợ native nhiều bibliography, với hành vi mặc định là gán citation vào bibliography gần nhất ở phía sau có chứa citation key; nếu không có thì gán vào bibliography gần nhất ở phía trước
  • Tham số group mới của hàm bibliography cho phép kiểm soát việc chia sẻ số thứ tự giữa các bibliography, và có thể chỉ định selector cho target để xác định chính xác hơn citation nào sẽ do bibliography cụ thể tiếp nhận
  • Trong PDF export, hỗ trợ tạo tệp đồng thời đáp ứng các tiêu chuẩn PDF/APDF/UA
  • Đã thêm chẩn đoán để theo dõi các vấn đề hội tụ bố cục; khi số lượng phần tử heading không ổn định giữa các lần chạy như trong ví dụ, hệ thống sẽ hiển thị cảnh báo về số lượng và vị trí phần tử đã quan sát được
  • Hệ thống tài liệu đã được chuyển sang Typst, vì vậy https://typst.app/docs/ hiện được tạo bằng tính năng bundle và HTML export của Typst; đồng thời cũng cung cấp bản in tài liệu dưới dạng tệp PDF độc lập
  • Có cung cấp changelog cho toàn bộ thay đổi và migration guide để nâng cấp lên Typst 0.15

1 bình luận

 
Ý kiến trên Lobste.rs
  • Bản phát hành này thực sự đã được chờ đợi rất lâu, và khối lượng công việc của cả đội ngũ lẫn cộng đồng đều khổng lồ. Xin chúc mừng!
    Đặc biệt nổi bật là việc chuyển tài liệu Typst sang chính Typst, nhờ đó giờ đây có thể phân phối tài liệu 0.15 dưới dạng PDF
    Tái cấu trúc cú pháp công thức mà tôi và @laurmaedje đang tập trung làm nhiều nhất vẫn đang tiếp tục, nhưng nhờ các cảnh báo cú pháp mới và hỗ trợ phạm vi con của node, có vẻ sẽ kịp vào bản phát hành tiếp theo

    • MathML lẽ ra phải tự hoạt động luôn sao? Tôi đã tải binary từ GitHub Releases nhưng các đoạn $$ vẫn được xuất thành <svg>
      Hơn nữa giờ class typst-frame cũng đã biến mất khỏi phần tử svg nên cũng không thể đảo màu trong dark mode nữa
  • Trước giờ tôi gần như chẳng biết Typst là gì, giờ mới bắt đầu tìm hiểu thì thấy nó ấn tượng hơn nhiều so với dự đoán. Trong đầu tôi trước đây chỉ xếp nó vào loại thay thế LaTeX cho dân nerd, nhưng đọc tutorial xong thì có vẻ nó còn có khả năng thay thế cả Markdown/AsciiDoc/CMS/Obsidian/Microsoft Word
    Các thành phần của nó đơn giản đến mức tạo cảm giác như đã biến văn bản có thể chỉnh sửa thành một mô hình mà máy có thể đọc được đúng nghĩa. Mới chỉ là ấn tượng ban đầu thôi nhưng khá thú vị

  • Tôi thực sự rất mong chờ hỗ trợ MathML! Biết đâu thậm chí có thể làm được thứ gì đó như KaTeX cho Typst

  • MathML và bundling thật sự rất đáng mừng nếu dùng Typst làm trình tạo trang tĩnh. Cũng sẽ rất hay nếu có cách thoát ra shell để globbing và tiền xử lý asset
    Ví dụ như tạo font subset, thay đổi kích thước ảnh, tạo biểu đồ. Dù vậy chỉ riêng 0.15 thôi có lẽ cũng đã đủ để thử chuyển blog sang rồi

    • Tôi đang làm việc với các nguồn từ file bên thứ ba bên ngoài cần được mang theo cùng tài liệu chính. Tôi đang trích dẫn nhiều file và chúng nhất định phải được gói kèm trong đầu ra
      Có vẻ tính năng bundling lần này đúng là thứ tôi cần :)
  • hỗ trợ font biến thiên thật sự quá tuyệt!
    Với một người không phải designer và cũng không có gu thiết kế xuất sắc như tôi, câu hỏi “đây có phải font biến thiên không?” là một chỉ dấu thay thế cho việc đánh giá “nó có trông như một font được thiết kế tốt không?”. Kết quả là số font biến thiên tôi muốn dùng ngày càng nhiều, nhưng lại khá bất tiện để dùng trong Typst

  • Tôi vui khó tả khi thấy hỗ trợ MathML trong HTML. Đây là tính năng tôi đã chờ đợi suốt từ khi Typst bắt đầu