151 Commits

Author SHA1 Message Date
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
Laurenz
9a800daa82 Image fit modes 2021-11-16 21:32:29 +01:00
Laurenz
0e0f340502 Revert page and inline levels 2021-11-16 10:41:30 +01:00
Laurenz
63c274e7f6 Make clippy happier and remove Str 2021-11-15 17:06:43 +01:00
Laurenz
5b344b663a Reorganize modules
Instead of separating functionality into layout and library, everything lives in the library now. This way, related things live side by side and there are no duplicate file names in the two directories.
2021-10-31 15:52:35 +01:00
Laurenz
d4cc8c775d Move paint and colors into geom 2021-10-10 20:26:58 +02:00