Max
3f2af060bd
Merge 8c811110f3fa3815a3c722107e3383fdf8075ad2 into 7278d887cf05fadc9a96478830e5876739b78f53
2025-07-23 13:10:11 -05:00
Tobias Schmitz
7278d887cf
Fix bounding box computation for lines in curves ( #6647 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-07-23 14:17:03 +00:00
mkorje
8c811110f3
Add delim-size
parameter to mat
, vec
, and cases
...
Takes either a function or a relative length, just like with `lr`,
`stretch`, and `accent` which was changed in the previous two commits.
The default is now much clearer to the user: `x => x * 1.1 - 0.1em`.
2025-07-23 17:55:19 +10:00
mkorje
5738c98ff5
Allow a function as an argument to size in accent
...
The short fall is now only applied in the default for `accent`
(`x => x - 0.5em`).
2025-07-23 17:53:13 +10:00
mkorje
24bac30c84
Allow a function as an argument to size
in stretch
and lr
...
Previously there was always a short fall when scaling delimiters, even if
the user requested a specific size. This is no longer the case; the short
fall is only present in the default for `lr` (`x => x - 0.1em`) - the
size of the delimiters is now actually what was specified in the size
argument. This also makes the default for `lr` much clearer to the user.
A slight hack was used by exploiting the `name` property in the `func`
attribute macro so that the default value in the docs for `lr.size` would
clearly show what the default function was (instead of just its name
`default_lr_size` which is meaningless and inaccessible to the user).
2025-07-23 17:50:58 +10:00
Laurenz Stampfl
af2253ba16
Add support for PDF embedding ( #6623 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-07-22 11:06:44 +00:00
Laurenz
b036fd97ab
Reformat with 2024 edition
2025-07-21 15:22:29 +02:00
Laurenz
c9c2315ad3
Fix 2024 clippy warnings
2025-07-21 15:22:29 +02:00
Lachlan Kermode
627f5b9d4f
Add show rule for smallcaps in HTML ( #6600 )
2025-07-17 16:09:13 +00:00
Laurenz
c58766440c
Support intra-doc links in HTML ( #6602 )
2025-07-16 08:17:42 +00:00
Y.D.X.
ea5272bb2b
Support setting fonts repeatedly with different covers
( #6604 )
2025-07-16 08:10:21 +00:00
Malo
cdbf60e883
Change enum.item.number
to Smart
instead of Option
( #6609 )
2025-07-16 08:05:52 +00:00
Laurenz
9a6268050f
HTML frame improvements ( #6605 )
2025-07-15 14:48:31 +00:00
Laurenz
275012d7c6
Handle lower
and upper
in HTML export ( #6585 )
2025-07-10 10:54:06 +00:00
Laurenz
98802dde7e
Complete movement of HTML export code to typst-html
( #6584 )
2025-07-10 10:42:34 +00:00
Laurenz
3aa7e861e7
Support images in HTML export ( #6578 )
2025-07-09 13:48:43 +00:00
Max
f9b01f595d
Move math styling to codex and add math.scr
( #6309 )
2025-07-09 13:08:49 +00:00
Malo
1dc4c248d1
Add default
argument for str.first
and str.last
( #6554 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-07-09 12:10:24 +00:00
frozolotl
9e6adb6f45
Ignore spans when checking for RawElem equality ( #6560 )
2025-07-09 12:04:22 +00:00
Laurenz
9ad1879e9d
Anti-alias clip paths ( #6570 )
2025-07-09 12:02:13 +00:00
Laurenz
e71674f6b3
Construct library via extension trait instead of default & inherent impl ( #6576 )
2025-07-09 09:28:26 +00:00
Laurenz
0a3c6939dd
Rewrite foundations of native elements ( #6547 )
2025-07-08 08:52:43 +00:00
Malo
09c831d3b3
Use "subs" and "sups" font features for typographic scripts ( #5777 )
2025-07-02 08:00:45 +00:00
Max
74b1b10986
Bump typst-dev-assets
( #6514 )
2025-06-27 10:35:05 +00:00
+merlan #flirora
584dd5fec6
Fix panic when sampling across two coincident gradient stops ( #6166 )
2025-06-27 09:26:15 +00:00
+merlan #flirora
b9f3a95e03
Sort line items by logical order when constructing frame ( #5887 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-27 08:36:46 +00:00
Laurenz
9311f6f08e
Basic support for text decoration functions in HTML ( #6510 )
2025-06-26 13:44:45 +00:00
Laurenz
7420ec972f
Fix nested HTML frames ( #6509 )
2025-06-26 13:20:22 +00:00
Said A.
5dd5771df0
Disallow empty labels and references ( #5776 ) ( #6332 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-26 09:18:51 +00:00
Malo
04fd0acaca
Allow deprecating symbol variants ( #6441 )
2025-06-26 08:24:21 +00:00
Laurenz
35809387f8
Support in
operator on strings and modules ( #6498 )
2025-06-26 08:06:22 +00:00
Laurenz
f2f527c451
Also fix encoding of <textarea>
( #6497 )
2025-06-24 15:52:15 +00:00
Wannes Malfait
38dd6da237
Fix stroke cap of shapes with partial stroke ( #5688 )
2025-06-23 14:58:04 +00:00
Laurenz
bf8ef2a4a5
Properly handle raw text elements
2025-06-23 15:59:22 +02:00
Laurenz
f8dc1ad3bd
Handle pre elements that start with a newline
2025-06-23 15:56:01 +02:00
Laurenz
9050ee1639
Turn non-empty void element into export error
2025-06-23 14:22:09 +02:00
Laurenz
c1b2aee1a9
Test runner support for HTML export errors
2025-06-23 14:21:35 +02:00
Laurenz
e9dc4bb204
Typed HTML API ( #6476 )
2025-06-23 09:12:58 +00:00
Laurenz
d821633f50
Generic casting for Axes<T>
2025-06-20 17:32:37 +02:00
Laurenz
0bc68df2a9
Hint for label in both document and bibliography ( #6457 )
2025-06-19 07:29:38 +00:00
cAttte
4a638f41cd
Consume data
argument in pdf.embed()
( #6435 )
2025-06-12 14:10:04 +00:00
Lachlan Kermode
1f5846ce24
Render #super
as <sup>
, #sub
as <sub>
in HTML ( #6422 )
2025-06-11 14:07:25 +00:00
T0mstone
d7e0c52dd5
Use codex::ModifierSet
( #6159 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-11 13:28:03 +00:00
Tobias Schmitz
d1c7757da8
Fix panic when test source is not found in world ( #6428 )
2025-06-11 10:19:41 +00:00
Malo
3a6d5fd6b2
Do not force math.mid
elements to have the Large math class ( #5980 )
2025-06-11 08:29:38 +00:00
Laurenz
98034903e4
Adjust source file API surface ( #6423 )
2025-06-10 18:13:33 +00:00
Andrew Voynov
a6ab6ac99a
Specify which CSL style is not suitable for bibliographies ( #6306 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-10 17:59:06 +00:00
Max
44d410dd00
Use the shaper in math ( #6336 )
2025-06-10 14:44:38 +00:00
PgBiel
7c7b962b98
Table multiple headers and subheaders ( #6168 )
2025-06-10 14:41:16 +00:00
Tobias Schmitz
a18ca3481d
Report errors in external files ( #6308 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-10 12:46:27 +00:00