Commit Graph

397 Commits

Author SHA1 Message Date
Tetragramm d04cc61eee
Add missing functions to the gradient object. (#5528)
Co-authored-by: PgBiel <9021226+PgBiel@users.noreply.github.com>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-12-08 16:43:25 +00:00
Borna Punda fbcd624eeb
Add support for Croatian quotes (#5539) 2024-12-08 16:29:24 +00:00
Laurenz 0228462ba1
Bump Rust to 1.83 (#5534) 2024-12-05 15:57:01 +00:00
Michael Färber 60f1d8f9b5
Prepend section numbers to headings in HTML output. (#5522) 2024-12-04 16:55:37 +00:00
Laurenz e0122a5b50 Add HTML export format 2024-12-04 10:12:07 +01:00
Laurenz 885c7d96ee A few basic HTML show rules
These are very incomplete and ignore various properties. They are just to get things started.
2024-12-04 10:12:07 +01:00
Laurenz 0ef97c104a HTML DOM types 2024-12-04 10:12:07 +01:00
Laurenz 497446944c Add `document.description` field 2024-12-04 10:12:07 +01:00
Laurenz d00a5d6c9b Add contextual `target` function 2024-12-04 10:12:07 +01:00
Laurenz 2b8dc9b14d Add HTML feature flag 2024-12-04 10:12:07 +01:00
Laurenz 008b59839f Add some more spans 2024-12-04 10:12:07 +01:00
Laurenz f8f2ba6a5f Rename `Document` to `PagedDocument` 2024-12-04 10:12:07 +01:00
Nikolai Neff-Sarnow 76c24ee6e3
Add documentation example to `array.sorted()` (#5475)
Co-authored-by: Malo <57839069+MDLC01@users.noreply.github.com>
2024-11-30 09:10:22 +00:00
Laurenz d40c8ab6ab
Compile-time `PicoStr` interning (#5491) 2024-11-29 15:03:08 +00:00
+merlan #flirora 89d96c623d
Let decimal constructor accept decimal values (#5481) 2024-11-27 16:36:04 +00:00
3w36zj6 27cc489a1d
Add missing full stop to documentation of `ImageElem` struct (#5484) 2024-11-27 15:38:41 +00:00
Deyan Ginev c29c96562d
Add Bulgarian translation entries (#5476) 2024-11-27 11:14:20 +00:00
+merlan #flirora 6bf1350b16
Add support for interpreting f32 in float.{from-bytes, to-bytes} (#5480) 2024-11-27 11:04:54 +00:00
Sébastien d'Herbais de Thun 85d3a49a1a
Added warning when explicit return in code (not markup) discards joined content (#5413)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-11-26 20:51:46 +00:00
Max 6d35972c3d
Update NewCM fonts to version 7.0.0 (#5465) 2024-11-26 12:36:53 +00:00
Johann Birnick 580e6811b0
Docs: note `par.linebreaks` in `text.costs` (#5434) 2024-11-26 12:35:45 +00:00
Iagoba Apellaniz 3d7284fc1b
Support for Basque language (#5429) 2024-11-26 12:34:53 +00:00
Malo 5c37a1cfea
Use `codex` for symbols (#5421) 2024-11-17 19:08:23 +00:00
Sébastien d'Herbais de Thun 5db179d67a
Timings for `state.at` and `state.get` (#5411) 2024-11-17 09:05:01 +00:00
Laurenz 525154a730 Add support for raw range spans 2024-11-13 10:21:40 +01:00
Laurenz a5a4b0b72f Introduce `IdeWorld` trait 2024-11-13 10:21:40 +01:00
Max 8d4f01d284
Add support for page references through new `ref.form` property (#4729) 2024-11-12 12:54:25 +00:00
Pascal Quach dadc2176e2
Add `asymp` and `asymp.not` symbols (#5391) 2024-11-12 12:46:40 +00:00
Andrew Voynov cb8eaddf98
Removed deprecated `diff` symbol (#5388) 2024-11-12 12:44:45 +00:00
Johann Birnick 115b0a7ffd
Add `sym.eq.triple.not` (#5372) 2024-11-05 08:42:44 +00:00
Sébastien d'Herbais de Thun 692d846d25
Disable justification in `raw(block: true, ...)` (#4889)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-11-04 09:37:29 +00:00
Laurenz fac7583745
Basic feature flag mechanism (#5350) 2024-11-01 20:02:27 +00:00
LU Jialin 23313b0af0
Support Greek Numbering (#4273)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-11-01 09:20:10 +00:00
HydroH 066e9349f9
Add `calc.norm()` function to compute euclidean norms (#4581)
Co-authored-by: +merlan #flirora <uruwi@protonmail.com>
Co-authored-by: Yip Coekjan <69834864+Coekjan@users.noreply.github.com>
Co-authored-by: Malo <57839069+MDLC01@users.noreply.github.com>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-10-31 12:41:50 +00:00
Andrew Voynov 30427ac842
Added Numero Sign № (U+2116) (#5326) 2024-10-31 11:56:37 +00:00
Abdul-Rahman Sibahi b969c01b28
Replace `once_cell`'s `Lazy` as much as possible (#4617)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-10-31 11:52:11 +00:00
Max f85faf957f
Add `math.accent` support for `flac` and `dtls` OpenType features (#5202) 2024-10-30 15:29:15 +00:00
Laurenz 2634a8402c
Fix type of plugin (#5321) 2024-10-29 13:59:22 +00:00
Kevin K. 33a035ee0d
Fix wrong Greek and Ukrainian language codes (#5261)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-10-28 14:42:25 +00:00
Eric Biedert 45377f25ec
Fix clipping with outset (#5295)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-10-28 14:31:00 +00:00
lucaslugao 6dd05cc17a
Add explicit notice about unicode minus sign in the str function (#5301)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-10-28 14:26:32 +00:00
Giacomo Stevanato 83927686d9
Fix wrong drop order for self-referential struct (#5306)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-10-28 14:23:43 +00:00
Chad Skeeters ead6c03a98
Corrects link to wasi-stub in plugin documentation (#5308)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-10-28 14:21:11 +00:00
Laurenz be7cfc85d0
Split out four new crates (#5302) 2024-10-27 18:04:55 +00:00
Laurenz 7eebafa783 Merge `typst` and `typst-library` 2023-11-24 12:30:02 +01:00
Laurenz 36c7301608 Tidy up some imports 2023-11-21 15:20:49 +01:00
Laurenz c1bc529986 Support arbitrary content for document title
For PDF, they will be immediately turned into plain text. However, it's still useful because templates can now accept content titles (with math or such things) instead of forcing strings because of set document. Moreover, it will be useful with "get rules" in the future.
2023-11-20 18:31:29 +01:00
Sébastien d'Herbais de Thun 9b5b3b2557
Added `ghost` attr to `elem` macro (#2718) 2023-11-19 19:23:00 +01:00
Laurenz c641044380 Workaround for show set propagation on citations
Fixes #2531
2023-11-19 18:57:28 +01:00
Laurenz c97a01616a More useful `Debug` impls 2023-11-19 18:16:18 +01:00
Laurenz 2da619e17c Streamline imports 2023-11-19 16:34:38 +01:00
Laurenz ea987ef4a3 Fix linebreaking at the end of links
Fixes #2689
2023-11-19 15:53:48 +01:00
frozolotl 43f90b2159
Implement euclidean division and remainder (#2678) 2023-11-17 19:55:57 +01:00
Sébastien d'Herbais de Thun 5aaaacbf47
Allow `elem` synthesized fields to take a default value (#2687) 2023-11-17 10:39:08 +01:00
Sébastien d'Herbais de Thun f39a8bc015
Add span information to realized `ParElem` (#2675) 2023-11-15 14:49:29 +01:00
Dimitri Kokkonis 897447e859
Translate local names to Greek (#2684)
Additionally, add support for single and double quotes in Greek.
2023-11-14 15:59:30 +01:00
Sébastien d'Herbais de Thun d77356a16f
Fix potential line splitting issue in `raw` (#2674) 2023-11-13 16:56:51 +01:00
Sébastien d'Herbais de Thun c427ca9e4e
Assign spans to `raw.line` (#2672) 2023-11-13 15:49:38 +01:00
frozolotl 67422e664b
Allow non-string contents for math operators (#2663) 2023-11-13 12:26:58 +01:00
Malo 8219ec2595
Improve documentation for figure kind (#2654) 2023-11-13 12:18:05 +01:00
Wenzhuo Liu e07275163f
Filter out meta items when adding CJK-Latin (#2655)
spacing.
2023-11-13 12:13:05 +01:00
frozolotl 97bb0fbce3
Fix bug where inline equations were displayed in the outline (#2662) 2023-11-13 12:04:34 +01:00
Laurenz 778802e5a8 Fix links in bibliographies again
Fixes #2667
2023-11-13 11:50:27 +01:00
Andrew Voynov a44141be2e
Changed default `image` Russian supplement to short form (#2637) 2023-11-11 10:46:25 +01:00
MALO 13f1a4386f
Improve French and Chinese localization for figures (#2542) 2023-11-10 17:17:39 +01:00
frozolotl d93ed1b3d8
Implement Oklch support (#2611) 2023-11-10 10:31:06 +01:00
Laurenz 7f0fcda376 Move some things out of `util` 2023-11-08 23:42:45 +01:00
Anton Wetzel ba05164bb6
Change rectangle clip to use the inside of the stroke, not the middle. (#2626) 2023-11-08 15:30:00 +01:00
Laurenz 46846a337e Extract `typst-pdf` crate 2023-11-08 15:09:55 +01:00
Laurenz 4794bd35fa Switch to workspace dependencies 2023-11-08 12:56:35 +01:00
Joseph Wilson 2ce9d76025
Add constructor for `stroke`. (#2518) 2023-11-08 11:08:38 +01:00
KronosTheLate 3a1e47913d
Make reference to spreading in arguments of `grid` (#2593)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-11-07 16:56:09 +01:00
Sébastien d'Herbais de Thun 241a6d9e5a
Gradient Part 5b: Fix gradients in math (#2604) 2023-11-07 12:09:51 +01:00
tingerrr 4d5255d9cb
Synthesize `block` and `quotes` & improve documentation for `quote` (#2532) 2023-11-07 11:49:28 +01:00
Peng Guanwen 4a7d3585d9
Improve reshape condition (#2547) 2023-11-06 21:43:15 +01:00
Sébastien d'Herbais de Thun c0f6d2004a
Content rework 2 - Electric Boogaloo (#2504) 2023-11-06 21:37:50 +01:00
MALO 51d9fe2d02
Documentation fixes (#2543) 2023-11-02 11:01:46 +01:00
Andrew Voynov c47757d6d4
fix(figure separator): `. ` is now default for Russian (#2540) 2023-11-02 11:00:42 +01:00
Andrew Voynov 0f274f8edb
Fixed doc typo for math > cancel > angle (#2535) 2023-10-31 20:50:21 +01:00
Laurenz c177a63c9b Fix citation grouping bug with spaces 2023-10-31 12:19:30 +01:00
Laurenz ab5dd2a1cb CSL support 2023-10-31 01:33:06 +01:00
Joseph Wilson 27ab2bb9a2
Documentation improvements (#2492) 2023-10-31 01:32:08 +01:00
Fritz Rehde c3114fa380
Fixed typos (#2524) 2023-10-30 23:25:28 +01:00
Laurenz 90cd1a5a09 Add a bit more detail to `font` parameter docs 2023-10-30 22:55:52 +01:00
Laurenz 995fc40363 Remove duplicated lookup 2023-10-29 22:41:28 +01:00
Laurenz 29130a26f8 Linebreaking for links 2023-10-29 00:52:15 +02:00
Laurenz 4c75adbb04 Simplify linebreaking
Switches from an iterator to callback style, which significantly increases the clarity of the whole thing.
2023-10-28 23:03:09 +02:00
Laurenz 0f4f37cc09 Bump ICU data 2023-10-28 20:35:38 +02:00
Laurenz aa62d05453 Fix justification with hanging indent and negative spacing
Fixes #2419
2023-10-28 20:05:51 +02:00
Laurenz c3b1e32d11 Fix justified linebreaking without justifiables 2023-10-28 18:02:16 +02:00
Martin Haug f78a8f5d48
Add IDs and creation date to PDFs (#2374) 2023-10-27 18:33:23 +02:00
tingerrr 1603e2df26
Fix trailing mandatory breaks being swallowed (#2502) 2023-10-27 00:17:47 +02:00
Laurenz e686a11ae7 Bump dependencies 2023-10-25 17:39:40 +02:00
Francisco J. Sanchez c29a31b6c5
Fix pagebreak.to check (#2475) 2023-10-25 17:16:34 +02:00
Thomas Aldrian 866bd27d2e
Add `csch` and `sech` operators (#2378) 2023-10-25 17:12:11 +02:00
Laurenz 69191b6b20 Remove unnecessary backticks
Fixes #2447
2023-10-22 14:47:19 +02:00
LU Jialin f81a8d00e3
Refactor `cancel`, now able to take absolute angle or functions (#2466) 2023-10-22 14:07:30 +02:00
Wenzhuo Liu b97ee93b8f
Support adjustment of more CJK punctuation (#2456) 2023-10-22 13:45:51 +02:00
MALO cf9ca6cb59
Fix compiler panic for float with no vertical alignment (#2437) 2023-10-22 13:43:24 +02:00
Eric Biedert 3ed6462ee0
Don't hyphenate on no-break characters (#2396) 2023-10-22 13:36:33 +02:00
MALO aaac1dbd68
Adapt default figure separator to the current locale (#2390) 2023-10-22 13:33:00 +02:00
SekoiaTree 7f185f21e0
Add date to document (#2371) 2023-10-22 13:29:48 +02:00
SekoiaTree 3faad6bc5d
Add support for negative augment indexes (#2372) 2023-10-22 13:22:34 +02:00
Joseph Wilson 06ba535c45
Clarified docs for `calc.perm,rem,quo` (#2408) 2023-10-19 10:12:28 +02:00
Sébastien d'Herbais de Thun 838b56e72b
removed `update_justifiable` (#2426) 2023-10-18 13:36:24 +02:00
Sébastien d'Herbais de Thun 77b84675e5
Cache `is_justifiable` (#2399) 2023-10-17 18:12:34 +02:00
tingerrr 372476323f
Add `reverse` parameter to `cases` (#2370) 2023-10-17 11:48:46 +02:00
tingerrr 80175db397
Filter out prohibited line breaks in `par` (#2376) 2023-10-17 11:26:34 +02:00
Oscar 5f1ea5c48c
Add some integral symbols (#2413) 2023-10-17 11:22:13 +02:00
Sébastien d'Herbais de Thun d25c5ac9a2
Replaced `into_iter` to `iter` (#2398) 2023-10-17 11:15:01 +02:00
Peng Guanwen e4d9db83ea
Automatically add spacing between CJK and Latin characters (#2334) 2023-10-17 11:14:09 +02:00
Sébastien d'Herbais de Thun a59666369b
Part 5a: Gradients on text with `relative: auto` or `relative: "parent"` (#2364) 2023-10-12 18:03:52 +02:00
tingerrr 0f24990579
Add `quote` element (#2252) 2023-10-10 11:59:11 +02:00
Sébastien d'Herbais de Thun 0dd79bbad2
Add `raw.line` (#2341) 2023-10-10 11:56:16 +02:00
Sébastien d'Herbais de Thun 9bca0bce73
Fix clipping when a box/block has a `radius` (#2338) 2023-10-10 11:51:22 +02:00
HydroH 7b61d722dd
Adjust table inset behavior to the same as container's (#1979) (#2323) 2023-10-09 15:52:04 +02:00
Laurenz 2a19e7f4dc Bump ecow 2023-10-09 15:00:07 +02:00
TheJosefOlsson 6dab95473b
Multinomial coefficients (#2237) 2023-10-09 13:46:16 +02:00
Laurenz 1819a0b266 Bump hypher 2023-10-08 14:20:40 +02:00
HydroH b584617c8d
Add `size:` argument for `abs`, `norm`, `floor`, `ceil` and `round` (#2292) (#2322) 2023-10-06 17:13:38 +02:00
bluebear94 6bb776029e
Fix crashes with infinite lengths (part 2) (#2298) 2023-10-05 10:26:36 +02:00
MALO 333e4037fc
Add `Repr` trait (#2269) 2023-10-04 12:08:56 +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
Laurenz c97fc5eb55 Fix dead links 2023-09-30 11:49:02 +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
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
Eric Biedert c8ebcd70d6
Resolve spacing before comparing (#2235) 2023-09-26 11:42:05 +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
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
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
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
Sébastien d'Herbais de Thun 163c2e1aa2
Gradient Part 1 - Color rework (#2171) 2023-09-19 15:48:33 +02:00
Eric Biedert 13758b9c97
Allow multiple fallback fonts in SVGs (#2122) 2023-09-19 10:28:50 +02:00
Eric Biedert b10f9ae7b7
Fix "set align" for block equations (#2157) 2023-09-18 14:51:34 +02:00
Laurenz 72d8a9c89a Fix duplicate state manipulation
The flow layouts footnotes twice in some cases, which messed up the Vt's locator state. Typically, we use `thing.measure` instead of `thing.layout` to prevent side effects, but in this case it was simpler to just undo the modification. A future layout engine rewrite should try to make this kind of error harder to make.

Fixes #1597
2023-09-18 10:51:29 +02:00
Laurenz de902d8775 Minor docs fixes 2023-09-14 14:59:16 +02:00
Laurenz 3dd12d13f8
Fix invisibles on final page (#2141) 2023-09-14 13:36:39 +02:00
Laurenz ff2650373c Fix floating placement within containers
Fixes #1879
2023-09-13 15:26:23 +02:00
Laurenz f9feea3f29 Bump dependencies 2023-09-13 14:44:45 +02:00
Laurenz 68b365b351 Fix newline in text in math
Fixes #1948
2023-09-13 13:45:05 +02:00
Laurenz 8fb225feb4 Fix box in 100% width block
Fixes #2128
2023-09-13 13:44:28 +02:00
Kevin K 8927f3d572
Add logical numbering support for PDF export (#1933)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-09-13 10:18:08 +02:00
Dmitrij 6275dfd062
Add figure separator field (#1791) 2023-09-12 15:01:59 +02:00
MALO 976abdfe7d
Add `figure.caption` element (#1704)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-09-12 14:47:36 +02:00
Laurenz b471ac7d59 First-class types
Makes types first-class values.
2023-09-11 14:40:22 +02:00
Laurenz 921b40cf9c Forward third-party errors
Better to know something even if it isn't always formatted in the prettiest way
2023-09-11 12:04:37 +02:00
LU Jialin 71dccde031
Provide `highlight` function for setting the background color of text (#2076) 2023-09-11 10:46:39 +02:00
Laurenz 073effc740 Fix font family mismatch between Typst and usvg
Fixes #2051
2023-09-09 22:33:17 +02:00
raphCode 66a5958917
Add note: footnote show/set rules at document start (#2078) 2023-09-07 12:01:50 +02:00
klMse 97ca009bb8
Fix arguments for hyberbolic functions (#2072) 2023-09-06 14:27:44 +02:00
Laurenz 65aeea3142 Fix spacing after number in math
Fixes #1052
2023-09-06 12:15:27 +02:00
Laurenz b76e8d5db9 Interpret vertical page number alignment differently
The vertical alignment of `number-align` now selects header or footer instead of aligning within the footer. This is a minor breaking change because
- top behaves differently now
- horizon is now forbidden
- bottom (the new default) behaves differently, too
Typical number-align usage will likely not use the vertical component at all, though.

Fixes #645
2023-09-06 10:32:54 +02:00
Laurenz 87c0a5171a Bump hayagriva 2023-09-05 12:17:30 +02:00
LU Jialin e0e1462439
fix typo in the to-bytes conversion (#2067) 2023-09-05 09:16:02 +02:00
Laurenz 68a25f497e Bump hypher 2023-09-04 13:23:14 +02:00
Laurenz 7c42c9bab0 Docs fixes
Fixes #2059
Fixes #1946
Fixes #1936
Fixes #1862
Fixes #1820
Fixes #1383
2023-09-04 13:18:35 +02:00
bluebear94 499c5f2444
Fix improper line wrapping in the presence of medial newlines (#2056)
Fixes #2019.
2023-09-04 11:46:17 +02:00
Martin Haug ba043a8d70
Add a page setup guide (#1911) 2023-09-04 11:43:11 +02:00
Anton Wetzel ca1096de78
Replace tabs with spaces in raw elements. (#2042) 2023-08-31 10:06:31 +02:00
Szymon Bęczkowski 6b7db851e9
Modify sqrt example (#2028) 2023-08-31 09:52:12 +02:00
Reid Johnson 5c1db0c4b8
Add regular polygons to visualize (#1215) 2023-08-31 09:51:00 +02:00
Kevin K bcab770524
Fix typo in docs of `decode` method for image (#2046) 2023-08-30 17:31:30 +02:00
Laurenz 5b36b46230 Fix data loading display names 2023-08-30 17:15:49 +02:00
Beiri22 d3ca2ff4ec
Support CBOR binary serialization / deserialization (#2000) 2023-08-30 17:11:21 +02:00
Beiri22 e1558268f9
Introduce second variant of Ignorant Behaviour and prevent weak page breaks at basically empty pages (#1929) 2023-08-30 12:58:16 +02:00
Beiri22 f616302496
Duration type, simple date-duration-calculations and comparisons (#1843) 2023-08-30 12:28:53 +02:00
Matt Fellenz 35c785ea11
Add tau (#2033) 2023-08-30 11:56:00 +02:00
Laurenz a71a2057f2 More type safety for spans 2023-08-29 17:35:35 +02:00
sitandr b2d6cb58dc
Fix weak spacing broken in math (#1966) 2023-08-26 17:36:52 +02:00
Sébastien d'Herbais de Thun cd13e55dd1
Fixed numbering hint (#2012) 2023-08-26 16:02:28 +02:00
Andrew Voynov 0f794c8c75
Fixed counter's "Time travel" doc example (#2002) 2023-08-25 21:42:50 +02:00
Kivi Kaitaniemi 139328bb95
Add Finnish translations (#1996) 2023-08-25 14:32:11 +02:00
Beiri22 22b5959608
separate decode from string/bytes for all data functions; and encode for json, toml, yaml via serde (#1935) 2023-08-25 14:31:03 +02:00
Beiri22 ea469c2df6
calm down clippy even more (#1997) 2023-08-25 14:27:50 +02:00
lolstork c00fc14905
Initial support for augmented matrices (#1679) 2023-08-25 11:16:03 +02:00
bluebear94 3fcb5ea73c
Render opening smart quote after another opening quote of a different type (#1559) 2023-08-23 14:55:43 +02:00
bluebear94 b59b8bfb35
linebreak_optimized: Handle breakpoints separated only by spaces (#1821) 2023-08-23 13:39:22 +02:00
Lukas Löring f600515625
Improve clarity regarding location parameter in counter.final() (#1962) 2023-08-21 16:53:56 +02:00
Clemens Koza 73999fe823
Fix documentation on when raw text is a block. (#1953) 2023-08-21 16:53:45 +02:00
Laurenz 487fddb7cb Fix a few typos 2023-08-21 15:40:52 +02:00
astrale-sharp 99ddbafc09
Wasm plugin system (#1555) 2023-08-21 15:17:16 +02:00
Kingfree 287556bc14
Local names for Chinese and Traditional Chinese (#1919) 2023-08-20 12:09:16 +02:00
Matt Fellenz f56060c1b3
Penalize runts (#1858) 2023-08-08 11:27:15 +02:00
Laurenz 44e5e9c5f1 Add hint for "access denied" message 2023-08-07 16:46:33 +02:00