summaryrefslogtreecommitdiff
path: root/crates/typst-library/src/text/mod.rs
AgeCommit message (Collapse)Author
2025-07-08Rewrite foundations of native elements (#6547)Laurenz
2025-07-05Fix nightly warnings (#6558)Laurenz
2025-07-02Use "subs" and "sups" font features for typographic scripts (#5777)Malo
2025-06-11Warn when using variable fonts (#6425)cAttte
2025-06-10Use the shaper in math (#6336)Max
2025-05-20Fix text overhang example in docs (#6223)Max
2025-04-02Disallow empty font lists (#6049)Malo
2025-02-16Remove Linux Libertine warning (#5876)Laurenz
2025-02-10Respect `par` constructor arguments (#5842)Laurenz
2025-02-05Export target docs (#5812)Laurenz
Co-authored-by: Martin Haug <3874949+reknih@users.noreply.github.com>
2025-02-03Refactor `Scope` (#5797)Laurenz
2025-01-23Add support for `c2sc` OpenType feature in `smallcaps` (#5655)Malo
2025-01-10Don't generate accessors for required fields (#5680)Laurenz
2025-01-09Fix memory size of `TextElem` (#5674)Laurenz
2024-12-20Fix math size resolving (#5596)Max
2024-12-17Support for defining which charset should be covered by a font (#5305)Peng Guanwen
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-12-17Rename `pattern` to `tiling` (#5590)Laurenz
2024-11-26Docs: note `par.linebreaks` in `text.costs` (#5434)Johann Birnick
2024-10-31Replace `once_cell`'s `Lazy` as much as possible (#4617)Abdul-Rahman Sibahi
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-10-27Split out four new crates (#5302)Laurenz
2023-11-24Merge `typst` and `typst-library`Laurenz
2023-11-19Added `ghost` attr to `elem` macro (#2718)Sébastien d'Herbais de Thun
2023-11-06Content rework 2 - Electric Boogaloo (#2504)Sébastien d'Herbais de Thun
2023-10-30Add a bit more detail to `font` parameter docsLaurenz
2023-10-28Simplify linebreakingLaurenz
Switches from an iterator to callback style, which significantly increases the clarity of the whole thing.
2023-10-17Automatically add spacing between CJK and Latin characters (#2334)Peng Guanwen
2023-10-12 Part 5a: Gradients on text with `relative: auto` or `relative: "parent"` ↵Sébastien d'Herbais de Thun
(#2364)
2023-10-10Add `quote` element (#2252)tingerrr
2023-10-03Gradient Part 2 - Linear gradients (#2279)Sébastien d'Herbais de Thun
2023-09-11First-class typesLaurenz
Makes types first-class values.
2023-09-11Provide `highlight` function for setting the background color of text (#2076)LU Jialin
2023-08-07Touch up docsLaurenz
2023-07-26Cleanup docs (#1797)Adrián Delgado
2023-07-19Support OpenType writing script (#1697)damaxwell
2023-07-17Support for bounding box text edges (#1626)damaxwell
2023-07-06Raw syntax definition loading (#1655)Sébastien d'Herbais de Thun
2023-07-02Move everything into `crates/` directoryLaurenz