summaryrefslogtreecommitdiff
path: root/crates/typst-pdf/src
AgeCommit message (Collapse)Author
2025-07-08Rewrite foundations of native elements (#6547)Laurenz
2025-07-04Remove duplicate language computation (#6557)Tobias Schmitz
2025-06-30Fix typo in PDF standard CLI help (#6518)Adrián Delgado
2025-06-24Bump `krilla` to current Git version (#6488)Tobias Schmitz
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-23Consistent codepoint formatting in HTML and PDF error messagesLaurenz
2025-06-10Use the shaper in math (#6336)Max
2025-05-12Use the infer crate to determine if pdf embeds should be compressed (#6256)Tobias Schmitz
2025-04-01Switch PDF backend to `krilla` (#5420)Laurenz Stampfl
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-03-24Use `u64` instead of `usize` to store counter and enumeration item numbers, ↵Eduardo Sánchez Muñoz
so behavior does not vary from 64-bit to 32-bit platforms (#6026)
2025-03-10Bump `rustybuzz` (and adjacent crates) (#5407)Caleb Maclennan
2025-02-24Bump MSRV to 1.83 and Rust in CI to 1.85 (#5946)Laurenz
2025-02-02Revert adding `flatten-text` to `image` (#5789)Laurenz
2025-01-31Include images from raw pixmaps and more (#5632)frozolotl
Co-authored-by: PgBiel <9021226+PgBiel@users.noreply.github.com> Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-01-10Don't generate accessors for required fields (#5680)Laurenz
2025-01-09Revamp data loading and deprecate `decode` functions (#5671)Laurenz
2025-01-08Embed files associated with the document as a whole (#5221)Niklas Eicker
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-12-18New `curve` element that supersedes `path` (#5323)Emmanuel Lesueur
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-12-17Add timezone to PDF's default timestamp. (#5564)Zhuofeng Wang
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-12-17Rename `pattern` to `tiling` (#5590)Laurenz
2024-12-08Add support for converting text in SVGs to paths (#5390)Laurenz Stampfl
2024-12-04Add `document.description` fieldLaurenz
2024-12-04Rename `Document` to `PagedDocument`Laurenz
2024-11-29Compile-time `PicoStr` interning (#5491)Laurenz
2024-10-31Replace `once_cell`'s `Lazy` as much as possible (#4617)Abdul-Rahman Sibahi
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-10-27Split out four new crates (#5302)Laurenz
2024-10-10More robust glyph drawing (#5159)Laurenz
2024-10-07Fix excluded PDF pages being written (#5133)PgBiel
2024-10-03Serialize and Deserialize for `PdfStandard` (#5108)Laurenz
2024-10-03Tweak default ignorable fix (#5105)Laurenz
2024-10-03Fix default ignorables (#5099)Laurenz
2024-10-01Minimal PDF/A support (#5075)Laurenz
Co-authored-by: Martin Haug <mhaug@live.de>
2024-09-30Remove `Case`s from NumberingPatterns (#5059)emilylime
2024-09-30PDF export diagnostics (#5073)Laurenz
2024-09-30Write the font name for Type 3 fonts (#5070)Martin Haug
2024-09-30Do not write empty destination name tree root (#5066)Martin Haug
2024-09-26Spelling (#5020)Josh Soref
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-09-22Reduce typo count. (#4923)Bruce Mitchener
2024-09-02Nuked custom PDF Oklab colorspace code (#4871)Sébastien d'Herbais de Thun
2024-08-20Fix typos (#4784)Max
2024-08-16Fix document set rules (#4768)Laurenz
2024-08-05Bump to Rust 1.80 (#4681)Laurenz
2024-07-22Adjust the number of color components written to the pdf according to the ↵Florent Michel
color space (#4568)
2024-07-22Add `non-zero` and `even-odd` fill rules to `path` and `polygon` (#4580)HydroH
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-07-20Use texts of the first occurrences for `/ToUnicode` CMap (#4585)Y.D.X.
2024-07-20Support transparent page fill (#4586)Laurenz
Co-authored-by: Martin Haug <mhaug@live.de>
2024-07-14Save and restore graphics state for every frame (#4496)Eric Biedert
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-06-24Bump Rust in CI (#4445)Laurenz
2024-06-16Compress CMaps (#4406)Laurenz
2024-06-16Improve subsetting (#4373)Laurenz Stampfl
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-06-10Basic multi-threading (#4366)Laurenz