3766 Commits

Author SHA1 Message Date
Tobias Schmitz
1fa54b751a
refactor: [no ci] move link tagging code 2025-06-26 20:44:12 +02:00
Tobias Schmitz
5a472f77af
fix: [no ci] don't include outline title in TOC hierarchy 2025-06-26 18:52:36 +02:00
Tobias Schmitz
c6e4059728
fix: only use link annotation quadpoints when exporting a PDF/UA-1 document 2025-06-26 17:38:25 +02:00
Tobias Schmitz
e307a44477
feat: [no ci] hierarchical outline tags 2025-06-26 17:18:28 +02:00
Tobias Schmitz
4d8bb38384
docs: [no ci] fixup some comments 2025-06-26 17:18:28 +02:00
Tobias Schmitz
b0d7a2de8e
feat: [no ci] mark RepeatElem as artifact 2025-06-26 17:18:28 +02:00
Tobias Schmitz
940343fc81
fix: [no ci] mark table gutter and fill as artifacts 2025-06-26 17:18:28 +02:00
Tobias Schmitz
a8b64ddd83
feat: always write alt text in marked content sequence for images 2025-06-26 17:18:28 +02:00
Tobias Schmitz
2731b0a015
feat: [no ci] add cli args for PDF/UA-1 standard and to disable tagging 2025-06-26 17:18:23 +02:00
Tobias Schmitz
d35640bf8e
refactor: revert some changes to FrameItem::Link 2025-06-25 15:10:54 +02:00
Tobias Schmitz
c20732bdbf
refactor: [no ci] derive(Cast) for ArtifactKind 2025-06-25 15:10:54 +02:00
Tobias Schmitz
4031811fc7
fix: [no ci] avoid empty marked-content sequences 2025-06-25 15:10:54 +02:00
Tobias Schmitz
03a73284da
feat: [no ci] generate tags for tables 2025-06-25 15:10:54 +02:00
Tobias Schmitz
8266f321f4
feat: [no ci] use local krilla version 2025-06-25 15:10:53 +02:00
Tobias Schmitz
a629f4cf94
feat: [no ci] pdf.tag function to manually create pdf tags 2025-06-25 15:09:56 +02:00
Tobias Schmitz
b2979fcb61
feat: [no ci] write tags for more elements 2025-06-25 15:09:56 +02:00
Tobias Schmitz
7d67db2346
feat: [no ci] write tags for links and use quadpoints in link annotations 2025-06-25 15:09:56 +02:00
Tobias Schmitz
ce997cf8b4
feat: pdf.artifact element 2025-06-25 15:09:56 +02:00
Tobias Schmitz
365dd69028
feat: [no ci] mark artifacts 2025-06-25 15:09:56 +02:00
Tobias Schmitz
cf15c62256
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-25 15:09:56 +02:00
Tobias Schmitz
af34645518
feat: [WIP] include links in tag tree
skip-checks:true
2025-06-25 15:09:56 +02:00
Tobias Schmitz
c17d24c335
feat: [WIP] write tags
skip-checks:true
2025-06-25 15:09:56 +02:00
Tobias Schmitz
9809112630
feat: [WIP] make more things locatable
skip-checks:true
2025-06-25 15:09:56 +02:00
Tobias Schmitz
0b3aa10bb8
feat: [draft] generate accessibility tag tree for headings
skip-checks:true
2025-06-25 15:09:56 +02:00
Laurenz
f2f527c451
Also fix encoding of <textarea> (#6497) 2025-06-24 15:52:15 +00:00
Laurenz
9e3c1199ed
Check that git tree is clean after build (#6495) 2025-06-24 15:05:02 +00: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
Andrew Voynov
d4be7c4ca5
Add page reference customization example (#6480)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-24 13:00:51 +00:00
Andrew Voynov
f162c37101
Improve equation reference example (#6481) 2025-06-24 12:49:28 +00:00
Andrew Voynov
87c5686560
Add docs for std module (#6407)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-24 10:22:55 +00:00
Max
899de6d5d5
Use ICU data to check if accent is bottom (#6393)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-24 10:03:10 +00:00
Andrew Voynov
24293a6c12
Rewrite outline.indent example (#6383)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-24 09:56:58 +00:00
Ivica Nakić
87cb8f5094
Adding Croatian translations entries (#6413) 2025-06-23 15:09:03 +00:00
Wannes Malfait
38dd6da237
Fix stroke cap of shapes with partial stroke (#5688) 2025-06-23 14:58:04 +00:00
Laurenz
bf8ef2a4a5 Properly handle raw text elements 2025-06-23 15:59:22 +02:00
Laurenz
c2e2fd99f6 Extract write_children function 2025-06-23 15:56:01 +02:00
Laurenz
f8dc1ad3bd Handle pre elements that start with a newline 2025-06-23 15:56:01 +02:00
Laurenz
9050ee1639 Turn non-empty void element into export error 2025-06-23 14:22:09 +02:00
Laurenz
c1b2aee1a9 Test runner support for HTML export errors 2025-06-23 14:21:35 +02:00
Laurenz
fbb02f40d9 Consistent codepoint formatting in HTML and PDF error messages 2025-06-23 14:18:41 +02:00
Laurenz
e9dc4bb204
Typed HTML API (#6476) 2025-06-23 09:12:58 +00:00
Laurenz
3602d06a15 Support for generating native functions at runtime 2025-06-20 17:32:37 +02:00
Laurenz
15302dbe7a Add typst_utils::display 2025-06-20 17:32:37 +02:00
Laurenz
4580daf307 More type-safe color conversions 2025-06-20 17:32:37 +02:00
Laurenz
d821633f50 Generic casting for Axes<T> 2025-06-20 17:32:37 +02:00
Laurenz
3b35f0cecf Add Duration::decompose 2025-06-20 17:32:37 +02:00
Laurenz
fee6844045 Encode empty attributes with shorthand syntax 2025-06-20 17:32:37 +02:00
Laurenz
f364b3c323
Fix param autocompletion false positive (#6475) 2025-06-20 12:32:04 +00:00
Noam Zaks
f1c761e88b
Fix align link in layout documentation (#6451) 2025-06-19 21:24:02 +00:00
Andrew Voynov
4588595792
Prefer .yaml over .yml in the docs (#6436) 2025-06-19 19:20:15 +00:00