Commit Graph

2367 Commits

Author SHA1 Message Date
Laurenz
7dc74b7281 Bump pdf-writer and svg2pdf 2023-10-04 14:40:28 +02:00
MALO
333e4037fc
Add Repr trait (#2269) 2023-10-04 12:08:56 +02:00
Sébastien d'Herbais de Thun
57bc614cf4
Gradient Part 2a - Fix sharp gradients in SVG (#2307) 2023-10-04 10:58:17 +02:00
Eric Biedert
55095246bf
Fix extent for text decoration (#2308) 2023-10-04 10:56:55 +02:00
Sébastien d'Herbais de Thun
a4e357fb37
Gradient Part 2 - Linear gradients (#2279) 2023-10-03 19:31:02 +02:00
Laurenz
6b1233e127 Fix test failure
Before we tested with an unavailable font, but the hyphens were still visible. But now the hyphens respect fallback too, so it's really hard to test it. I am removing the test for now.
2023-10-03 16:22:10 +02:00
bluebear94
d709b0e247
Honor text’s fallback option for hyphenation (#2301) 2023-10-03 15:04:15 +02:00
bluebear94
ce658db2f3
ShapedText::push_hyphen: Use self.base for default hyphen range (#2299)
In the unlikely chance that we hyphenate after an empty line, we
set the glyph range to self.base..self.base so that subtracting

Fixes #2283.
2023-10-03 15:02:27 +02:00
T0mstone
cf9bde3245
Add capability to get current compiler version (#2016) 2023-10-02 20:28:19 +02:00
LU Jialin
34ebbaeb10
Passing color to the augment line in matrix (#2281) 2023-10-02 16:22:33 +02:00
Daniel F
07e3fde54c
Added information on page setup guide (#2275) 2023-10-02 12:09:37 +02:00
Laurenz
0198429e63 Remove unnecessary heading ID 2023-09-30 12:05:40 +02:00
Laurenz
c97fc5eb55 Fix dead links 2023-09-30 11:49:02 +02:00
Laurenz
0ed84797e8 Update README 2023-09-30 11:30:44 +02:00
Laurenz
acb8dcc143 Link to CetZ 2023-09-30 11:10:53 +02:00
Sébastien d'Herbais de Thun
62f37ad4ab
Color fixes (#2262) 2023-09-29 15:04:08 +02:00
LU Jialin
ca2312deec
Enable font fallback for hyphen (#2233) 2023-09-28 17:01:21 +02:00
Laurenz
13fe7b4549 Add FontBook::from_infos 2023-09-28 14:04:30 +02:00
DVDTSB
e84cd13ce7
initial Romanian support (#2246) 2023-09-28 11:15:45 +02:00
bluebear94
553da642bd
Handle compiler panics when handling infinite lengths (#2215) 2023-09-28 11:15:09 +02:00
Laurenz
ffcd951bc8 Refactor image handling 2023-09-27 12:20:29 +02:00
Laurenz
d7928a8ea3 Extract IDE crate 2023-09-26 17:12:18 +02:00
Eric Biedert
0d39fa021f
Prevent block spacing with placed elements (#2244) 2023-09-26 16:59:51 +02:00
Arnaud Golfouse
962071619d
Avoid plugin panics (#2232) 2023-09-26 16:21:21 +02:00
Laurenz
2fd0291a81 Remove unnecessary 'static bounds 2023-09-26 13:45:54 +02:00
Eric Biedert
c8ebcd70d6
Resolve spacing before comparing (#2235) 2023-09-26 11:42:05 +02:00
Laurenz Stampfl
c55901e972
Embed the current Typst version in the PDF (#2236) 2023-09-26 10:47:25 +02:00
qj
e33017042d
Add ability to set document keywords. (#2234) 2023-09-26 10:35:18 +02:00
DVDTSB
34b3f72370
Add wide spacing for math (#2224) 2023-09-26 10:29:43 +02:00
Laurenz
63b5ced5db Add Tag::LIST constant 2023-09-25 19:02:11 +02:00
tingerrr
0710d1c118
Add background parameter to overline, underline and strike (#2219) 2023-09-25 16:19:48 +02:00
tingerrr
063e9afccf
Add custom smart quotes (#2209) 2023-09-25 16:19:22 +02:00
LU Jialin
079ccd5e5b
Fixing the styling issues of the empty pages caused by pagebreak (#2182) 2023-09-25 14:13:54 +02:00
Anton Wetzel
98e5d97509
Better rect edges (#1956) 2023-09-25 13:54:58 +02:00
FlyinPancake
44bbfded5f
feat: inital Hungarian language support (#2229) 2023-09-25 13:52:26 +02:00
LU Jialin
04b4536772
Fixing the baseline in math content (#2220) 2023-09-25 13:13:16 +02:00
8LWXpg
50b0318434
Mark 3 symbols as combining accents (#2218) 2023-09-25 13:12:23 +02:00
Laurenz
9ff9615208 Fix warning when compiling without embedded fonts 2023-09-25 12:38:57 +02:00
Laurenz
72f4c543cc Scope completions for imports 2023-09-23 01:38:46 +02:00
Laurenz
71a21b7ec1 Improve import autocompletion
Now also works for functions, types, and packages
2023-09-23 00:29:35 +02:00
SekoiaTree
3dcbe859fb
Add gaps for matrix, case, and vector (#2186) 2023-09-21 10:26:47 +02:00
Peng Guanwen
50f354e989
Correct the consecutive hyphen cost (#2190)
This just fixes a mistake previously made. `0.3` is the correct number that is proportional to the parameters in Knuth's paper. The previously choosed value `300` is due to my calculation mistake and is too large that essentially prevent any consecutive hyphens.
2023-09-19 17:05:32 +02:00
Laurenz
7a46a85d3e Improve span stability after incremental parsing 2023-09-19 16:53:59 +02:00
Sébastien d'Herbais de Thun
163c2e1aa2
Gradient Part 1 - Color rework (#2171) 2023-09-19 15:48:33 +02:00
Laurenz
bb59f0e2b2 Incremental parsing in CLI
Reparses files in the CLI incrementally and also uses the file modification timestamp to completely skip reparsing if possible.
2023-09-19 15:19:12 +02:00
Eric Biedert
13758b9c97
Allow multiple fallback fonts in SVGs (#2122) 2023-09-19 10:28:50 +02:00
Myriad-Dreamin
3955b25a10
Add tooltips to a closure (#2164) 2023-09-18 14:51:55 +02:00
Eric Biedert
b10f9ae7b7
Fix "set align" for block equations (#2157) 2023-09-18 14:51:34 +02:00
KillTheMule
e55348dbc0
Derive debug for FontBook (#2173) 2023-09-18 14:48:44 +02:00
LU Jialin
8b465222b2
Use inferred format extension for the output path (#2166) 2023-09-18 14:27:38 +02:00