Tobias Schmitz
76ba9f4503
WIP [no ci]
2025-06-30 11:37:25 +02:00
Tobias Schmitz
85458e555b
feat: [no ci] tag table headers and footers
2025-06-30 11:37:25 +02:00
Tobias Schmitz
8055ecc769
feat: [no ci] support headings with level >= 7
2025-06-27 14:21:41 +02:00
Tobias Schmitz
d6fea42984
refactor: [no ci] move link tagging code
2025-06-27 14:17:39 +02:00
Tobias Schmitz
ad9fc0cafb
fix: [no ci] don't include outline title in TOC hierarchy
2025-06-27 14:17:39 +02:00
Tobias Schmitz
fa6d5f2c51
fix: only use link annotation quadpoints when exporting a PDF/UA-1 document
2025-06-27 14:17:39 +02:00
Tobias Schmitz
40f3b7756c
feat: [no ci] hierarchical outline tags
2025-06-27 14:17:39 +02:00
Tobias Schmitz
9f0b320729
docs: [no ci] fixup some comments
2025-06-27 14:17:39 +02:00
Tobias Schmitz
40b438e1ec
feat: [no ci] mark RepeatElem as artifact
2025-06-27 14:17:39 +02:00
Tobias Schmitz
0de83dbb05
fix: [no ci] mark table gutter and fill as artifacts
2025-06-27 14:17:39 +02:00
Tobias Schmitz
1d90860357
feat: always write alt text in marked content sequence for images
2025-06-27 14:17:39 +02:00
Tobias Schmitz
298835e6fe
feat: [no ci] add cli args for PDF/UA-1 standard and to disable tagging
2025-06-27 14:17:39 +02:00
Tobias Schmitz
5c44d2222a
refactor: revert some changes to FrameItem::Link
2025-06-27 14:17:39 +02:00
Tobias Schmitz
67f9b04617
fix: [no ci] avoid empty marked-content sequences
2025-06-27 14:17:39 +02:00
Tobias Schmitz
1bf8c37a19
feat: [no ci] generate tags for tables
2025-06-27 14:17:39 +02:00
Tobias Schmitz
bcf40aa755
feat: [no ci] use local krilla version
2025-06-27 14:17:39 +02:00
Tobias Schmitz
53e3d50611
feat: [no ci] pdf.tag function to manually create pdf tags
2025-06-27 14:17:39 +02:00
Tobias Schmitz
d982bdba49
feat: [no ci] write tags for more elements
2025-06-27 14:17:39 +02:00
Tobias Schmitz
3d36f75e86
feat: [no ci] write tags for links and use quadpoints in link annotations
2025-06-27 14:17:39 +02:00
Tobias Schmitz
761ae38fcd
feat: pdf.artifact element
2025-06-27 14:17:39 +02:00
Tobias Schmitz
8ee990c453
feat: [no ci] mark artifacts
2025-06-27 14:17:39 +02:00
Tobias Schmitz
a80502a110
feat: [WIP] allow specifying alt text for links
...
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-06-27 14:17:39 +02:00
Tobias Schmitz
6f18f28a21
feat: [WIP] include links in tag tree
...
skip-checks:true
2025-06-27 14:17:39 +02:00
Tobias Schmitz
f3810dd36a
feat: [WIP] write tags
...
skip-checks:true
2025-06-27 14:17:39 +02:00
Tobias Schmitz
41b57697d9
feat: [draft] generate accessibility tag tree for headings
...
skip-checks:true
2025-06-27 14:13:02 +02:00
Tobias Schmitz
70399a94fd
Bump krilla
to current Git version ( #6488 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-24 13:23:37 +00:00
Laurenz
fbb02f40d9
Consistent codepoint formatting in HTML and PDF error messages
2025-06-23 14:18:41 +02:00
Max
44d410dd00
Use the shaper in math ( #6336 )
2025-06-10 14:44:38 +00:00
Tobias Schmitz
26c19a49c8
Use the infer crate to determine if pdf embeds should be compressed ( #6256 )
2025-05-12 08:07:43 +00:00
Laurenz Stampfl
96dd67e011
Switch PDF backend to krilla
( #5420 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-04-01 14:42:52 +00:00
Eduardo Sánchez Muñoz
38213ed534
Use u64
instead of usize
to store counter and enumeration item numbers, so behavior does not vary from 64-bit to 32-bit platforms ( #6026 )
2025-03-24 18:16:33 +00:00
Caleb Maclennan
bd531e08dc
Bump rustybuzz
(and adjacent crates) ( #5407 )
2025-03-10 12:45:08 +00:00
Laurenz
69c3f95705
Bump MSRV to 1.83 and Rust in CI to 1.85 ( #5946 )
2025-02-24 12:28:01 +00:00
Laurenz
12dbb012b1
Revert adding flatten-text
to image
( #5789 )
2025-02-02 19:25:58 +00:00
frozolotl
3eb6e87af1
Include images from raw pixmaps and more ( #5632 )
...
Co-authored-by: PgBiel <9021226+PgBiel@users.noreply.github.com>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-01-31 09:56:25 +00:00
Laurenz
6b9b78596a
Don't generate accessors for required fields ( #5680 )
2025-01-10 16:54:11 +00:00
Laurenz
e2b37fef33
Revamp data loading and deprecate decode
functions ( #5671 )
2025-01-09 09:34:16 +00:00
Niklas Eicker
0a374d2380
Embed files associated with the document as a whole ( #5221 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-01-08 09:38:34 +00:00
Emmanuel Lesueur
257764181e
New curve
element that supersedes path
( #5323 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-12-18 15:58:57 +00:00
Zhuofeng Wang
54cee16c31
Add timezone to PDF's default timestamp. ( #5564 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-12-17 09:43:01 +00:00
Laurenz
1346385255
Rename pattern
to tiling
( #5590 )
2024-12-17 09:25:27 +00:00
Laurenz Stampfl
67ef6066f4
Add support for converting text in SVGs to paths ( #5390 )
2024-12-08 17:06:25 +00:00
Laurenz
497446944c
Add document.description
field
2024-12-04 10:12:07 +01:00
Laurenz
f8f2ba6a5f
Rename Document
to PagedDocument
2024-12-04 10:12:07 +01:00
Laurenz
d40c8ab6ab
Compile-time PicoStr
interning ( #5491 )
2024-11-29 15:03:08 +00:00
Abdul-Rahman Sibahi
b969c01b28
Replace once_cell
's Lazy
as much as possible ( #4617 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-10-31 11:52:11 +00:00
Laurenz
be7cfc85d0
Split out four new crates ( #5302 )
2024-10-27 18:04:55 +00:00
Laurenz
6257e4d6cf
More robust glyph drawing ( #5159 )
2024-10-10 11:59:00 +00:00
PgBiel
2a40eb518c
Fix excluded PDF pages being written ( #5133 )
2024-10-07 08:23:59 +00:00
Laurenz
60f9f66950
Serialize and Deserialize for PdfStandard
( #5108 )
2024-10-03 19:40:42 +00:00