summaryrefslogtreecommitdiff
path: root/crates/typst-pdf
AgeCommit message (Collapse)Author
2025-07-09feat!: for now don't generate paragraphsTobias Schmitz
2025-07-09feat: group artifactsTobias Schmitz
span one artifact tag across all content inside an artifact
2025-07-08Merge branch 'main' into pdf-accessibilityTobias Schmitz
2025-07-08refactor: remove general api to set cell kind and add pdf.(header|data)-cellTobias Schmitz
2025-07-08fixup! test: table header id generationTobias Schmitz
2025-07-08fix: table header hierarchy resolutionTobias Schmitz
2025-07-08Rewrite foundations of native elements (#6547)Laurenz
2025-07-07feat: wrap table cell content in a paragraphTobias Schmitz
2025-07-07test: table header id generationTobias Schmitz
2025-07-07feat: generate human readable table cell IDsTobias Schmitz
in almost all real-world cases these IDs require less memory than the binary IDs used before, and they are also require less storage in PDF files, since binary data is encoded in hex escape sequences, taking up 4 bytes per byte of data.
2025-07-04Remove duplicate language computation (#6557)Tobias Schmitz
2025-07-04fix: generate cell id with correct indicesTobias Schmitz
2025-07-04refactor: update krillaTobias Schmitz
2025-07-03chore: update krillaTobias Schmitz
2025-07-03feat: generate paragraphsTobias Schmitz
2025-07-03fix: handle some edge cases instead of panickingTobias Schmitz
2025-07-03refactor: split up pdf tagging code into multiple modulesTobias Schmitz
2025-07-03feat: generate headers attribute table cellsTobias Schmitz
- fix marking repeated headers/footers as artifacts - fix table row grouping with empty cells
2025-07-03fix: ignore repeated table headers/footers in tag treeTobias Schmitz
2025-07-03feat: tag table headers and footersTobias Schmitz
2025-07-03feat: support headings with level >= 7Tobias Schmitz
2025-07-03refactor: move link tagging codeTobias Schmitz
2025-07-03fix: don't include outline title in TOC hierarchyTobias Schmitz
2025-07-03fix: only use link annotation quadpoints when exporting a PDF/UA-1 documentTobias Schmitz
2025-07-03feat: hierarchical outline tagsTobias Schmitz
2025-07-03docs: fixup some commentsTobias Schmitz
2025-07-03feat: mark RepeatElem as artifactTobias Schmitz
2025-07-03fix: mark table gutter and fill as artifactsTobias Schmitz
2025-07-03feat: always write alt text in marked content sequence for imagesTobias Schmitz
2025-07-03feat: add cli args for PDF/UA-1 standard and to disable taggingTobias Schmitz
2025-07-03refactor: revert some changes to FrameItem::LinkTobias Schmitz
2025-07-03fix: avoid empty marked-content sequencesTobias Schmitz
2025-07-03feat: generate tags for tablesTobias Schmitz
2025-07-03feat: use local krilla versionTobias Schmitz
2025-07-03feat: pdf.tag function to manually create pdf tagsTobias Schmitz
2025-07-03feat: write tags for more elementsTobias Schmitz
2025-07-03feat: write tags for links and use quadpoints in link annotationsTobias Schmitz
2025-07-03feat: pdf.artifact elementTobias Schmitz
2025-07-03feat: mark artifactsTobias Schmitz
2025-07-03feat: [WIP] allow specifying alt text for linksTobias Schmitz
skip-checks:true # Please enter the commit message for your changes. Lines starting # with '#' will be kept; you may remove them yourself if you want to. # An empty message aborts the commit. # # Date: Wed May 28 17:47:35 2025 +0200 # # On branch pdf-accessibility # Your branch and 'origin/pdf-accessibility' have diverged, # and have 11 and 5 different commits each, respectively. # # Changes to be committed: # modified: crates/typst-ide/src/jump.rs # modified: crates/typst-layout/src/flow/distribute.rs # modified: crates/typst-layout/src/modifiers.rs # modified: crates/typst-library/src/foundations/content.rs # modified: crates/typst-library/src/layout/frame.rs # modified: crates/typst-library/src/model/bibliography.rs # modified: crates/typst-library/src/model/footnote.rs # modified: crates/typst-library/src/model/link.rs # modified: crates/typst-library/src/model/outline.rs # modified: crates/typst-library/src/model/reference.rs # modified: crates/typst-pdf/src/convert.rs # modified: crates/typst-pdf/src/link.rs # modified: crates/typst-render/src/lib.rs # modified: crates/typst-svg/src/lib.rs # modified: tests/src/run.rs #
2025-07-03feat: [WIP] include links in tag treeTobias Schmitz
skip-checks:true
2025-07-03feat: [WIP] write tagsTobias Schmitz
skip-checks:true
2025-07-03feat: [draft] generate accessibility tag tree for headingsTobias Schmitz
skip-checks:true
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)