summaryrefslogtreecommitdiff
path: root/tests/ref
AgeCommit message (Collapse)Author
2023-08-05Decode image (#1810)Beiri22
2023-08-05Period and slash are ordinary characters in math (#1855)damaxwell
2023-08-05Correct spacing between closing delimiter and large operators (#1857)damaxwell
2023-08-03layout::par::finalize: Bound allotted width when fitting to width (#1828)bluebear94
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-03Ensure normal weight math font face is consistent (#1774)damaxwell
2023-08-03large operators have limits in displays; relations have limits always (#1748)damaxwell
2023-08-03Warn if layout doesn't stabilize (#1684)bluebear94
2023-07-20Improved #box baselines in math (#1755)damaxwell
* Improved #box baselines in math * add a test
2023-07-20Center delimiters vertically about the axis (#1756)damaxwell
2023-07-20Center large operators on axis (#1735)damaxwell
2023-07-19Identify state by key onlyLaurenz
2023-07-19Resolve `place` deltas relative to real container sizeLaurenz
2023-07-19Positions placed elements relative to real container size (#1745)Laurenz
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-19Support OpenType writing script (#1697)damaxwell
2023-07-18Support `scope` argument for `eval`Laurenz
2023-07-18Improved math root layout (#1743)damaxwell
2023-07-18split attach test (#1744)damaxwell
2023-07-17Support for bounding box text edges (#1626)damaxwell
2023-07-17Load theme for raw code (#1675)Myriad-Dreamin
2023-07-17Classify `dots.c`, `dots.down`, `dots.up` and `dots.v` as normal (#1726)Liam Murphy
Fixes #713. They were previously classified by Unicode as relations, which caused a '+' sign after one of them to be treated as a unary operator rather than a binary operator. This PR overrides the Unicode classification and classifies them as normal instead, which causes a '+' sign after one of them to be properly treated as a binary operator.
2023-07-10Do not take empty lines into account when computing `raw` block dedent (#1676)MALO
2023-07-10Basic floating placementLaurenz
2023-07-10Better primes in math (#1614)sitandr
2023-07-10Customizable math classes (#1681)Eric Biedert
2023-07-06Raw syntax definition loading (#1655)Sébastien d'Herbais de Thun
2023-07-06Handle single and alternate substs for single glyphs in math mode (#1592)bluebear94
2023-07-06Add support for weak elements in math (#1633)bluebear94
2023-06-26support optical sizes for script/scriptscript when available (#1580)damaxwell
2023-06-26math under/overline now draws simple lines based on parameters in math font ↵damaxwell
table (#1568)
2023-06-26Make footnotes referenceable (#1546)MALO
2023-06-26shape_tofus: respect text direction when inserting tofus (#1519)bluebear94
This ensures that the ranges of the shaped glyphs are monotonically decreasing in right-to-left-text, thus avoiding nonsensical results in find_safe_to_break that later causes a panic (see #1373). Additionally, debug assertions have been added to catch non-monotonic glyph ranges.
2023-06-24Added argument to disable limits in inline math, closes #1522 (#1552)sitandr
2023-06-24Improve image rendering under rotation when exporting to PNG (#1547)Tom Binford
2023-06-24layout::par::collect: Treat linebreak element as whitespace (#1542)bluebear94
Fixes #1540.
2023-06-20Make factorial take precedence over fraction in math expressions (#1487)bluebear94
Fixes #1475.
2023-06-20Created new system for limits (fixes #1443) (#1452)sitandr
2023-06-12Fix bug with extra table linesLaurenz
Fixes #183
2023-06-12Fix bug with missing table rowLaurenz
Fixes #1388
2023-06-12Delayed errorsLaurenz
Fixes #785. Thanks to @Dherse for the idea!
2023-06-12Clear page to Even Or Odd (#1427)Zachary Capalbo
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-06-12Support for inside and outside margins (#1308)Luis David Licea Torres
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-06-12Add `outline.entry` (#1423)Pg Biel
2023-06-09Treat function-looking code in attachment as function (#985)Alex Saveau
2023-06-09Don't type check matrices (#1442)Alex Saveau
2023-06-08Improve footnote handling for multi-page blocksLaurenz
2023-06-08Fix footnote in columnsLaurenz
Fixes #1433
2023-06-08Fix a bug with footnotes in blocks/lists/etc.Laurenz
This still not gives the "footnote and entry" are on same page invariant for blocks, but at least we do not get random extraneous page breaks anymore. Relevant issues: #1275, #1433
2023-06-08Fix a bug in footnote together-keeping logicLaurenz
2023-06-08Fix line alignmentLaurenz
Fixes #1398. How this works for the other shapes is a hack, but the line was missing from that hack.
2023-06-01Bugfix of CJK punctuation adjustment (#1384)Peng Guanwen