Commit Graph

1677 Commits

Author SHA1 Message Date
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
Ian Wrzesinski 82da96ed95
Improve number lexing (#5969) 2025-06-10 09:11:27 +00:00
PgBiel 6725061841
Pin colspan and rowspan for blank cells (#6401) 2025-06-09 13:46:29 +00:00
Sam Ireson 494e6a6422
Numbering implementation refactor (#6122) 2025-06-04 13:31:06 +00:00
Max aee99408e1
Apply short fall consistently in math when stretching (#6377) 2025-06-04 10:14:24 +00:00
Linus Unnebäck 1de2095f67
Add support for WebP images (#6311) 2025-06-04 09:54:03 +00:00
Max 128c40d839
Apply script-style to numbers consistently in math (#6320) 2025-06-04 08:20:54 +00:00
Nazar Serhiichuk 4a8367e90a
Fix Ukrainian secondary smart quotes (#6372) 2025-06-04 08:13:39 +00:00
Andrew Voynov f7f163a8fa
Change Russian secondary smart quotes & remove alternatives (#6331) 2025-06-03 14:42:22 +00:00
Max dd95f7d594
Fix bottom accent positioning in math (#6187) 2025-06-03 14:08:18 +00:00
Mikołaj 3e7a39e968
Fix stroking of glyphs in math mode (#6243) 2025-05-28 17:29:40 +00:00
Ian Wrzesinski 9a95966302
Remove line break opportunity when math operator precededes a closing paren (#6216) 2025-05-28 13:44:44 +00:00
frozolotl d42d2ed200
Error if an unexpected named argument was received (#6192) 2025-05-20 16:24:46 +00:00
frozolotl 300a782451
Always run tests from workspace directory (#6307) 2025-05-20 13:54:49 +00:00
Tobias Schmitz 91cadbf307
Underline file path of failed test (#6281) 2025-05-20 12:57:19 +00:00
Tobias Schmitz d204a28818
Expand text link boxes vertically by half the leading spacing (#6252) 2025-05-12 18:12:35 +00:00
Tobias Schmitz 22a117a091
Prohibit some line break opportunities between LTR-ISOLATE and OBJECT-REPLACEMENT-CHARACTER (#6251)
Co-authored-by: Max <max@mkor.je>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-05-12 09:16:38 +00:00
Tobias Schmitz 54c5113a83
Catch indefinite loop in realization due to cycle between show and grouping rule (#6259) 2025-05-12 08:06:18 +00:00
Tobias Schmitz 9b09146a6b
Use list spacing for attach spacing in tight lists (#6242) 2025-05-06 14:03:48 +00:00
Tobias Schmitz b322da930f
Respect RTL cell layouting order in grid layout (#6232)
Co-authored-by: PgBiel <9021226+PgBiel@users.noreply.github.com>
2025-05-06 08:26:55 +00:00
Max 7e072e2493
Add test for flattened accents in math (#6188) 2025-04-17 14:10:27 +00:00
+merlan #flirora 14a0565d95
Show warnings from eval (#6100)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-04-07 18:42:29 +00:00
Malo ed2106e28d
Disallow empty font lists (#6049) 2025-04-02 11:47:42 +00:00
Malo 417f5846b6
Support comparison functions in `array.sorted` (#5627)
Co-authored-by: +merlan #flirora <uruwi@protonmail.com>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-04-02 09:41:45 +00:00
Ian Wrzesinski 12699eb7f4
Parse multi-character numbers consistently in math (#5996)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-04-02 09:30:04 +00:00
Max 012e14d40c
Unify layout of `vec` and `cases` with `mat` (#5934) 2025-03-31 09:38:04 +00:00
Max 4f0fbfb7e0
Add dotless parameter to `math.accent` (#5939)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-03-31 09:17:49 +00:00
+merlan #flirora a64af130dc
Add default parameter for array.{first, last} (#5970) 2025-03-31 09:06:18 +00:00
Malo 1082181a6f
Improve french smartquotes (#5976) 2025-03-31 09:01:01 +00:00
Myriad-Dreamin 758ee78ef5
Make `World::font` implementations safe (#6117) 2025-03-31 08:08:55 +00:00
Laurenz Stampfl 838a46dbb7
Test all exif rotation types and fix two of them (#6102) 2025-03-27 10:59:32 +00:00
PgBiel 1f1c133878
Refactor grid header and footer resolving (#5919) 2025-03-24 20:42:48 +00:00
Eduardo Sánchez Muñoz 38213ed534
Use `u64` instead of `usize` to store counter and enumeration item numbers, so behavior does not vary from 64-bit to 32-bit platforms (#6026) 2025-03-24 18:16:33 +00:00
Max 96f6957371
Fix `math.root` frame size (#6021) 2025-03-11 10:18:15 +00:00
Laurenz e1a9166e1d
Hotfix for labels on symbols (#6015) 2025-03-07 08:22:42 +00:00
LN Liberda 63fda9935f
Run tests on 32-bit via Ubuntu multilib (#5937)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-03-03 13:10:58 +00:00
3w36zj6 8820a00beb
Respect `quotes: false` in inline quote (#5991)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-03-03 11:50:47 +00:00
Emmanuel Lesueur 52f1f53973
Fix curve with multiple non-closed components. (#5963) 2025-02-26 18:07:29 +00:00
Malo d6b0d68ffa
Add more methods to `direction` (#5893) 2025-02-25 14:19:17 +00:00
Malo 2eef9e84e1
Improve hints for show rule recursion depth (#5856) 2025-02-25 14:09:52 +00:00