116 Commits

Author SHA1 Message Date
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
Bruce Mitchener
f283995c3d
Reduce typo count. (#4923) 2024-09-22 12:14:56 +00:00
Sébastien d'Herbais de Thun
ecad396cc8
Nuked custom PDF Oklab colorspace code (#4871) 2024-09-02 13:16:33 +00:00
Max
cefca7a7d8
Fix typos (#4784) 2024-08-20 15:12:12 +00:00
Laurenz
d97d71948e
Fix document set rules (#4768) 2024-08-16 10:53:12 +00:00
Laurenz
9909f12d4f
Bump to Rust 1.80 (#4681) 2024-08-05 10:54:30 +00:00
Florent Michel
c4dd6fa062
Adjust the number of color components written to the pdf according to the color space (#4568) 2024-07-22 15:05:22 +00:00
HydroH
1d74c8e8bf
Add non-zero and even-odd fill rules to path and polygon (#4580)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-07-22 14:24:29 +00:00
Y.D.X.
9b001e2112
Use texts of the first occurrences for /ToUnicode CMap (#4585) 2024-07-20 14:13:06 +00:00
Laurenz
0c37a2c233
Support transparent page fill (#4586)
Co-authored-by: Martin Haug <mhaug@live.de>
2024-07-20 12:51:24 +00:00
Eric Biedert
ac322e342b
Save and restore graphics state for every frame (#4496)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-07-14 14:02:50 +00:00