10 Commits

Author SHA1 Message Date
Tobias Schmitz
b312b45b19
feat: underline, overline, and strike text decoration attributes
Artifact content ids are no longer added to the tag tree. This greatly
simplifies the grouping of text items into span tags with text decoration
attributes.
Artifact IDs are dummy ids anyway and more of an implementation detail
of how krilla writes marked content/artifacts.
2025-08-04 18:01:55 +02:00
Tobias Schmitz
e816af11f7
feat!: write language attribute on tags and change document language selection
The document language is now inferred from the first non-artifact text item
and will always be written.
2025-08-01 11:13:22 +02:00
Tobias Schmitz
be04cdb029
feat: update krilla 2025-07-29 12:10:43 +02:00
Tobias Schmitz
820ea27a41
feat: write BBox for Table, Formula, and Figure tags 2025-07-24 18:02:45 +02:00
Tobias Schmitz
71425fc2b3
feat: use a span tag for marked content sequences containing text 2025-07-23 16:46:34 +02:00
Tobias Schmitz
de72040ce6
Merge branch 'main' into pdf-accessibility 2025-07-22 23:31:41 +02:00
Laurenz
b036fd97ab Reformat with 2024 edition 2025-07-21 15:22:29 +02:00
Tobias Schmitz
e6341c0fe4
fix: avoid empty marked-content sequences 2025-07-03 18:42:41 +02:00
Max
44d410dd00
Use the shaper in math (#6336) 2025-06-10 14:44:38 +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