Tobias Schmitz
eb9a3359d5
feat: generate tags for lists and enums
2025-07-13 17:27:02 +02:00
Tobias Schmitz
e8af101a79
Merge branch 'main' into pdf-accessibility
2025-07-11 14:13:34 +02:00
Laurenz
98802dde7e
Complete movement of HTML export code to typst-html
( #6584 )
2025-07-10 10:42:34 +00:00
Laurenz
3aa7e861e7
Support images in HTML export ( #6578 )
2025-07-09 13:48:43 +00:00
Max
f9b01f595d
Move math styling to codex and add math.scr
( #6309 )
2025-07-09 13:08:49 +00:00
Laurenz
e5e1dcd9c0
Target-specific native show rules ( #6569 )
2025-07-09 08:16:36 +00:00
Tobias Schmitz
0c09c7d666
Merge branch 'main' into pdf-accessibility
2025-07-08 14:57:51 +02:00
Laurenz
0a3c6939dd
Rewrite foundations of native elements ( #6547 )
2025-07-08 08:52:43 +00:00
Tobias Schmitz
773efb5572
fix: bug due to table cell start tags in grid layout code
2025-07-03 18:43:13 +02:00
Tobias Schmitz
4894a227d2
refactor: revert some changes to FrameItem::Link
2025-07-03 18:42:46 +02:00
Tobias Schmitz
6c686bd460
feat: write tags for links and use quadpoints in link annotations
2025-07-03 18:42:10 +02:00
Tobias Schmitz
9e2235dbd8
feat: pdf.artifact element
2025-07-03 18:42:10 +02:00
Tobias Schmitz
1980430578
feat: mark artifacts
2025-07-03 18:41:48 +02:00
Tobias Schmitz
cc70a785dd
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-07-03 15:58:07 +02:00
Tobias Schmitz
c6b3b371b0
feat: [WIP] write tags
...
skip-checks:true
2025-07-03 15:58:07 +02:00
Malo
09c831d3b3
Use "subs" and "sups" font features for typographic scripts ( #5777 )
2025-07-02 08:00:45 +00:00
+merlan #flirora
b9f3a95e03
Sort line items by logical order when constructing frame ( #5887 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-27 08:36:46 +00:00
+merlan #flirora
d54544297b
Minor fixes to doc comments ( #6500 )
2025-06-25 16:58:40 +00:00
Wannes Malfait
38dd6da237
Fix stroke cap of shapes with partial stroke ( #5688 )
2025-06-23 14:58:04 +00:00
Malo
3a6d5fd6b2
Do not force math.mid
elements to have the Large math class ( #5980 )
2025-06-11 08:29:38 +00:00
Max
44d410dd00
Use the shaper in math ( #6336 )
2025-06-10 14:44:38 +00:00
PgBiel
7c7b962b98
Table multiple headers and subheaders ( #6168 )
2025-06-10 14:41:16 +00:00
Tobias Schmitz
a18ca3481d
Report errors in external files ( #6308 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-10 12:46:27 +00:00
Max
aee99408e1
Apply short fall consistently in math when stretching ( #6377 )
2025-06-04 10:14:24 +00:00
Linus Unnebäck
1de2095f67
Add support for WebP images ( #6311 )
2025-06-04 09:54:03 +00:00
Max
128c40d839
Apply script-style to numbers consistently in math ( #6320 )
2025-06-04 08:20:54 +00:00
Max
dd95f7d594
Fix bottom accent positioning in math ( #6187 )
2025-06-03 14:08:18 +00:00
Mikołaj
3e7a39e968
Fix stroking of glyphs in math mode ( #6243 )
2025-05-28 17:29:40 +00:00
Ian Wrzesinski
9a95966302
Remove line break opportunity when math operator precededes a closing paren ( #6216 )
2025-05-28 13:44:44 +00:00
Tobias Schmitz
d204a28818
Expand text link boxes vertically by half the leading spacing ( #6252 )
2025-05-12 18:12:35 +00:00
Tobias Schmitz
22a117a091
Prohibit some line break opportunities between LTR-ISOLATE and OBJECT-REPLACEMENT-CHARACTER ( #6251 )
...
Co-authored-by: Max <max@mkor.je>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-05-12 09:16:38 +00:00
Tobias Schmitz
b322da930f
Respect RTL cell layouting order in grid layout ( #6232 )
...
Co-authored-by: PgBiel <9021226+PgBiel@users.noreply.github.com>
2025-05-06 08:26:55 +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
Max
012e14d40c
Unify layout of vec
and cases
with mat
( #5934 )
2025-03-31 09:38:04 +00:00
Max
4f0fbfb7e0
Add dotless parameter to math.accent
( #5939 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-03-31 09:17:49 +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
Max
96f6957371
Fix math.root
frame size ( #6021 )
2025-03-11 10:18:15 +00:00
evie
3650859ae8
Fix cargo clippy
warnings (mostly about .repeat.take
and .next_back
) ( #6038 )
2025-03-11 10:00:53 +00:00
Emmanuel Lesueur
52f1f53973
Fix curve with multiple non-closed components. ( #5963 )
2025-02-26 18:07:29 +00:00
Max
81efc82d3c
Fix math accent base height calculation ( #5941 )
2025-02-24 16:05:36 +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
89e71acecd
Respect par
constructor arguments ( #5842 )
2025-02-10 14:37:19 +00:00
PgBiel
3fba256405
Don't crash on image with zero DPI ( #5835 )
2025-02-10 10:39:04 +00:00
Malo
ca702c7f82
Documentation fixes and improvements ( #5816 )
2025-02-06 10:18:10 +00:00
Eric Biedert
85b0318158
Fix small copy-paste oversight ( #5811 )
2025-02-05 12:40:54 +00:00
Laurenz
12dbb012b1
Revert adding flatten-text
to image
( #5789 )
2025-02-02 19:25:58 +00:00
Malo
f239b0a6a1
Change the default math class of U+22A5 ⊥ UP TACK to Normal ( #5714 )
2025-01-31 10:05:03 +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
85d1778974
Support first-line-indent for every paragraph ( #5768 )
2025-01-27 13:15:20 +00:00
Laurenz
26e65bfef5
Semantic paragraphs ( #5746 )
2025-01-24 12:11:26 +00:00