126 Commits

Author SHA1 Message Date
Laurenz Stampfl
6761cbc622 Put trait into primitive 2024-12-15 22:34:48 +01:00
Laurenz Stampfl
f2d4db286c Remove old stuff 2024-12-15 22:32:46 +01:00
Laurenz Stampfl
880aa4b8a1 Add support for exporting to specific version 2024-12-15 22:22:46 +01:00
Laurenz Stampfl
9a4bd9be25 Add document metadata 2024-12-15 20:41:07 +01:00
Laurenz Stampfl
17abfb3a76 more 2024-12-15 20:10:26 +01:00
Laurenz Stampfl
761c8cf15e Reformat + add some link handling agian 2024-12-15 19:48:42 +01:00
Laurenz Stampfl
1d135ddd90 fix missmatched pattern text issue 2024-12-15 19:29:58 +01:00
Laurenz Stampfl
4c6dd8cd89 Remove TODO 2024-12-15 18:50:32 +01:00
Laurenz Stampfl
945b72a207 Update precision again 2024-12-15 18:50:14 +01:00
Laurenz Stampfl
a51c38a6ce Fix missing rotation 2024-12-15 15:44:01 +01:00
Laurenz Stampfl
399bcbb23d Fix reversed rects 2024-12-15 15:29:07 +01:00
Laurenz Stampfl
9b8c30a5f0 add radial gradients 2024-12-15 15:10:34 +01:00
Laurenz Stampfl
67bc4bbf71 more fixes to linear gradient 2024-12-15 14:27:18 +01:00
Laurenz Stampfl
ca06ae2e6c First version of linear gradient 2024-12-15 14:15:39 +01:00
Laurenz Stampfl
e532d9c870 More improvements to conic gradients 2024-12-15 13:08:27 +01:00
Laurenz Stampfl
9ae7a1520b more 2024-12-15 11:47:08 +01:00
Laurenz Stampfl
16bcad9d5a First attempt at conic gradients 2024-12-15 00:42:27 +01:00
Laurenz Stampfl
79173b1c55 conic WIP 2024-12-14 23:24:52 +01:00
Laurenz Stampfl
de889d9c13 Add support for group clips 2024-12-14 23:14:26 +01:00
Laurenz Stampfl
ad19f7c584 Set no device CS to true 2024-12-14 22:46:12 +01:00
Laurenz Stampfl
24087db62f Fix panic 2024-12-14 22:42:44 +01:00
Laurenz Stampfl
01fd27c747 Add support for patterns 2024-12-14 22:37:59 +01:00
Laurenz Stampfl
e1895fea7b more 2024-12-14 20:36:57 +01:00
Laurenz Stampfl
4ad90c1f38 Merge branch 'upstream-main' into krilla-port
# Conflicts:
#	crates/typst-pdf/src/image.rs
#	crates/typst-pdf/src/lib.rs
2024-12-14 19:39:27 +01:00
Laurenz Stampfl
67ef6066f4
Add support for converting text in SVGs to paths (#5390) 2024-12-08 17:06:25 +00:00
Laurenz Stampfl
3ff40ed877 Port PageLabel conversion 2024-12-05 23:48:31 +01:00
Laurenz Stampfl
f53ac9bfd9 Use extension traits 2024-12-05 23:37:42 +01: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 Stampfl
237c696292 Rename old files 2024-12-02 23:46:01 +01:00
Laurenz Stampfl
8490ee4ff4 Add dash 2024-12-02 23:32:12 +01:00
Laurenz Stampfl
849994c827 more 2024-12-02 08:54:05 +01:00
Laurenz Stampfl
15faecbf27 more progress 2024-12-01 23:33:09 +01:00
Laurenz Stampfl
c915f69e87 more 2024-12-01 10:19:31 +01:00
Laurenz
d40c8ab6ab
Compile-time PicoStr interning (#5491) 2024-11-29 15:03:08 +00:00
Laurenz Stampfl
eba4fa596f Use wrapper for glyphs 2024-11-24 15:07:40 +01:00
Laurenz Stampfl
81e848140f Initial commit 2024-11-14 23:23:01 +01: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
Laurenz
10eff1d6d5
Tweak default ignorable fix (#5105) 2024-10-03 16:16:44 +00:00
Laurenz
0343e038d3
Fix default ignorables (#5099) 2024-10-03 13:00:58 +00:00
Laurenz
a0093ad8a7
Minimal PDF/A support (#5075)
Co-authored-by: Martin Haug <mhaug@live.de>
2024-10-01 09:24:18 +00:00
emilylime
1a24b29d86
Remove Cases from NumberingPatterns (#5059) 2024-09-30 15:22:46 +00:00
Laurenz
788ae10a07
PDF export diagnostics (#5073) 2024-09-30 12:43:29 +00:00
Martin Haug
ada9650a06
Write the font name for Type 3 fonts (#5070) 2024-09-30 07:54:08 +00:00
Martin Haug
66147979ba
Do not write empty destination name tree root (#5066) 2024-09-30 07:53:23 +00:00
Josh Soref
ca1f749c08
Spelling (#5020)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-09-26 17:32:55 +00:00