summaryrefslogtreecommitdiff
path: root/crates/typst-layout/src
AgeCommit message (Collapse)Author
2025-07-10Complete movement of HTML export code to `typst-html` (#6584)Laurenz
2025-07-09Support images in HTML export (#6578)Laurenz
2025-07-09Move math styling to codex and add `math.scr` (#6309)Max
2025-07-09Target-specific native show rules (#6569)Laurenz
2025-07-08Rewrite foundations of native elements (#6547)Laurenz
2025-07-02Use "subs" and "sups" font features for typographic scripts (#5777)Malo
2025-06-27Sort line items by logical order when constructing frame (#5887)+merlan #flirora
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-25Minor fixes to doc comments (#6500)+merlan #flirora
2025-06-23Fix stroke cap of shapes with partial stroke (#5688)Wannes Malfait
2025-06-11Do not force `math.mid` elements to have the Large math class (#5980)Malo
2025-06-10Use the shaper in math (#6336)Max
2025-06-10Table multiple headers and subheaders (#6168)PgBiel
2025-06-10Report errors in external files (#6308)Tobias Schmitz
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-04Apply short fall consistently in math when stretching (#6377)Max
2025-06-04Add support for WebP images (#6311)Linus Unnebäck
2025-06-04Apply script-style to numbers consistently in math (#6320)Max
2025-06-03Fix bottom accent positioning in math (#6187)Max
2025-05-28Fix stroking of glyphs in math mode (#6243)Mikołaj
2025-05-28Remove line break opportunity when math operator precededes a closing paren ↵Ian Wrzesinski
(#6216)
2025-05-12Expand text link boxes vertically by half the leading spacing (#6252)Tobias Schmitz
2025-05-12Prohibit some line break opportunities between LTR-ISOLATE and ↵Tobias Schmitz
OBJECT-REPLACEMENT-CHARACTER (#6251) Co-authored-by: Max <max@mkor.je> Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-05-06Respect RTL cell layouting order in grid layout (#6232)Tobias Schmitz
Co-authored-by: PgBiel <9021226+PgBiel@users.noreply.github.com>
2025-04-01Switch PDF backend to `krilla` (#5420)Laurenz Stampfl
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-03-31Unify layout of `vec` and `cases` with `mat` (#5934)Max
2025-03-31Add dotless parameter to `math.accent` (#5939)Max
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-03-24Use `u64` instead of `usize` to store counter and enumeration item numbers, ↵Eduardo Sánchez Muñoz
so behavior does not vary from 64-bit to 32-bit platforms (#6026)
2025-03-11Fix `math.root` frame size (#6021)Max
2025-03-11Fix `cargo clippy` warnings (mostly about `.repeat.take` and `.next_back`) ↵evie
(#6038)
2025-02-26Fix curve with multiple non-closed components. (#5963)Emmanuel Lesueur
2025-02-24Fix math accent base height calculation (#5941)Max
2025-02-24Bump MSRV to 1.83 and Rust in CI to 1.85 (#5946)Laurenz
2025-02-10Respect `par` constructor arguments (#5842)Laurenz
2025-02-10Don't crash on image with zero DPI (#5835)PgBiel
2025-02-06Documentation fixes and improvements (#5816)Malo
2025-02-05Fix small copy-paste oversight (#5811)Eric Biedert
2025-02-02Revert adding `flatten-text` to `image` (#5789)Laurenz
2025-01-31Change the default math class of U+22A5 ⊥ UP TACK to Normal (#5714)Malo
2025-01-31Include images from raw pixmaps and more (#5632)frozolotl
Co-authored-by: PgBiel <9021226+PgBiel@users.noreply.github.com> Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-01-27Support first-line-indent for every paragraph (#5768)Laurenz
2025-01-24Semantic paragraphs (#5746)Laurenz
2025-01-23Update math TextElem layout to separate out SymbolElemIan Wrzesinski
2025-01-23Use SymbolElem in more places and add `char` cast for contentIan Wrzesinski
2025-01-23Basic SymbolElem additionIan Wrzesinski
2025-01-22Don't link items if container is already linked (#5732)Laurenz
2025-01-10Don't generate accessors for required fields (#5680)Laurenz
2025-01-09Revamp data loading and deprecate `decode` functions (#5671)Laurenz
2025-01-08More flexible and efficient `Bytes` representation (#5670)Laurenz
2025-01-06Move `CellGrid` from `typst-layout` to `typst-library` (#5585)Michael Färber
2024-12-20Fix math size resolving (#5596)Max
2024-12-20Fix arbitrarily nested equations in the base of `math.attach` (#5613)Max