170 Commits

Author SHA1 Message Date
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
Laurenz
07c80e9a81 Touch up docs 2023-08-07 15:58:16 +02:00
Gokul Soumya
63935b9513
Remove outdated docs about toml() not supporting datetimes (#1874) 2023-08-07 13:38:21 +02:00
Beiri22
357bce56f5
Query-System for metadata (#1812)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-08-06 23:49:04 +02:00
Beiri22
e3115336bf
Decode image (#1810) 2023-08-05 13:58:28 +02:00
Laurenz Stampfl
49282626e9
Add support for opacities (#1844) 2023-08-05 12:03:26 +02:00
damaxwell
ba0990f189
Period and slash are ordinary characters in math (#1855) 2023-08-05 12:02:38 +02:00
damaxwell
ad55755f33
Correct spacing between closing delimiter and large operators (#1857) 2023-08-05 12:01:53 +02:00
Laurenz
b8b0137504 Bytes type
- Moves `Bytes` from `util` to `eval` module
- Accepts bytes in `str` function for bytes -> str conversion
- Adds `bytes` function for str | array -> bytes conversion
- Adds `array` function for bytes -> array conversion
- Adds `len`, `at`, and `slice` methods for bytes
- Adds `encoding` parameter to `read` function
2023-08-04 15:46:46 +02:00
Laurenz
53a896f049 Bump hypher 2023-08-03 16:21:01 +02:00
bluebear94
c5a103867d
layout::par::finalize: Bound allotted width when fitting to width (#1828)
Sometimes, optimized line breaking outputs lines that are wider
than the allotted width so that spacing between words can be
narrowed to fit. However, the width calculation for the fit-to-width
case does not account for this, causing the resulting width to exceed
the width of the region. This commit takes the minimum of the
calculated width with the width of the region. Fixes #1825.
2023-08-03 00:45:40 +02:00
damaxwell
20eb284318
Ensure normal weight math font face is consistent (#1774) 2023-08-03 00:34:54 +02:00
damaxwell
cd163868f5
large operators have limits in displays; relations have limits always (#1748) 2023-08-03 00:27:33 +02:00
Adrián Delgado
7341bdf2d1
Cleanup docs (#1797) 2023-07-26 22:18:06 +02:00
Adrián Delgado
69e16a8877
Add Listing's Spanish translation (#1798) 2023-07-26 22:17:18 +02:00
damaxwell
f197a447a4
Gardening. (#1789) 2023-07-25 18:26:45 +02:00
damaxwell
51a21403ba
Improved #box baselines in math (#1755)
* Improved #box baselines in math

* add a test
2023-07-20 12:59:22 +02:00
damaxwell
c72952b512
Center delimiters vertically about the axis (#1756) 2023-07-20 12:50:12 +02:00
damaxwell
6a396ae214
Center large operators on axis (#1735) 2023-07-20 09:47:29 +02:00
DVDTSB
0e04d46e31
Move perp symbol into correct category (#1741) 2023-07-19 13:13:47 +02:00
Laurenz
fc90b72355 Identify state by key only 2023-07-19 13:11:54 +02:00
Laurenz
fa9e2c6237 Resolve place deltas relative to real container size 2023-07-19 12:59:34 +02:00
Laurenz
3dcd8e6e6b
Positions placed elements relative to real container size (#1745)
This positions placed elements relative to the real container size instead of relative to the base size of the region. This makes its usage more versatile.

Fixes #82
Fixes #685
Fixes #1705
2023-07-19 12:53:36 +02:00
damaxwell
8a57395ee4
Support OpenType writing script (#1697) 2023-07-19 12:25:24 +02:00
Laurenz
803ae9309f Support scope argument for eval 2023-07-18 21:53:42 +02:00
Laurenz
f52c39c388 Support different modes for eval 2023-07-18 21:53:39 +02:00
Laurenz
f5953887c9 Extract syntax module into typst-syntax crate 2023-07-18 21:04:46 +02:00
damaxwell
7dc605307c
Improved math root layout (#1743) 2023-07-18 15:41:35 +02:00