1731 Commits

Author SHA1 Message Date
Laurenz
da6aedf7a4
Add span to html.frame node (#6716) 2025-08-07 16:37:07 +00:00
PgBiel
3119ba3104
Ensure table headers trigger rowbreak (#6687) 2025-08-07 15:04:21 +00:00
Laurenz
c49b9640a6
Rename pdf.embed to pdf.attach (#6705) 2025-08-07 10:19:47 +00:00
Max
89dce86f02
Support multiple fonts in math (#6365) 2025-08-07 09:20:19 +00:00
Laurenz
f38a2e9b9d
Avoid dangling reference output for HTML tests (#6711) 2025-08-06 13:31:26 +00:00
Laurenz
298c293181
Support smartquotes in HTML export (#6710)
Co-authored-by: Malo <57839069+MDLC01@users.noreply.github.com>
2025-08-06 12:32:39 +00:00
Laurenz
cfce90ec29
Move par, box, and block to show rules in HTML export (#6709) 2025-08-06 10:30:49 +00:00
Johann Birnick
d0026093d4
Add title element (#5618)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-08-06 08:13:41 +00:00
Laurenz
4a975fdb8b
Ensure that whitespace is not collapsed in inline raw blocks (#6703) 2025-08-05 15:13:21 +00:00
Laurenz
6177c1b22d
Support for raw syntax highlighting in HTML export (#6691) 2025-08-04 13:35:00 +00:00
Laurenz
04b8b3195f
Wrap raw blocks in <code> tag additionally to <pre> tag (#6701) 2025-08-04 13:21:27 +00:00
Laurenz Stampfl
2809dac6a7
Apply aspect ratio correction for linear gradients in PDF export (#6689) 2025-08-04 09:59:10 +00:00
枚鴉
b825df6bbc
Allow custom element names in HTML tag syntax (#6676)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-08-01 12:57:07 +00:00
Max
cd1a786539
Prevent broken glyph assemblies when font data is incorrect (#6688) 2025-08-01 10:55:37 +00:00
Abdul-Rahman Sibahi
7dff22db8a
Add cargo testit alias for running integration tests (#6682)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-08-01 09:11:34 +00:00
Max
7dc99e92ec
Require parentheses in all function-like sub/superscripts (#6442)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-08-01 08:37:49 +00:00
Laurenz
88dfe4d276
Use rustc-hash for hash maps and sets (#6678) 2025-07-31 08:45:03 +00:00
zefr0x
59243dadbb
Specify the standard smart quotes for Arabic (#6626) 2025-07-28 12:11:15 +00:00
Erik
48c3fb32fb
Hint that deprecated items will be removed in 0.15.0 (#6617) 2025-07-28 11:59:28 +00: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
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