206 Commits

Author SHA1 Message Date
Laurenz
4ec3bcee48 Remove pins and memoization 2022-09-19 11:16:05 +02:00
Laurenz
4817c62dfb Split up PDF exporter 2022-06-14 21:36:33 +02:00
Laurenz
20b990d297 Anti-aliased image rendering 2022-06-14 17:20:31 +02:00
Laurenz
c81e2a5f56 Many fixes 2022-06-14 13:53:02 +02:00
Laurenz
7660978ee5 Move Arc into Frame 2022-06-12 20:51:31 +02:00
Laurenz
6e3b1a2c80 Make all fields of Frame private 2022-06-12 17:26:18 +02:00
Laurenz
ed6550fdb0 Bump dependencies 2022-06-10 23:54:16 +02:00
Laurenz
6aff11057b Non-outlined headings 2022-06-09 13:45:36 +02:00
Martin Haug
72d3f3fffa CR: Whoever said orange is the new pink was seriously disturbed. 2022-06-08 19:26:20 +02:00
Martin Haug
9dca4c2f78 Preallocate Page Refs 2022-06-08 17:05:07 +02:00
Martin Haug
55dce19f49 Restructure PDF structure writing 2022-06-08 16:36:50 +02:00
Martin Haug
4640585fbd First iteration of outline items 2022-06-04 12:57:45 +02:00
Martin Haug
4e3036afcb Sub- and superscripts
Fixes to PDF export I guess
Also improved rendition for non-Latin scripts
2022-05-31 22:56:08 +02:00
Laurenz
97858e5992 Basic manual tracking 2022-05-31 10:13:34 +02:00
Laurenz
757615dc42 Fix color space definitions 2022-05-30 10:31:05 +02:00
Martin Haug
26a427a321 Fix FontFile3 dictionary for OpenType-Fonts 2022-05-30 10:28:06 +02:00
Laurenz
1a7ce3da02 Luma color 2022-05-27 16:09:43 +02:00
Laurenz
f8009b5b59 Reuse location type 2022-05-27 14:34:27 +02:00
Laurenz
66d8f4569a Locate me! 2022-05-26 11:59:53 +02:00
Martin Haug
99cb655832 Intra-document links 2022-05-27 12:56:20 +02:00
Laurenz
0170913d54 Rebrand queries as memoization 2022-05-25 21:56:22 +02:00
Laurenz
c010cbc17d Move route from context to VM 2022-05-25 13:59:06 +02:00
Laurenz
362a7f2a8a Thread-local query cache 2022-05-25 10:55:08 +02:00
Martin Haug
84bd3454df Write language and direction for PDFs 2022-05-11 16:25:49 +02:00
Laurenz
a247653cd0 Fix wrong table padding in subsetting 2022-05-09 09:41:13 +02:00
Martin Haug
49b8574b8d Fix CFF font bug 2022-05-07 17:23:44 +02:00
Martin Haug
f07395f9a4 Move rounding logic out of exporters 2022-05-02 17:20:47 +02:00
Martin Haug
5f1499d380 Add round corners and change arguments 2022-05-01 11:50:34 +02:00
Laurenz
29eb13ca62 Sum color and length into stroke 2022-04-09 12:02:35 +02:00
Laurenz
712c00ecb7 Em units 2022-04-08 15:45:14 +02:00
Laurenz
4bb6240b40 Make Relative generic 2022-04-07 18:04:29 +02:00
Laurenz
20b4d590b3 Fix wrong search_range computation 2022-04-05 17:03:24 +02:00
Laurenz
23d108c8e0 Font fallback 2022-04-03 13:55:58 +02:00
Laurenz
f2f473a81f Query cache 2022-02-23 17:17:00 +01:00
Laurenz
e1f29d6cb9 Rework the core context 2022-02-23 14:53:55 +01:00
Laurenz
2bf32c51bc Remove layout cache 2022-02-22 12:42:02 +01:00
Laurenz
9730e785a8 Tidy up 2022-02-07 14:19:13 +01:00
Martin Haug
fe70db1f4c New color stuff
- CMYK function
- More default colors
- Interpret RGB values as sRGB
2022-02-08 21:12:09 +01:00
Laurenz
20b1a38414 Switch from Rc to Arc 2022-01-31 16:47:00 +01:00
Laurenz
3739ab7720 Export into rendered images 2022-01-24 17:39:49 +01:00
Laurenz
f5dcb84e36 Make clippy a bit happier 2021-12-30 12:00:12 +01:00
Martin Haug
7c829c5c1b Bump pdf-writer, svg2pdf and error messages
Co-Authored-By: Laurenz <laurmaedje@gmail.com>
2021-12-07 00:06:54 +01:00
Martin Haug
f15ee7efb6 Add SVG capabilities 2021-12-06 14:58:57 +01:00
Laurenz
2982020480 Bump pdf-writer 2021-12-04 21:55:23 +01:00
Martin Haug
d971ac9a8c Add a producer info for the PDF 2021-12-02 17:24:52 +01:00
Laurenz
3a15922d2f X/Y abstractions 2021-11-26 16:32:06 +01:00
Laurenz
304d9dd110 Small style changes 2021-11-24 17:00:10 +01:00
Laurenz
8a88f71cb1 Transformations 2021-11-23 22:04:08 +01:00
Laurenz
0a974d86ba Welcome to Tigerland 2021-11-22 15:26:56 +01:00
Laurenz
cef46e6c40 Strokes 2021-11-20 15:51:07 +01:00