Commit Graph

1748 Commits

Author SHA1 Message Date
T0mstone 0a168b687e
Allow multi-character symbols (#6489)
Co-authored-by: Max <max@mkor.je>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-09-04 09:30:19 +00:00
Y.D.X. c340c27924
Fix CJ-Latin space at manual line breaks (#6700)
Co-authored-by: Laurenz Mädje <laurmaedje@gmail.com>
2025-09-04 09:17:00 +00:00
Toon Verstraelen 560e49b67c
Load linked bitmap images in SVG images (#6794)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-09-02 14:17:48 +00:00
Philipp Niedermayer 3d64f7b659
Fix auto hanging-indent for centered headings (#6839) 2025-09-01 09:20:42 +00:00
Philipp Niedermayer 1f41a9f2a1
Fix slicing last n elements using count (#6838) 2025-09-01 09:16:19 +00:00
Siddhant Agarwal 45ad06453b
Allow augment line at the beginning and end of a matrix (#5806)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-09-01 08:52:06 +00:00
Y.D.X. 5546ebe13e
Better handle large numbers (u128/i128) in deserialization (#6836) 2025-08-29 16:16:36 +00:00
Malo f7b932261b
Fix `repr` of `foo.with(..)` (#6773) 2025-08-22 16:45:53 +00:00
Laurenz 206792bf38
Ensure that hyphenation is possible after a tag (#6807) 2025-08-22 16:28:11 +00:00
Laurenz aef36f3962
Do not consider default ignorables when picking last resort font (#6805) 2025-08-22 13:04:12 +00:00
Laurenz 727df723df
Separate items for hyphens, fixing style of repeated hyphen (#6798) 2025-08-21 14:03:06 +00:00
Laurenz eb93294171
Fix logical order in bidirectional lines (#6796) 2025-08-21 12:50:16 +00:00
Théophile Cailliau f985d15a94
Implement fraction styles: vertical, skewed, and horizontal. (#6672) 2025-08-17 10:48:26 +00:00
Y.D.X. 5ef94692ca
Use `stylistic-set: 1` in favor of `ss01` in docs and tests (#6766) 2025-08-15 11:30:37 +00:00
Martin Haug 1d9a125a52
More accessible color scheme for raw blocks (#6754)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-08-15 10:22:43 +00:00
Laurenz 805fb24ca4
HTML whitespace protection (#6750) 2025-08-13 12:12:24 +00:00
Laurenz bcc71ddb9b
Encoding fixes for HTML raw text elements (#6720) 2025-08-07 17:27:59 +00:00
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