summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/ref/align-center-in-flow.pngbin567 -> 570 bytes
-rw-r--r--tests/ref/align-right.pngbin1434 -> 1435 bytes
-rw-r--r--tests/ref/align-start-and-end.pngbin795 -> 790 bytes
-rw-r--r--tests/ref/array-basic-syntax.pngbin2355 -> 2348 bytes
-rw-r--r--tests/ref/array-insert-and-remove.pngbin118 -> 119 bytes
-rw-r--r--tests/ref/array-join-content.pngbin546 -> 549 bytes
-rw-r--r--tests/ref/baseline-box.pngbin3909 -> 3896 bytes
-rw-r--r--tests/ref/baseline-text.pngbin2217 -> 2215 bytes
-rw-r--r--tests/ref/bibliography-basic.pngbin7627 -> 7552 bytes
-rw-r--r--tests/ref/bibliography-before-content.pngbin17251 -> 17138 bytes
-rw-r--r--tests/ref/bibliography-full.pngbin5011 -> 5015 bytes
-rw-r--r--tests/ref/bibliography-math.pngbin4579 -> 4605 bytes
-rw-r--r--tests/ref/bibliography-multiple-files.pngbin16362 -> 16310 bytes
-rw-r--r--tests/ref/bibliography-ordering.pngbin11802 -> 11795 bytes
-rw-r--r--tests/ref/bidi-consecutive-embedded-rtl-runs.pngbin548 -> 547 bytes
-rw-r--r--tests/ref/bidi-en-he-top-level.pngbin636 -> 633 bytes
-rw-r--r--tests/ref/bidi-explicit-dir.pngbin911 -> 908 bytes
-rw-r--r--tests/ref/bidi-nesting.pngbin286 -> 283 bytes
-rw-r--r--tests/ref/bidi-obj.pngbin1498 -> 1485 bytes
-rw-r--r--tests/ref/bidi-raw.pngbin2469 -> 2456 bytes
-rw-r--r--tests/ref/bidi-spacing.pngbin461 -> 460 bytes
-rw-r--r--tests/ref/block-box-fill.pngbin5566 -> 5498 bytes
-rw-r--r--tests/ref/block-clip-svg-glyphs.pngbin1855 -> 1862 bytes
-rw-r--r--tests/ref/block-clip-text.pngbin1253 -> 1268 bytes
-rw-r--r--tests/ref/block-clipping-multiple-pages.pngbin2057 -> 2047 bytes
-rw-r--r--tests/ref/block-consistent-width.pngbin870 -> 920 bytes
-rw-r--r--tests/ref/block-fixed-height.pngbin1137 -> 1118 bytes
-rw-r--r--tests/ref/block-fr-height-auto-width.pngbin1069 -> 1082 bytes
-rw-r--r--tests/ref/block-multiple-pages.pngbin2214 -> 2205 bytes
-rw-r--r--tests/ref/block-spacing-basic.pngbin733 -> 736 bytes
-rw-r--r--tests/ref/block-spacing-collapse-text-style.pngbin299 -> 302 bytes
-rw-r--r--tests/ref/block-spacing-maximum.pngbin1515 -> 1498 bytes
-rw-r--r--tests/ref/block-spacing-table.pngbin586 -> 587 bytes
-rw-r--r--tests/ref/block-sticky-alone.pngbin166 -> 168 bytes
-rw-r--r--tests/ref/block-sticky-colbreak.pngbin283 -> 283 bytes
-rw-r--r--tests/ref/block-sticky-many.pngbin570 -> 565 bytes
-rw-r--r--tests/ref/block-sticky.pngbin469 -> 473 bytes
-rw-r--r--tests/ref/box-clip-rect.pngbin1938 -> 1680 bytes
-rw-r--r--tests/ref/box-fr-width.pngbin464 -> 474 bytes
-rw-r--r--tests/ref/box.pngbin691 -> 687 bytes
-rw-r--r--tests/ref/call-basic.pngbin973 -> 979 bytes
-rw-r--r--tests/ref/circle-auto-sizing.pngbin12418 -> 12353 bytes
-rw-r--r--tests/ref/circle-relative-sizing.pngbin967 -> 960 bytes
-rw-r--r--tests/ref/circle.pngbin889 -> 896 bytes
-rw-r--r--tests/ref/cite-footnote.pngbin13579 -> 13525 bytes
-rw-r--r--tests/ref/cite-form.pngbin10834 -> 10863 bytes
-rw-r--r--tests/ref/cite-group.pngbin5440 -> 5464 bytes
-rw-r--r--tests/ref/cite-grouping-and-ordering.pngbin1308 -> 1278 bytes
-rw-r--r--tests/ref/closure-path-resolve-in-layout-phase.pngbin2178 -> 2193 bytes
-rw-r--r--tests/ref/closure-without-params-non-atomic.pngbin206 -> 212 bytes
-rw-r--r--tests/ref/code-block-basic-syntax.pngbin810 -> 810 bytes
-rw-r--r--tests/ref/colbreak-weak.pngbin197 -> 197 bytes
-rw-r--r--tests/ref/columns-colbreak-after-place.pngbin410 -> 411 bytes
-rw-r--r--tests/ref/columns-empty-second-column.pngbin1175 -> 1167 bytes
-rw-r--r--tests/ref/columns-in-auto-sized-rect.pngbin569 -> 565 bytes
-rw-r--r--tests/ref/columns-in-fixed-size-rect.pngbin3833 -> 3818 bytes
-rw-r--r--tests/ref/columns-one.pngbin838 -> 842 bytes
-rw-r--r--tests/ref/columns-page-height-auto.pngbin4156 -> 4124 bytes
-rw-r--r--tests/ref/columns-page-width-auto.pngbin747 -> 744 bytes
-rw-r--r--tests/ref/columns-rtl.pngbin4764 -> 4734 bytes
-rw-r--r--tests/ref/columns-set-page-colbreak-pagebreak.pngbin376 -> 380 bytes
-rw-r--r--tests/ref/columns-set-page.pngbin5807 -> 5756 bytes
-rw-r--r--tests/ref/coma.pngbin29091 -> 28740 bytes
-rw-r--r--tests/ref/comment-end-of-line.pngbin1113 -> 1113 bytes
-rw-r--r--tests/ref/comments.pngbin374 -> 376 bytes
-rw-r--r--tests/ref/content-field-materialized-heading.pngbin203 -> 203 bytes
-rw-r--r--tests/ref/content-field-materialized-query.pngbin269 -> 271 bytes
-rw-r--r--tests/ref/content-fields-complex.pngbin951 -> 954 bytes
-rw-r--r--tests/ref/content-label-field-access.pngbin689 -> 682 bytes
-rw-r--r--tests/ref/content-label-fields-method.pngbin689 -> 682 bytes
-rw-r--r--tests/ref/content-label-has-method.pngbin689 -> 682 bytes
-rw-r--r--tests/ref/context-compatibility-locate.pngbin1530 -> 1523 bytes
-rw-r--r--tests/ref/costs-hyphenation-avoid.pngbin1642 -> 1649 bytes
-rw-r--r--tests/ref/costs-runt-allow.pngbin607 -> 613 bytes
-rw-r--r--tests/ref/costs-runt-avoid.pngbin1265 -> 1264 bytes
-rw-r--r--tests/ref/costs-widow-orphan.pngbin2676 -> 2687 bytes
-rw-r--r--tests/ref/counter-basic-1.pngbin836 -> 830 bytes
-rw-r--r--tests/ref/counter-figure.pngbin2253 -> 2248 bytes
-rw-r--r--tests/ref/counter-heading.pngbin1506 -> 1507 bytes
-rw-r--r--tests/ref/counter-label.pngbin649 -> 650 bytes
-rw-r--r--tests/ref/counter-page-between-pages.pngbin299 -> 299 bytes
-rw-r--r--tests/ref/counter-page-footer-before-set-page.pngbin535 -> 533 bytes
-rw-r--r--tests/ref/counter-page-footer-only-update.pngbin205 -> 204 bytes
-rw-r--r--tests/ref/counter-page-header-before-set-page.pngbin551 -> 537 bytes
-rw-r--r--tests/ref/counter-page-header-only-update.pngbin131 -> 130 bytes
-rw-r--r--tests/ref/counter-page.pngbin963 -> 960 bytes
-rw-r--r--tests/ref/csv.pngbin3344 -> 3330 bytes
-rw-r--r--tests/ref/decimal-display-round.pngbin446 -> 446 bytes
-rw-r--r--tests/ref/decimal-display.pngbin3018 -> 2867 bytes
-rw-r--r--tests/ref/destructuring-during-loop-continue.pngbin526 -> 525 bytes
-rw-r--r--tests/ref/dict-basic-methods.pngbin141 -> 141 bytes
-rw-r--r--tests/ref/dict-remove-order.pngbin141 -> 141 bytes
-rw-r--r--tests/ref/document-set-after-content.pngbin245 -> 246 bytes
-rw-r--r--tests/ref/document-set-title.pngbin393 -> 394 bytes
-rw-r--r--tests/ref/ellipse-auto-sizing.pngbin7791 -> 7770 bytes
-rw-r--r--tests/ref/emph-and-strong-call-in-word.pngbin576 -> 571 bytes
-rw-r--r--tests/ref/emph-double-underscore-empty-hint.pngbin319 -> 319 bytes
-rw-r--r--tests/ref/emph-syntax.pngbin5182 -> 5178 bytes
-rw-r--r--tests/ref/enum-built-in-loop.pngbin551 -> 554 bytes
-rw-r--r--tests/ref/enum-function-call.pngbin877 -> 872 bytes
-rw-r--r--tests/ref/enum-number-align-2d.pngbin756 -> 722 bytes
-rw-r--r--tests/ref/enum-number-align-default.pngbin419 -> 426 bytes
-rw-r--r--tests/ref/enum-number-align-specified.pngbin358 -> 362 bytes
-rw-r--r--tests/ref/enum-number-align-unaffected.pngbin1796 -> 1794 bytes
-rw-r--r--tests/ref/enum-number-align-unfolded.pngbin812 -> 818 bytes
-rw-r--r--tests/ref/enum-number-override-nested.pngbin1109 -> 1103 bytes
-rw-r--r--tests/ref/enum-number-override.pngbin1166 -> 1159 bytes
-rw-r--r--tests/ref/enum-numbering-closure-nested.pngbin327 -> 327 bytes
-rw-r--r--tests/ref/enum-numbering-closure.pngbin1542 -> 1570 bytes
-rw-r--r--tests/ref/enum-numbering-full.pngbin497 -> 495 bytes
-rw-r--r--tests/ref/enum-numbering-pattern.pngbin1318 -> 1305 bytes
-rw-r--r--tests/ref/enum-syntax-at-start.pngbin548 -> 553 bytes
-rw-r--r--tests/ref/enum-syntax-edge-cases.pngbin627 -> 628 bytes
-rw-r--r--tests/ref/escape.pngbin3907 -> 3913 bytes
-rw-r--r--tests/ref/eval-in-show-rule.pngbin1199 -> 1184 bytes
-rw-r--r--tests/ref/eval-mode.pngbin881 -> 873 bytes
-rw-r--r--tests/ref/figure-align.pngbin926 -> 928 bytes
-rw-r--r--tests/ref/figure-and-caption-show.pngbin1153 -> 1148 bytes
-rw-r--r--tests/ref/figure-basic.pngbin7931 -> 7911 bytes
-rw-r--r--tests/ref/figure-breakable.pngbin805 -> 803 bytes
-rw-r--r--tests/ref/figure-caption-separator.pngbin1133 -> 1125 bytes
-rw-r--r--tests/ref/figure-caption-show.pngbin851 -> 837 bytes
-rw-r--r--tests/ref/figure-caption-where-selector.pngbin1612 -> 1591 bytes
-rw-r--r--tests/ref/figure-localization-fr.pngbin791 -> 788 bytes
-rw-r--r--tests/ref/figure-localization-gr.pngbin973 -> 966 bytes
-rw-r--r--tests/ref/figure-localization-ru.pngbin789 -> 790 bytes
-rw-r--r--tests/ref/figure-localization-zh.pngbin508 -> 503 bytes
-rw-r--r--tests/ref/figure-placement.pngbin2302 -> 2293 bytes
-rw-r--r--tests/ref/figure-table.pngbin2851 -> 2854 bytes
-rw-r--r--tests/ref/figure-theorem.pngbin7020 -> 7078 bytes
-rw-r--r--tests/ref/float-display.pngbin1848 -> 1846 bytes
-rw-r--r--tests/ref/flow-first-region-counter-update-and-placed.pngbin976 -> 967 bytes
-rw-r--r--tests/ref/flow-first-region-counter-update-placed-and-line.pngbin1524 -> 1517 bytes
-rw-r--r--tests/ref/flow-first-region-counter-update.pngbin685 -> 684 bytes
-rw-r--r--tests/ref/flow-first-region-no-item.pngbin932 -> 925 bytes
-rw-r--r--tests/ref/flow-first-region-placed.pngbin1126 -> 1120 bytes
-rw-r--r--tests/ref/flow-first-region-zero-sized-item.pngbin881 -> 879 bytes
-rw-r--r--tests/ref/flow-fr.pngbin570 -> 542 bytes
-rw-r--r--tests/ref/flow-heading-no-orphan.pngbin1022 -> 1019 bytes
-rw-r--r--tests/ref/flow-par-no-orphan-and-widow-lines.pngbin3023 -> 3005 bytes
-rw-r--r--tests/ref/flow-widow-forced.pngbin295 -> 298 bytes
-rw-r--r--tests/ref/fold-vec-order-meta.pngbin994 -> 965 bytes
-rw-r--r--tests/ref/fold-vec-order-text-decos.pngbin461 -> 465 bytes
-rw-r--r--tests/ref/fold-vec-order-text-features.pngbin149 -> 152 bytes
-rw-r--r--tests/ref/footnote-basic.pngbin410 -> 395 bytes
-rw-r--r--tests/ref/footnote-block-at-end.pngbin620 -> 617 bytes
-rw-r--r--tests/ref/footnote-break-across-pages-block.pngbin1296 -> 1263 bytes
-rw-r--r--tests/ref/footnote-break-across-pages-float.pngbin1399 -> 1414 bytes
-rw-r--r--tests/ref/footnote-break-across-pages-nested.pngbin1320 -> 1315 bytes
-rw-r--r--tests/ref/footnote-break-across-pages.pngbin5425 -> 5467 bytes
-rw-r--r--tests/ref/footnote-duplicate.pngbin7518 -> 7510 bytes
-rw-r--r--tests/ref/footnote-entry.pngbin1841 -> 1793 bytes
-rw-r--r--tests/ref/footnote-float-priority.pngbin1393 -> 1433 bytes
-rw-r--r--tests/ref/footnote-in-caption.pngbin6113 -> 6111 bytes
-rw-r--r--tests/ref/footnote-in-columns.pngbin1266 -> 1248 bytes
-rw-r--r--tests/ref/footnote-in-list.pngbin2513 -> 2507 bytes
-rw-r--r--tests/ref/footnote-in-place.pngbin1127 -> 1103 bytes
-rw-r--r--tests/ref/footnote-in-table.pngbin12423 -> 12380 bytes
-rw-r--r--tests/ref/footnote-invariant.pngbin1069 -> 1080 bytes
-rw-r--r--tests/ref/footnote-multiple-in-one-line.pngbin693 -> 699 bytes
-rw-r--r--tests/ref/footnote-nested.pngbin2581 -> 2555 bytes
-rw-r--r--tests/ref/footnote-ref-call.pngbin534 -> 515 bytes
-rw-r--r--tests/ref/footnote-ref-forward.pngbin1269 -> 1202 bytes
-rw-r--r--tests/ref/footnote-ref-in-footnote.pngbin2554 -> 2524 bytes
-rw-r--r--tests/ref/footnote-ref-multiple.pngbin4411 -> 4407 bytes
-rw-r--r--tests/ref/footnote-ref.pngbin1480 -> 1466 bytes
-rw-r--r--tests/ref/footnote-space-collapsing.pngbin742 -> 749 bytes
-rw-r--r--tests/ref/footnote-styling.pngbin848 -> 828 bytes
-rw-r--r--tests/ref/for-loop-basic.pngbin1256 -> 1243 bytes
-rw-r--r--tests/ref/gradient-conic-text.pngbin10468 -> 10454 bytes
-rw-r--r--tests/ref/gradient-presets.pngbin17420 -> 17311 bytes
-rw-r--r--tests/ref/gradient-radial-text.pngbin10645 -> 10601 bytes
-rw-r--r--tests/ref/gradient-text-decoration.pngbin2343 -> 2313 bytes
-rw-r--r--tests/ref/gradient-text-dir.pngbin9419 -> 9195 bytes
-rw-r--r--tests/ref/gradient-text-global.pngbin7171 -> 7268 bytes
-rw-r--r--tests/ref/gradient-text-in-container.pngbin896 -> 896 bytes
-rw-r--r--tests/ref/gradient-text-rotate.pngbin489 -> 488 bytes
-rw-r--r--tests/ref/grid-align.pngbin1498 -> 1486 bytes
-rw-r--r--tests/ref/grid-auto-shrink.pngbin3321 -> 3314 bytes
-rw-r--r--tests/ref/grid-breaking-expand-vertically.pngbin703 -> 704 bytes
-rw-r--r--tests/ref/grid-calendar.pngbin6653 -> 6674 bytes
-rw-r--r--tests/ref/grid-cell-align-override.pngbin828 -> 847 bytes
-rw-r--r--tests/ref/grid-cell-breaking.pngbin3581 -> 3579 bytes
-rw-r--r--tests/ref/grid-cell-folding.pngbin1096 -> 1122 bytes
-rw-r--r--tests/ref/grid-cell-override-in-header-and-footer-with-gutter.pngbin949 -> 952 bytes
-rw-r--r--tests/ref/grid-cell-override-in-header-and-footer.pngbin905 -> 906 bytes
-rw-r--r--tests/ref/grid-cell-override.pngbin3539 -> 3545 bytes
-rw-r--r--tests/ref/grid-cell-position-automatic-skip-manual.pngbin572 -> 575 bytes
-rw-r--r--tests/ref/grid-cell-position-extra-rows.pngbin776 -> 762 bytes
-rw-r--r--tests/ref/grid-cell-position-out-of-order.pngbin352 -> 347 bytes
-rw-r--r--tests/ref/grid-cell-position-partial.pngbin1666 -> 1587 bytes
-rw-r--r--tests/ref/grid-cell-show-based-on-position.pngbin1450 -> 1440 bytes
-rw-r--r--tests/ref/grid-cell-show-emph.pngbin697 -> 695 bytes
-rw-r--r--tests/ref/grid-cell-show.pngbin1903 -> 1900 bytes
-rw-r--r--tests/ref/grid-cell-various-overrides.pngbin1268 -> 1265 bytes
-rw-r--r--tests/ref/grid-colspan-gutter.pngbin7505 -> 7525 bytes
-rw-r--r--tests/ref/grid-colspan-multiple-regions.pngbin2571 -> 2585 bytes
-rw-r--r--tests/ref/grid-colspan-over-all-fr-columns-page-width-auto.pngbin1843 -> 1836 bytes
-rw-r--r--tests/ref/grid-colspan-over-all-fr-columns.pngbin2128 -> 2136 bytes
-rw-r--r--tests/ref/grid-colspan-over-some-fr-columns.pngbin1622 -> 1618 bytes
-rw-r--r--tests/ref/grid-colspan-thick-stroke.pngbin4027 -> 3965 bytes
-rw-r--r--tests/ref/grid-colspan.pngbin6689 -> 6858 bytes
-rw-r--r--tests/ref/grid-complete-rows.pngbin304 -> 310 bytes
-rw-r--r--tests/ref/grid-consecutive-rows-breaking.pngbin2768 -> 2751 bytes
-rw-r--r--tests/ref/grid-exam.pngbin4861 -> 4841 bytes
-rw-r--r--tests/ref/grid-fill-func.pngbin709 -> 714 bytes
-rw-r--r--tests/ref/grid-finance.pngbin4846 -> 4826 bytes
-rw-r--r--tests/ref/grid-footer-bare-1.pngbin252 -> 252 bytes
-rw-r--r--tests/ref/grid-footer-bare-2.pngbin553 -> 554 bytes
-rw-r--r--tests/ref/grid-footer-below-rowspans.pngbin202 -> 204 bytes
-rw-r--r--tests/ref/grid-footer-cell-with-y.pngbin207 -> 207 bytes
-rw-r--r--tests/ref/grid-footer-expand.pngbin364 -> 365 bytes
-rw-r--r--tests/ref/grid-footer-gutter-and-no-repeat.pngbin7032 -> 7074 bytes
-rw-r--r--tests/ref/grid-footer-hline-and-vline-1.pngbin690 -> 670 bytes
-rw-r--r--tests/ref/grid-footer-hline-and-vline-2.pngbin413 -> 417 bytes
-rw-r--r--tests/ref/grid-footer-relative-row-sizes.pngbin457 -> 454 bytes
-rw-r--r--tests/ref/grid-footer-rowspan.pngbin1451 -> 1465 bytes
-rw-r--r--tests/ref/grid-footer-stroke-edge-cases.pngbin1233 -> 1209 bytes
-rw-r--r--tests/ref/grid-footer-top-stroke.pngbin2462 -> 2463 bytes
-rw-r--r--tests/ref/grid-footer.pngbin7023 -> 7062 bytes
-rw-r--r--tests/ref/grid-funcs-gutter.pngbin3376 -> 3386 bytes
-rw-r--r--tests/ref/grid-gutter-fr.pngbin1293 -> 1279 bytes
-rw-r--r--tests/ref/grid-header-and-footer-containing-rowspan.pngbin5304 -> 5287 bytes
-rw-r--r--tests/ref/grid-header-and-footer-empty.pngbin1592 -> 1579 bytes
-rw-r--r--tests/ref/grid-header-and-footer-lack-of-space.pngbin3985 -> 3983 bytes
-rw-r--r--tests/ref/grid-header-and-footer-orphan-prevention.pngbin8488 -> 8405 bytes
-rw-r--r--tests/ref/grid-header-and-rowspan-non-contiguous-1.pngbin1590 -> 1595 bytes
-rw-r--r--tests/ref/grid-header-and-rowspan-non-contiguous-2.pngbin1605 -> 1610 bytes
-rw-r--r--tests/ref/grid-header-and-rowspan-non-contiguous-3.pngbin1601 -> 1610 bytes
-rw-r--r--tests/ref/grid-header-block-with-fixed-height.pngbin1299 -> 1284 bytes
-rw-r--r--tests/ref/grid-header-cell-with-y.pngbin214 -> 214 bytes
-rw-r--r--tests/ref/grid-header-containing-rowspan.pngbin8610 -> 8497 bytes
-rw-r--r--tests/ref/grid-header-empty.pngbin4734 -> 4725 bytes
-rw-r--r--tests/ref/grid-header-expand.pngbin2024 -> 2005 bytes
-rw-r--r--tests/ref/grid-header-footer-and-rowspan-non-contiguous-1.pngbin4334 -> 4312 bytes
-rw-r--r--tests/ref/grid-header-footer-and-rowspan-non-contiguous-2.pngbin4403 -> 4373 bytes
-rw-r--r--tests/ref/grid-header-footer-block-with-fixed-height.pngbin2151 -> 2136 bytes
-rw-r--r--tests/ref/grid-header-hline-and-vline.pngbin1231 -> 1218 bytes
-rw-r--r--tests/ref/grid-header-hline-bottom-manually.pngbin506 -> 509 bytes
-rw-r--r--tests/ref/grid-header-hline-bottom.pngbin339 -> 343 bytes
-rw-r--r--tests/ref/grid-header-lack-of-space.pngbin2785 -> 2781 bytes
-rw-r--r--tests/ref/grid-header-last-child.pngbin253 -> 252 bytes
-rw-r--r--tests/ref/grid-header-nested.pngbin12613 -> 12624 bytes
-rw-r--r--tests/ref/grid-header-orphan-prevention.pngbin10968 -> 10851 bytes
-rw-r--r--tests/ref/grid-header-relative-row-sizes.pngbin449 -> 446 bytes
-rw-r--r--tests/ref/grid-header-rowspan-base.pngbin415 -> 413 bytes
-rw-r--r--tests/ref/grid-header-stroke-edge-cases.pngbin1176 -> 1136 bytes
-rw-r--r--tests/ref/grid-headers-gutter.pngbin12339 -> 12487 bytes
-rw-r--r--tests/ref/grid-headers-no-repeat.pngbin8915 -> 8975 bytes
-rw-r--r--tests/ref/grid-headers.pngbin10990 -> 10968 bytes
-rw-r--r--tests/ref/grid-inset-folding.pngbin202 -> 207 bytes
-rw-r--r--tests/ref/grid-inset.pngbin4201 -> 4166 bytes
-rw-r--r--tests/ref/grid-nested-breaking.pngbin1665 -> 1661 bytes
-rw-r--r--tests/ref/grid-nested-footers.pngbin726 -> 750 bytes
-rw-r--r--tests/ref/grid-nested-headers.pngbin494 -> 492 bytes
-rw-r--r--tests/ref/grid-nested-with-footers.pngbin611 -> 613 bytes
-rw-r--r--tests/ref/grid-nested-with-headers.pngbin583 -> 586 bytes
-rw-r--r--tests/ref/grid-row-sizing-manual-align.pngbin594 -> 591 bytes
-rw-r--r--tests/ref/grid-rowspan-block-full-height.pngbin341 -> 337 bytes
-rw-r--r--tests/ref/grid-rowspan-cell-coordinates.pngbin4633 -> 4640 bytes
-rw-r--r--tests/ref/grid-rowspan-cell-order.pngbin2242 -> 2264 bytes
-rw-r--r--tests/ref/grid-rowspan-excessive-gutter.pngbin2147 -> 2153 bytes
-rw-r--r--tests/ref/grid-rowspan-excessive.pngbin1571 -> 1617 bytes
-rw-r--r--tests/ref/grid-rowspan-fixed-size.pngbin1488 -> 1476 bytes
-rw-r--r--tests/ref/grid-rowspan-gutter.pngbin10559 -> 10446 bytes
-rw-r--r--tests/ref/grid-rowspan-in-all-columns-stroke-gutter.pngbin1109 -> 1067 bytes
-rw-r--r--tests/ref/grid-rowspan-in-all-columns-stroke.pngbin939 -> 903 bytes
-rw-r--r--tests/ref/grid-rowspan-over-auto-row.pngbin1004 -> 977 bytes
-rw-r--r--tests/ref/grid-rowspan-over-fr-row-at-end.pngbin682 -> 660 bytes
-rw-r--r--tests/ref/grid-rowspan-over-fr-row-at-start.pngbin685 -> 662 bytes
-rw-r--r--tests/ref/grid-rowspan-split-1.pngbin915 -> 923 bytes
-rw-r--r--tests/ref/grid-rowspan-split-11.pngbin924 -> 927 bytes
-rw-r--r--tests/ref/grid-rowspan-split-12.pngbin1530 -> 1509 bytes
-rw-r--r--tests/ref/grid-rowspan-split-13.pngbin1463 -> 1464 bytes
-rw-r--r--tests/ref/grid-rowspan-split-14.pngbin6200 -> 6188 bytes
-rw-r--r--tests/ref/grid-rowspan-split-15.pngbin3058 -> 3070 bytes
-rw-r--r--tests/ref/grid-rowspan-split-16.pngbin1121 -> 1121 bytes
-rw-r--r--tests/ref/grid-rowspan-split-17.pngbin4650 -> 4659 bytes
-rw-r--r--tests/ref/grid-rowspan-split-2.pngbin966 -> 962 bytes
-rw-r--r--tests/ref/grid-rowspan-split-3.pngbin2049 -> 2028 bytes
-rw-r--r--tests/ref/grid-rowspan-split-4.pngbin2113 -> 2093 bytes
-rw-r--r--tests/ref/grid-rowspan-split-5.pngbin1414 -> 1381 bytes
-rw-r--r--tests/ref/grid-rowspan-split-6.pngbin1433 -> 1431 bytes
-rw-r--r--tests/ref/grid-rowspan-split-7.pngbin778 -> 776 bytes
-rw-r--r--tests/ref/grid-rowspan-split-8.pngbin815 -> 811 bytes
-rw-r--r--tests/ref/grid-rowspan-split-9.pngbin965 -> 970 bytes
-rw-r--r--tests/ref/grid-rowspan-unbreakable-1.pngbin740 -> 739 bytes
-rw-r--r--tests/ref/grid-rowspan.pngbin9089 -> 9092 bytes
-rw-r--r--tests/ref/grid-rtl-colspan-stroke.pngbin7997 -> 8021 bytes
-rw-r--r--tests/ref/grid-rtl-colspan.pngbin6124 -> 6142 bytes
-rw-r--r--tests/ref/grid-rtl-complex.pngbin10001 -> 9949 bytes
-rw-r--r--tests/ref/grid-rtl-header.pngbin10680 -> 10637 bytes
-rw-r--r--tests/ref/grid-rtl-multiple-regions.pngbin2561 -> 2532 bytes
-rw-r--r--tests/ref/grid-rtl-rowspan.pngbin978 -> 954 bytes
-rw-r--r--tests/ref/grid-rtl-vline-position.pngbin1391 -> 1372 bytes
-rw-r--r--tests/ref/grid-rtl.pngbin412 -> 413 bytes
-rw-r--r--tests/ref/grid-same-row-multiple-columns-breaking.pngbin1560 -> 1556 bytes
-rw-r--r--tests/ref/grid-stroke-array.pngbin2359 -> 2338 bytes
-rw-r--r--tests/ref/grid-stroke-automatically-positioned-lines.pngbin1079 -> 1086 bytes
-rw-r--r--tests/ref/grid-stroke-border-partial.pngbin2454 -> 2468 bytes
-rw-r--r--tests/ref/grid-stroke-complex.pngbin1756 -> 1756 bytes
-rw-r--r--tests/ref/grid-stroke-field-in-show.pngbin255 -> 259 bytes
-rw-r--r--tests/ref/grid-stroke-folding.pngbin1096 -> 1159 bytes
-rw-r--r--tests/ref/grid-stroke-func.pngbin534 -> 501 bytes
-rw-r--r--tests/ref/grid-stroke-hline-position-bottom-gutter.pngbin1716 -> 1696 bytes
-rw-r--r--tests/ref/grid-stroke-hline-position-bottom.pngbin1300 -> 1281 bytes
-rw-r--r--tests/ref/grid-stroke-hline-rowspan.pngbin400 -> 409 bytes
-rw-r--r--tests/ref/grid-stroke-manually-positioned-lines.pngbin972 -> 948 bytes
-rw-r--r--tests/ref/grid-stroke-none.pngbin424 -> 414 bytes
-rw-r--r--tests/ref/grid-stroke-pattern.pngbin1817 -> 1815 bytes
-rw-r--r--tests/ref/grid-stroke-priority-cell.pngbin1164 -> 1165 bytes
-rw-r--r--tests/ref/grid-stroke-priority-line-cell.pngbin2563 -> 2580 bytes
-rw-r--r--tests/ref/grid-stroke-priority-line.pngbin545 -> 557 bytes
-rw-r--r--tests/ref/grid-stroke-set-on-cell-and-line.pngbin1149 -> 1130 bytes
-rw-r--r--tests/ref/grid-stroke-vline-colspan.pngbin680 -> 675 bytes
-rw-r--r--tests/ref/grid-stroke-vline-position-left-and-right.pngbin823 -> 787 bytes
-rw-r--r--tests/ref/grid-trailing-linebreak-region-overflow.pngbin715 -> 715 bytes
-rw-r--r--tests/ref/heading-basic.pngbin1029 -> 1019 bytes
-rw-r--r--tests/ref/heading-block.pngbin1157 -> 1176 bytes
-rw-r--r--tests/ref/heading-offset-and-level.pngbin619 -> 614 bytes
-rw-r--r--tests/ref/heading-offset.pngbin5624 -> 5630 bytes
-rw-r--r--tests/ref/heading-show-where.pngbin2345 -> 2367 bytes
-rw-r--r--tests/ref/heading-syntax-at-start.pngbin1469 -> 1460 bytes
-rw-r--r--tests/ref/heading-syntax-edge-cases.pngbin737 -> 729 bytes
-rw-r--r--tests/ref/hide-image.pngbin8864 -> 8877 bytes
-rw-r--r--tests/ref/hide-line.pngbin352 -> 349 bytes
-rw-r--r--tests/ref/hide-list.pngbin775 -> 768 bytes
-rw-r--r--tests/ref/hide-polygon.pngbin791 -> 789 bytes
-rw-r--r--tests/ref/hide-rect.pngbin1203 -> 1151 bytes
-rw-r--r--tests/ref/hide-table.pngbin619 -> 620 bytes
-rw-r--r--tests/ref/hide-text.pngbin380 -> 377 bytes
-rw-r--r--tests/ref/highlight-bounds.pngbin1218 -> 1202 bytes
-rw-r--r--tests/ref/highlight-edges-bounds.pngbin638 -> 605 bytes
-rw-r--r--tests/ref/highlight-edges.pngbin1288 -> 1274 bytes
-rw-r--r--tests/ref/highlight-radius.pngbin1666 -> 1591 bytes
-rw-r--r--tests/ref/highlight-stroke.pngbin2186 -> 2104 bytes
-rw-r--r--tests/ref/highlight.pngbin4693 -> 4769 bytes
-rw-r--r--tests/ref/hyphenate-between-shape-runs.pngbin462 -> 458 bytes
-rw-r--r--tests/ref/hyphenate-es-capitalized-names.pngbin4238 -> 4229 bytes
-rw-r--r--tests/ref/hyphenate-es-repeat-hyphen.pngbin3224 -> 3202 bytes
-rw-r--r--tests/ref/hyphenate-off-temporarily.pngbin4793 -> 4726 bytes
-rw-r--r--tests/ref/hyphenate-outside-of-words.pngbin1011 -> 1003 bytes
-rw-r--r--tests/ref/hyphenate-pt-dash-emphasis.pngbin983 -> 965 bytes
-rw-r--r--tests/ref/hyphenate-pt-no-repeat-hyphen.pngbin1533 -> 1529 bytes
-rw-r--r--tests/ref/hyphenate-pt-repeat-hyphen-hyphenate-true-with-emphasis.pngbin1350 -> 1333 bytes
-rw-r--r--tests/ref/hyphenate-pt-repeat-hyphen-hyphenate-true.pngbin1341 -> 1326 bytes
-rw-r--r--tests/ref/hyphenate-pt-repeat-hyphen-natural-word-breaking.pngbin1341 -> 1326 bytes
-rw-r--r--tests/ref/hyphenate-punctuation.pngbin530 -> 525 bytes
-rw-r--r--tests/ref/hyphenate-shy.pngbin607 -> 609 bytes
-rw-r--r--tests/ref/hyphenate.pngbin1249 -> 1248 bytes
-rw-r--r--tests/ref/if-condition-complex.pngbin829 -> 829 bytes
-rw-r--r--tests/ref/if-markup.pngbin215 -> 215 bytes
-rw-r--r--tests/ref/image-baseline-with-box.pngbin6379 -> 6375 bytes
-rw-r--r--tests/ref/image-jump-to-next-page.pngbin5393 -> 5412 bytes
-rw-r--r--tests/ref/image-svg-text-font.pngbin1225 -> 1222 bytes
-rw-r--r--tests/ref/image-svg-text.pngbin5658 -> 5641 bytes
-rw-r--r--tests/ref/import-basic.pngbin1529 -> 1506 bytes
-rw-r--r--tests/ref/import-from-function-scope.pngbin436 -> 432 bytes
-rw-r--r--tests/ref/import-source-field-access.pngbin177 -> 177 bytes
-rw-r--r--tests/ref/include-file.pngbin2860 -> 2857 bytes
-rw-r--r--tests/ref/int-display.pngbin1406 -> 1408 bytes
-rw-r--r--tests/ref/issue-1041-smartquotes-in-outline.pngbin3482 -> 3467 bytes
-rw-r--r--tests/ref/issue-1050-terms-indent.pngbin3855 -> 3839 bytes
-rw-r--r--tests/ref/issue-1240-stack-h-fr.pngbin332 -> 331 bytes
-rw-r--r--tests/ref/issue-1240-stack-v-fr.pngbin281 -> 282 bytes
-rw-r--r--tests/ref/issue-1368-place-pagebreak.pngbin418 -> 417 bytes
-rw-r--r--tests/ref/issue-1388-table-row-missing.pngbin454 -> 456 bytes
-rw-r--r--tests/ref/issue-1433-footnote-in-list.pngbin529 -> 524 bytes
-rw-r--r--tests/ref/issue-1445-widow-orphan-unnecessary-skip.pngbin3549 -> 3560 bytes
-rw-r--r--tests/ref/issue-1540-smartquotes-across-newlines.pngbin597 -> 598 bytes
-rw-r--r--tests/ref/issue-1597-cite-footnote.pngbin495 -> 508 bytes
-rw-r--r--tests/ref/issue-1825-rect-overflow.pngbin10073 -> 9930 bytes
-rw-r--r--tests/ref/issue-183-table-lines.pngbin560 -> 562 bytes
-rw-r--r--tests/ref/issue-1850-list-attach-spacing.pngbin884 -> 884 bytes
-rw-r--r--tests/ref/issue-1886-locate-after-metadata.pngbin830 -> 814 bytes
-rw-r--r--tests/ref/issue-2095-pagebreak-numbering.pngbin1407 -> 1413 bytes
-rw-r--r--tests/ref/issue-2128-block-width-box.pngbin769 -> 753 bytes
-rw-r--r--tests/ref/issue-2134-pagebreak-bibliography.pngbin782 -> 777 bytes
-rw-r--r--tests/ref/issue-2162-pagebreak-set-style.pngbin2169 -> 2181 bytes
-rw-r--r--tests/ref/issue-2199-place-spacing-bottom.pngbin1222 -> 1213 bytes
-rw-r--r--tests/ref/issue-2199-place-spacing-default.pngbin1225 -> 1211 bytes
-rw-r--r--tests/ref/issue-2213-align-fr.pngbin291 -> 292 bytes
-rw-r--r--tests/ref/issue-2214-baseline-math.pngbin891 -> 868 bytes
-rw-r--r--tests/ref/issue-2326-context-set-page.pngbin676 -> 665 bytes
-rw-r--r--tests/ref/issue-2419-justify-hanging-indent.pngbin712 -> 713 bytes
-rw-r--r--tests/ref/issue-2480-counter-reset-2.pngbin576 -> 572 bytes
-rw-r--r--tests/ref/issue-2480-counter-reset.pngbin355 -> 354 bytes
-rw-r--r--tests/ref/issue-2530-enum-item-panic.pngbin470 -> 467 bytes
-rw-r--r--tests/ref/issue-2530-figure-caption-panic.pngbin194 -> 194 bytes
-rw-r--r--tests/ref/issue-2530-list-item-panic.pngbin262 -> 259 bytes
-rw-r--r--tests/ref/issue-2530-term-item-panic.pngbin463 -> 461 bytes
-rw-r--r--tests/ref/issue-2531-cite-show-set.pngbin984 -> 981 bytes
-rw-r--r--tests/ref/issue-2538-cjk-latin-spacing-before-linebreak.pngbin914 -> 918 bytes
-rw-r--r--tests/ref/issue-2595-float-overlap.pngbin944 -> 975 bytes
-rw-r--r--tests/ref/issue-2631-page-header-ordering.pngbin1287 -> 1283 bytes
-rw-r--r--tests/ref/issue-2650-cjk-latin-spacing-meta.pngbin532 -> 531 bytes
-rw-r--r--tests/ref/issue-2841-pagebreak-to-weak.pngbin391 -> 391 bytes
-rw-r--r--tests/ref/issue-3191-raw-normal-paragraphs-still-shrink.pngbin1143 -> 1131 bytes
-rw-r--r--tests/ref/issue-3232-dict-empty.pngbin261 -> 264 bytes
-rw-r--r--tests/ref/issue-3264-rect-negative-dimensions.pngbin4176 -> 4229 bytes
-rw-r--r--tests/ref/issue-3355-metadata-weak-spacing.pngbin327 -> 325 bytes
-rw-r--r--tests/ref/issue-3363-json-large-number.pngbin663 -> 664 bytes
-rw-r--r--tests/ref/issue-3481-cite-location.pngbin504 -> 500 bytes
-rw-r--r--tests/ref/issue-3624-spacing-behaviour.pngbin277 -> 280 bytes
-rw-r--r--tests/ref/issue-3641-float-loop.pngbin678 -> 684 bytes
-rw-r--r--tests/ref/issue-3650-italic-equation.pngbin1494 -> 1497 bytes
-rw-r--r--tests/ref/issue-3662-pdf-smartquotes.pngbin4710 -> 4703 bytes
-rw-r--r--tests/ref/issue-3696-equation-rtl.pngbin660 -> 660 bytes
-rw-r--r--tests/ref/issue-3699-cite-twice-et-al.pngbin2277 -> 2297 bytes
-rw-r--r--tests/ref/issue-3726-query-show-set.pngbin2295 -> 2245 bytes
-rw-r--r--tests/ref/issue-3866-block-migration.pngbin777 -> 779 bytes
-rw-r--r--tests/ref/issue-4029-locate-after-pagebreak.pngbin698 -> 702 bytes
-rw-r--r--tests/ref/issue-4029-locate-after-par-and-pagebreak.pngbin785 -> 784 bytes
-rw-r--r--tests/ref/issue-4029-locate-after-spacing.pngbin706 -> 708 bytes
-rw-r--r--tests/ref/issue-4087.pngbin2681 -> 2696 bytes
-rw-r--r--tests/ref/issue-4188-lr-corner-brackets.pngbin368 -> 368 bytes
-rw-r--r--tests/ref/issue-4278-par-trim-before-equation.pngbin1138 -> 1138 bytes
-rw-r--r--tests/ref/issue-4340-set-document-and-page.pngbin222 -> 221 bytes
-rw-r--r--tests/ref/issue-4363-set-page-after-tag.pngbin278 -> 287 bytes
-rw-r--r--tests/ref/issue-4454-footnote-ref-numbering.pngbin830 -> 802 bytes
-rw-r--r--tests/ref/issue-4476-rtl-title-ending-in-ltr-text.pngbin6358 -> 6307 bytes
-rw-r--r--tests/ref/issue-4618-bibliography-set-heading-level.pngbin5075 -> 5129 bytes
-rw-r--r--tests/ref/issue-4651-justify-bad-bound.pngbin207 -> 208 bytes
-rw-r--r--tests/ref/issue-622-hide-meta-cite.pngbin2473 -> 2470 bytes
-rw-r--r--tests/ref/issue-622-hide-meta-outline.pngbin2177 -> 2109 bytes
-rw-r--r--tests/ref/issue-785-cite-locate.pngbin9312 -> 9191 bytes
-rw-r--r--tests/ref/issue-886-args-sink.pngbin417 -> 421 bytes
-rw-r--r--tests/ref/issue-columns-heading.pngbin585 -> 593 bytes
-rw-r--r--tests/ref/issue-flow-frame-placement.pngbin2985 -> 2971 bytes
-rw-r--r--tests/ref/issue-flow-layout-index-out-of-bounds.pngbin1084 -> 1084 bytes
-rw-r--r--tests/ref/issue-flow-overlarge-frames.pngbin456 -> 457 bytes
-rw-r--r--tests/ref/issue-flow-trailing-leading.pngbin1987 -> 1983 bytes
-rw-r--r--tests/ref/issue-flow-weak-spacing.pngbin726 -> 728 bytes
-rw-r--r--tests/ref/issue-footnotes-skip-first-page.pngbin512 -> 524 bytes
-rw-r--r--tests/ref/issue-grid-double-skip.pngbin685 -> 681 bytes
-rw-r--r--tests/ref/issue-grid-gutter-skip.pngbin527 -> 531 bytes
-rw-r--r--tests/ref/issue-grid-skip-list.pngbin372 -> 374 bytes
-rw-r--r--tests/ref/issue-grid-skip.pngbin1691 -> 1675 bytes
-rw-r--r--tests/ref/issue-hyphenate-in-link.pngbin1200 -> 1196 bytes
-rw-r--r--tests/ref/issue-math-realize-hide.pngbin494 -> 495 bytes
-rw-r--r--tests/ref/issue-math-realize-scripting.pngbin2607 -> 2610 bytes
-rw-r--r--tests/ref/issue-non-atomic-closure.pngbin136 -> 135 bytes
-rw-r--r--tests/ref/issue-place-base.pngbin599 -> 598 bytes
-rw-r--r--tests/ref/justify-avoid-runts.pngbin1885 -> 1870 bytes
-rw-r--r--tests/ref/justify-japanese.pngbin10514 -> 10502 bytes
-rw-r--r--tests/ref/justify-justified-linebreak.pngbin387 -> 393 bytes
-rw-r--r--tests/ref/justify-manual-linebreak.pngbin302 -> 301 bytes
-rw-r--r--tests/ref/justify-no-leading-spaces.pngbin2735 -> 2731 bytes
-rw-r--r--tests/ref/justify-shrink-last-line.pngbin801 -> 804 bytes
-rw-r--r--tests/ref/justify-without-justifiables.pngbin831 -> 798 bytes
-rw-r--r--tests/ref/justify.pngbin4013 -> 3997 bytes
-rw-r--r--tests/ref/label-after-expression.pngbin392 -> 381 bytes
-rw-r--r--tests/ref/label-after-parbreak.pngbin290 -> 290 bytes
-rw-r--r--tests/ref/label-dynamic-show-set.pngbin595 -> 596 bytes
-rw-r--r--tests/ref/label-in-block.pngbin835 -> 844 bytes
-rw-r--r--tests/ref/label-show-where-selector.pngbin1307 -> 1293 bytes
-rw-r--r--tests/ref/label-unclosed-is-text.pngbin479 -> 479 bytes
-rw-r--r--tests/ref/layout-in-fixed-size-block.pngbin2633 -> 2653 bytes
-rw-r--r--tests/ref/layout-in-page-call.pngbin2572 -> 2622 bytes
-rw-r--r--tests/ref/let-basic.pngbin343 -> 345 bytes
-rw-r--r--tests/ref/let-termination.pngbin479 -> 479 bytes
-rw-r--r--tests/ref/line-basic.pngbin445 -> 448 bytes
-rw-r--r--tests/ref/line-numbers-auto-alignment.pngbin1099 -> 1086 bytes
-rw-r--r--tests/ref/line-numbers-clearance.pngbin880 -> 892 bytes
-rw-r--r--tests/ref/line-numbers-columns-alignment.pngbin1255 -> 1248 bytes
-rw-r--r--tests/ref/line-numbers-columns-override.pngbin1206 -> 1211 bytes
-rw-r--r--tests/ref/line-numbers-columns-rtl.pngbin1208 -> 1204 bytes
-rw-r--r--tests/ref/line-numbers-columns.pngbin1224 -> 1220 bytes
-rw-r--r--tests/ref/line-numbers-deduplication-tall-line.pngbin4021 -> 4062 bytes
-rw-r--r--tests/ref/line-numbers-deduplication-zero-height-number.pngbin1701 -> 1750 bytes
-rw-r--r--tests/ref/line-numbers-deduplication.pngbin1668 -> 1717 bytes
-rw-r--r--tests/ref/line-numbers-default-alignment.pngbin1347 -> 1359 bytes
-rw-r--r--tests/ref/line-numbers-enable.pngbin909 -> 929 bytes
-rw-r--r--tests/ref/line-numbers-margin.pngbin1038 -> 1035 bytes
-rw-r--r--tests/ref/line-numbers-multi-columns.pngbin815 -> 814 bytes
-rw-r--r--tests/ref/line-numbers-nested-content.pngbin1802 -> 1805 bytes
-rw-r--r--tests/ref/line-numbers-page-scope-quasi-empty-first-column.pngbin917 -> 920 bytes
-rw-r--r--tests/ref/line-numbers-page-scope-with-columns.pngbin2316 -> 2328 bytes
-rw-r--r--tests/ref/line-numbers-page-scope.pngbin2220 -> 2206 bytes
-rw-r--r--tests/ref/line-numbers-place-out-of-order.pngbin791 -> 788 bytes
-rw-r--r--tests/ref/line-numbers-rtl.pngbin1364 -> 1369 bytes
-rw-r--r--tests/ref/line-numbers-start-alignment.pngbin469 -> 470 bytes
-rw-r--r--tests/ref/linebreak-cite-punctuation.pngbin10413 -> 10391 bytes
-rw-r--r--tests/ref/linebreak-hyphen-nbsp.pngbin838 -> 845 bytes
-rw-r--r--tests/ref/linebreak-link-end.pngbin2080 -> 2081 bytes
-rw-r--r--tests/ref/linebreak-link-justify.pngbin12258 -> 12210 bytes
-rw-r--r--tests/ref/linebreak-link.pngbin6373 -> 6423 bytes
-rw-r--r--tests/ref/linebreak-manual-consecutive.pngbin956 -> 954 bytes
-rw-r--r--tests/ref/linebreak-manual-directly-after-automatic.pngbin1002 -> 1001 bytes
-rw-r--r--tests/ref/linebreak-manual-justified.pngbin1755 -> 1762 bytes
-rw-r--r--tests/ref/linebreak-manual-trailing-multiple.pngbin464 -> 464 bytes
-rw-r--r--tests/ref/linebreak-manual.pngbin398 -> 395 bytes
-rw-r--r--tests/ref/linebreak-math-punctuation.pngbin3054 -> 3058 bytes
-rw-r--r--tests/ref/linebreak-narrow-nbsp.pngbin1317 -> 1178 bytes
-rw-r--r--tests/ref/linebreak-overflow-double.pngbin1382 -> 1376 bytes
-rw-r--r--tests/ref/linebreak-overflow.pngbin858 -> 867 bytes
-rw-r--r--tests/ref/linebreak-shape-run.pngbin706 -> 705 bytes
-rw-r--r--tests/ref/link-basic.pngbin6194 -> 6240 bytes
-rw-r--r--tests/ref/link-bracket-balanced.pngbin3895 -> 3948 bytes
-rw-r--r--tests/ref/link-bracket-unbalanced-closing.pngbin2129 -> 2183 bytes
-rw-r--r--tests/ref/link-on-block.pngbin2422 -> 2422 bytes
-rw-r--r--tests/ref/link-show.pngbin2639 -> 2599 bytes
-rw-r--r--tests/ref/link-to-label.pngbin993 -> 962 bytes
-rw-r--r--tests/ref/link-to-page.pngbin985 -> 981 bytes
-rw-r--r--tests/ref/link-trailing-period.pngbin2990 -> 2989 bytes
-rw-r--r--tests/ref/link-transformed.pngbin1274 -> 1247 bytes
-rw-r--r--tests/ref/list-attached-above-spacing.pngbin605 -> 602 bytes
-rw-r--r--tests/ref/list-attached.pngbin1464 -> 1454 bytes
-rw-r--r--tests/ref/list-basic.pngbin1001 -> 997 bytes
-rw-r--r--tests/ref/list-content-block.pngbin965 -> 960 bytes
-rw-r--r--tests/ref/list-indent-specifics.pngbin392 -> 390 bytes
-rw-r--r--tests/ref/list-item-styling.pngbin1459 -> 1458 bytes
-rw-r--r--tests/ref/list-items-context.pngbin382 -> 386 bytes
-rw-r--r--tests/ref/list-marker-align-unaffected.pngbin822 -> 822 bytes
-rw-r--r--tests/ref/list-marker-bare-hyphen.pngbin773 -> 760 bytes
-rw-r--r--tests/ref/list-marker-closure.pngbin503 -> 505 bytes
-rw-r--r--tests/ref/list-marker-cycle.pngbin312 -> 309 bytes
-rw-r--r--tests/ref/list-marker-dash.pngbin239 -> 238 bytes
-rw-r--r--tests/ref/list-mix.pngbin1020 -> 1014 bytes
-rw-r--r--tests/ref/list-mixed-tabs-and-spaces.pngbin765 -> 761 bytes
-rw-r--r--tests/ref/list-nested.pngbin2740 -> 2740 bytes
-rw-r--r--tests/ref/list-non-attached-followed-by-attached.pngbin593 -> 596 bytes
-rw-r--r--tests/ref/list-rtl.pngbin401 -> 383 bytes
-rw-r--r--tests/ref/list-syntax-edge-cases.pngbin565 -> 560 bytes
-rw-r--r--tests/ref/list-tabs.pngbin694 -> 695 bytes
-rw-r--r--tests/ref/list-tight-non-attached-tight.pngbin798 -> 793 bytes
-rw-r--r--tests/ref/list-top-level-indent.pngbin679 -> 676 bytes
-rw-r--r--tests/ref/list-wide-cannot-attach.pngbin609 -> 613 bytes
-rw-r--r--tests/ref/list-wide-really-cannot-attach.pngbin605 -> 610 bytes
-rw-r--r--tests/ref/locate-between-pages.pngbin231 -> 228 bytes
-rw-r--r--tests/ref/locate-element-selector.pngbin685 -> 689 bytes
-rw-r--r--tests/ref/locate-position.pngbin685 -> 689 bytes
-rw-r--r--tests/ref/loop-break-join-in-first-arg.pngbin380 -> 381 bytes
-rw-r--r--tests/ref/loop-break-join-in-nested-blocks.pngbin1039 -> 993 bytes
-rw-r--r--tests/ref/loop-break-join-in-set-rule-args.pngbin245 -> 246 bytes
-rw-r--r--tests/ref/lorem-pars.pngbin6514 -> 6516 bytes
-rw-r--r--tests/ref/lorem.pngbin2806 -> 2785 bytes
-rw-r--r--tests/ref/math-at-line-end.pngbin479 -> 478 bytes
-rw-r--r--tests/ref/math-at-line-start.pngbin476 -> 475 bytes
-rw-r--r--tests/ref/math-at-par-end.pngbin450 -> 446 bytes
-rw-r--r--tests/ref/math-at-par-start.pngbin418 -> 405 bytes
-rw-r--r--tests/ref/math-equation-numbering.pngbin4600 -> 4646 bytes
-rw-r--r--tests/ref/math-equation-show-rule.pngbin1033 -> 1040 bytes
-rw-r--r--tests/ref/math-font-switch.pngbin348 -> 349 bytes
-rw-r--r--tests/ref/math-linebreaking-empty.pngbin664 -> 662 bytes
-rw-r--r--tests/ref/math-multiline-multiple-trailing-linebreaks.pngbin927 -> 928 bytes
-rw-r--r--tests/ref/math-multiline-no-trailing-linebreak.pngbin759 -> 751 bytes
-rw-r--r--tests/ref/math-multiline-trailing-linebreak.pngbin786 -> 774 bytes
-rw-r--r--tests/ref/math-optical-size-frac-script-script.pngbin553 -> 552 bytes
-rw-r--r--tests/ref/math-optical-size-nested-scripts.pngbin769 -> 767 bytes
-rw-r--r--tests/ref/math-primes-complex.pngbin1652 -> 1671 bytes
-rw-r--r--tests/ref/math-primes-spaces.pngbin342 -> 343 bytes
-rw-r--r--tests/ref/math-primes.pngbin341 -> 341 bytes
-rw-r--r--tests/ref/measure-citation-deeply-nested.pngbin706 -> 711 bytes
-rw-r--r--tests/ref/measure-citation-in-flow.pngbin743 -> 729 bytes
-rw-r--r--tests/ref/measure-counter-width.pngbin2754 -> 2802 bytes
-rw-r--r--tests/ref/newline-continuation-markup.pngbin906 -> 904 bytes
-rw-r--r--tests/ref/numbers.pngbin4426 -> 4358 bytes
-rw-r--r--tests/ref/ops-add-content.pngbin432 -> 428 bytes
-rw-r--r--tests/ref/outline-bookmark.pngbin1059 -> 1030 bytes
-rw-r--r--tests/ref/outline-entry-complex.pngbin14497 -> 14460 bytes
-rw-r--r--tests/ref/outline-entry.pngbin10052 -> 10099 bytes
-rw-r--r--tests/ref/outline-first-line-indent.pngbin10873 -> 10837 bytes
-rw-r--r--tests/ref/outline-indent-no-numbering.pngbin4637 -> 4654 bytes
-rw-r--r--tests/ref/outline-indent-numbering.pngbin10599 -> 10607 bytes
-rw-r--r--tests/ref/outline-styled-text.pngbin1476 -> 1481 bytes
-rw-r--r--tests/ref/outline.pngbin6743 -> 6743 bytes
-rw-r--r--tests/ref/overhang-lone.pngbin93 -> 91 bytes
-rw-r--r--tests/ref/overhang.pngbin3848 -> 3856 bytes
-rw-r--r--tests/ref/overline-background.pngbin1498 -> 1473 bytes
-rw-r--r--tests/ref/pad-basic.pngbin1158 -> 1147 bytes
-rw-r--r--tests/ref/pad-expanding-contents.pngbin254 -> 255 bytes
-rw-r--r--tests/ref/pad-followed-by-content.pngbin11853 -> 11897 bytes
-rw-r--r--tests/ref/page-fill.pngbin824 -> 821 bytes
-rw-r--r--tests/ref/page-margin-binding-from-text-lang.pngbin534 -> 536 bytes
-rw-r--r--tests/ref/page-margin-individual.pngbin1007 -> 1004 bytes
-rw-r--r--tests/ref/page-margin-inside-outside-override.pngbin5076 -> 5049 bytes
-rw-r--r--tests/ref/page-margin-inside-with-binding.pngbin535 -> 526 bytes
-rw-r--r--tests/ref/page-margin-inside.pngbin466 -> 465 bytes
-rw-r--r--tests/ref/page-margin-uniform.pngbin243 -> 246 bytes
-rw-r--r--tests/ref/page-marginal-style-context.pngbin348 -> 351 bytes
-rw-r--r--tests/ref/page-marginal-style-empty.pngbin152 -> 155 bytes
-rw-r--r--tests/ref/page-marginal-style-page-call.pngbin300 -> 293 bytes
-rw-r--r--tests/ref/page-marginal-style-shared-initial-interaction.pngbin504 -> 511 bytes
-rw-r--r--tests/ref/page-marginal-style-show-rule-with-page-call.pngbin1514 -> 1527 bytes
-rw-r--r--tests/ref/page-marginal-style-show-rule-with-pagebreak.pngbin716 -> 715 bytes
-rw-r--r--tests/ref/page-marginal-style-show-rule-with-set-page.pngbin716 -> 715 bytes
-rw-r--r--tests/ref/page-marginal-style-show-rule.pngbin716 -> 715 bytes
-rw-r--r--tests/ref/page-marginal-style-text-call-around-page-call.pngbin529 -> 525 bytes
-rw-r--r--tests/ref/page-marginal-style-text-call-around-pagebreak.pngbin510 -> 519 bytes
-rw-r--r--tests/ref/page-marginal-style-text-call-around-set-page.pngbin531 -> 522 bytes
-rw-r--r--tests/ref/page-marginal-style-text-call-code.pngbin473 -> 463 bytes
-rw-r--r--tests/ref/page-marginal-style-text-call.pngbin473 -> 463 bytes
-rw-r--r--tests/ref/page-marginal-style-text-set-first.pngbin457 -> 448 bytes
-rw-r--r--tests/ref/page-marginal-style-text-set.pngbin457 -> 448 bytes
-rw-r--r--tests/ref/page-marginals.pngbin5937 -> 5941 bytes
-rw-r--r--tests/ref/page-number-align-bottom-left.pngbin280 -> 287 bytes
-rw-r--r--tests/ref/page-number-align-top-right.pngbin347 -> 344 bytes
-rw-r--r--tests/ref/page-numbering-pdf-label.pngbin3607 -> 3583 bytes
-rw-r--r--tests/ref/page-set-forces-break.pngbin753 -> 754 bytes
-rw-r--r--tests/ref/page-suppress-headers-and-footers.pngbin1339 -> 1340 bytes
-rw-r--r--tests/ref/pagebreak-followed-by-page-call.pngbin1066 -> 1032 bytes
-rw-r--r--tests/ref/pagebreak-meta.pngbin412 -> 410 bytes
-rw-r--r--tests/ref/pagebreak-set-page-mixed.pngbin949 -> 961 bytes
-rw-r--r--tests/ref/pagebreak-to-auto-sized.pngbin381 -> 383 bytes
-rw-r--r--tests/ref/pagebreak-to-multiple-pages.pngbin576 -> 582 bytes
-rw-r--r--tests/ref/pagebreak-to.pngbin1067 -> 1060 bytes
-rw-r--r--tests/ref/pagebreak-weak-after-set-page.pngbin815 -> 767 bytes
-rw-r--r--tests/ref/pagebreak-weak-meta.pngbin430 -> 428 bytes
-rw-r--r--tests/ref/pagebreak-weak-place.pngbin620 -> 616 bytes
-rw-r--r--tests/ref/par-basic.pngbin20380 -> 20237 bytes
-rw-r--r--tests/ref/par-first-line-indent.pngbin10996 -> 10954 bytes
-rw-r--r--tests/ref/par-hanging-indent-manual-linebreak.pngbin886 -> 891 bytes
-rw-r--r--tests/ref/par-hanging-indent-rtl.pngbin2114 -> 2117 bytes
-rw-r--r--tests/ref/par-hanging-indent.pngbin1473 -> 1467 bytes
-rw-r--r--tests/ref/par-leading-and-spacing.pngbin2017 -> 2002 bytes
-rw-r--r--tests/ref/par-metadata-after-trimmed-space.pngbin1030 -> 1028 bytes
-rw-r--r--tests/ref/par-spacing-and-first-line-indent.pngbin1333 -> 1337 bytes
-rw-r--r--tests/ref/pattern-text.pngbin5324 -> 5302 bytes
-rw-r--r--tests/ref/place-basic.pngbin1527 -> 1507 bytes
-rw-r--r--tests/ref/place-block-spacing.pngbin632 -> 621 bytes
-rw-r--r--tests/ref/place-bottom-right-in-box.pngbin1445 -> 1386 bytes
-rw-r--r--tests/ref/place-float-align-auto.pngbin570 -> 574 bytes
-rw-r--r--tests/ref/place-float-block-backlog.pngbin826 -> 829 bytes
-rw-r--r--tests/ref/place-float-clearance-empty.pngbin1235 -> 1223 bytes
-rw-r--r--tests/ref/place-float-column-align-auto.pngbin932 -> 928 bytes
-rw-r--r--tests/ref/place-float-column-queued.pngbin638 -> 637 bytes
-rw-r--r--tests/ref/place-float-counter.pngbin674 -> 683 bytes
-rw-r--r--tests/ref/place-float-delta.pngbin317 -> 322 bytes
-rw-r--r--tests/ref/place-float-flow-around.pngbin397 -> 403 bytes
-rw-r--r--tests/ref/place-float-flow-size-alone.pngbin125 -> 125 bytes
-rw-r--r--tests/ref/place-float-flow-size.pngbin347 -> 343 bytes
-rw-r--r--tests/ref/place-float-fr.pngbin507 -> 510 bytes
-rw-r--r--tests/ref/place-float-queued.pngbin1486 -> 1447 bytes
-rw-r--r--tests/ref/place-float-rel-sizing.pngbin335 -> 335 bytes
-rw-r--r--tests/ref/place-float-threecolumn-block-backlog.pngbin707 -> 708 bytes
-rw-r--r--tests/ref/place-float-threecolumn.pngbin1286 -> 1290 bytes
-rw-r--r--tests/ref/place-float-twocolumn-align-auto.pngbin719 -> 719 bytes
-rw-r--r--tests/ref/place-float-twocolumn-fits-not.pngbin1043 -> 1051 bytes
-rw-r--r--tests/ref/place-float-twocolumn-fits.pngbin1001 -> 1000 bytes
-rw-r--r--tests/ref/place-float-twocolumn-queued.pngbin862 -> 853 bytes
-rw-r--r--tests/ref/place-float-twocolumn.pngbin1259 -> 1263 bytes
-rw-r--r--tests/ref/place-flush-figure.pngbin905 -> 887 bytes
-rw-r--r--tests/ref/place-flush.pngbin347 -> 351 bytes
-rw-r--r--tests/ref/place-horizon-in-boxes.pngbin570 -> 565 bytes
-rw-r--r--tests/ref/place-top-left-in-box.pngbin325 -> 324 bytes
-rw-r--r--tests/ref/query-complex.pngbin1458 -> 1450 bytes
-rw-r--r--tests/ref/query-list-of-figures.pngbin10471 -> 10399 bytes
-rw-r--r--tests/ref/query-quote.pngbin1368 -> 1363 bytes
-rw-r--r--tests/ref/query-running-header.pngbin9231 -> 9302 bytes
-rw-r--r--tests/ref/quote-block-spacing.pngbin460 -> 476 bytes
-rw-r--r--tests/ref/quote-cite-format-author-date.pngbin2169 -> 2131 bytes
-rw-r--r--tests/ref/quote-cite-format-label-or-numeric.pngbin2188 -> 2170 bytes
-rw-r--r--tests/ref/quote-cite-format-note.pngbin2910 -> 2889 bytes
-rw-r--r--tests/ref/quote-dir-align.pngbin1115 -> 1114 bytes
-rw-r--r--tests/ref/quote-dir-author-pos.pngbin958 -> 959 bytes
-rw-r--r--tests/ref/quote-inline.pngbin1517 -> 1437 bytes
-rw-r--r--tests/ref/quote-nesting-custom.pngbin545 -> 545 bytes
-rw-r--r--tests/ref/quote-nesting.pngbin4523 -> 4529 bytes
-rw-r--r--tests/ref/raw-block-no-parbreaks.pngbin1293 -> 1291 bytes
-rw-r--r--tests/ref/raw-empty.pngbin542 -> 533 bytes
-rw-r--r--tests/ref/raw-inline-multiline.pngbin5127 -> 5127 bytes
-rw-r--r--tests/ref/raw-trimming.pngbin2274 -> 2962 bytes
-rw-r--r--tests/ref/rect-customization.pngbin3895 -> 3919 bytes
-rw-r--r--tests/ref/rect-fill-stroke.pngbin1367 -> 1280 bytes
-rw-r--r--tests/ref/ref-basic.pngbin3979 -> 4001 bytes
-rw-r--r--tests/ref/ref-supplements.pngbin8268 -> 8266 bytes
-rw-r--r--tests/ref/repeat-align-and-dir.pngbin621 -> 623 bytes
-rw-r--r--tests/ref/repeat-basic.pngbin2330 -> 2336 bytes
-rw-r--r--tests/ref/repeat-dots-rtl.pngbin441 -> 440 bytes
-rw-r--r--tests/ref/repeat-empty.pngbin195 -> 194 bytes
-rw-r--r--tests/ref/repeat-gap.pngbin293 -> 294 bytes
-rw-r--r--tests/ref/repeat-no-justify-align.pngbin246 -> 246 bytes
-rw-r--r--tests/ref/repeat-no-justify.pngbin246 -> 246 bytes
-rw-r--r--tests/ref/return-in-nested-content-block.pngbin1051 -> 1054 bytes
-rw-r--r--tests/ref/set-if.pngbin1576 -> 1563 bytes
-rw-r--r--tests/ref/set-instantiation-site-markup.pngbin1127 -> 1127 bytes
-rw-r--r--tests/ref/set-instantiation-site.pngbin430 -> 430 bytes
-rw-r--r--tests/ref/set-scoped-in-code-block.pngbin958 -> 956 bytes
-rw-r--r--tests/ref/set-text-override.pngbin1175 -> 1136 bytes
-rw-r--r--tests/ref/set-vs-construct-1.pngbin402 -> 401 bytes
-rw-r--r--tests/ref/set-vs-construct-2.pngbin338 -> 331 bytes
-rw-r--r--tests/ref/set-vs-construct-4.pngbin440 -> 447 bytes
-rw-r--r--tests/ref/shaping-font-fallback.pngbin3488 -> 3429 bytes
-rw-r--r--tests/ref/shaping-forced-script-font-feature-enabled.pngbin450 -> 453 bytes
-rw-r--r--tests/ref/shaping-forced-script-font-feature-inhibited.pngbin491 -> 488 bytes
-rw-r--r--tests/ref/shaping-script-separation.pngbin993 -> 987 bytes
-rw-r--r--tests/ref/shorthand-dashes.pngbin598 -> 606 bytes
-rw-r--r--tests/ref/shorthand-minus.pngbin175 -> 175 bytes
-rw-r--r--tests/ref/shorthand-nbsp-and-shy-hyphen.pngbin1352 -> 1356 bytes
-rw-r--r--tests/ref/show-bare-basic.pngbin1275 -> 1269 bytes
-rw-r--r--tests/ref/show-bare-content-block.pngbin289 -> 288 bytes
-rw-r--r--tests/ref/show-bare-replace-with-content.pngbin275 -> 279 bytes
-rw-r--r--tests/ref/show-bare-vs-set-text.pngbin725 -> 724 bytes
-rw-r--r--tests/ref/show-function-order-with-set.pngbin1504 -> 1500 bytes
-rw-r--r--tests/ref/show-function-set-on-it.pngbin555 -> 555 bytes
-rw-r--r--tests/ref/show-in-show.pngbin640 -> 653 bytes
-rw-r--r--tests/ref/show-multiple-rules.pngbin352 -> 353 bytes
-rw-r--r--tests/ref/show-nested-scopes.pngbin1347 -> 1363 bytes
-rw-r--r--tests/ref/show-recursive-identity.pngbin555 -> 555 bytes
-rw-r--r--tests/ref/show-recursive-multiple.pngbin2035 -> 2024 bytes
-rw-r--r--tests/ref/show-rule-in-function.pngbin2667 -> 2635 bytes
-rw-r--r--tests/ref/show-selector-basic.pngbin452 -> 455 bytes
-rw-r--r--tests/ref/show-selector-discard.pngbin613 -> 618 bytes
-rw-r--r--tests/ref/show-selector-element-or-label.pngbin2390 -> 2364 bytes
-rw-r--r--tests/ref/show-selector-or-elements-with-set.pngbin915 -> 907 bytes
-rw-r--r--tests/ref/show-selector-realistic.pngbin3793 -> 3782 bytes
-rw-r--r--tests/ref/show-selector-replace-and-show-set.pngbin241 -> 239 bytes
-rw-r--r--tests/ref/show-selector-replace.pngbin330 -> 321 bytes
-rw-r--r--tests/ref/show-selector-where.pngbin5290 -> 5364 bytes
-rw-r--r--tests/ref/show-set-on-layoutable-element.pngbin716 -> 726 bytes
-rw-r--r--tests/ref/show-set-on-same-element.pngbin919 -> 934 bytes
-rw-r--r--tests/ref/show-set-override.pngbin1615 -> 1607 bytes
-rw-r--r--tests/ref/show-set-same-element-and-order.pngbin2453 -> 2444 bytes
-rw-r--r--tests/ref/show-set-same-element-matched-field.pngbin603 -> 602 bytes
-rw-r--r--tests/ref/show-set-same-element-matching-interaction.pngbin677 -> 669 bytes
-rw-r--r--tests/ref/show-set-same-element-synthesized-matched-field.pngbin554 -> 556 bytes
-rw-r--r--tests/ref/show-set-text-order-adjacent-1.pngbin458 -> 481 bytes
-rw-r--r--tests/ref/show-set-text-order-adjacent-2.pngbin480 -> 480 bytes
-rw-r--r--tests/ref/show-set-text-order-contained-1.pngbin458 -> 481 bytes
-rw-r--r--tests/ref/show-set-text-order-contained-2.pngbin442 -> 445 bytes
-rw-r--r--tests/ref/show-set-text-order-contained-3.pngbin458 -> 481 bytes
-rw-r--r--tests/ref/show-set-text-order-contained-4.pngbin505 -> 522 bytes
-rw-r--r--tests/ref/show-set-text-order-overlapping-1.pngbin574 -> 572 bytes
-rw-r--r--tests/ref/show-set-text-order-overlapping-2.pngbin574 -> 572 bytes
-rw-r--r--tests/ref/show-set-vs-construct.pngbin772 -> 742 bytes
-rw-r--r--tests/ref/show-set-where-override.pngbin1493 -> 1480 bytes
-rw-r--r--tests/ref/show-text-after-normal-show.pngbin736 -> 728 bytes
-rw-r--r--tests/ref/show-text-apostrophe.pngbin1530 -> 1468 bytes
-rw-r--r--tests/ref/show-text-citation-smartquote.pngbin494 -> 489 bytes
-rw-r--r--tests/ref/show-text-citation.pngbin527 -> 524 bytes
-rw-r--r--tests/ref/show-text-cyclic-raw.pngbin463 -> 466 bytes
-rw-r--r--tests/ref/show-text-cyclic.pngbin840 -> 842 bytes
-rw-r--r--tests/ref/show-text-exactly-once.pngbin477 -> 480 bytes
-rw-r--r--tests/ref/show-text-get-text-on-it.pngbin615 -> 620 bytes
-rw-r--r--tests/ref/show-text-in-other-show.pngbin735 -> 741 bytes
-rw-r--r--tests/ref/show-text-indirectly-cyclic.pngbin646 -> 642 bytes
-rw-r--r--tests/ref/show-text-line-wrapping.pngbin225 -> 228 bytes
-rw-r--r--tests/ref/show-text-linebreak.pngbin829 -> 873 bytes
-rw-r--r--tests/ref/show-text-list.pngbin312 -> 311 bytes
-rw-r--r--tests/ref/show-text-outer-space.pngbin548 -> 571 bytes
-rw-r--r--tests/ref/show-text-path-resolving.pngbin1722 -> 1730 bytes
-rw-r--r--tests/ref/show-text-regex-case-insensitive.pngbin3676 -> 3663 bytes
-rw-r--r--tests/ref/show-text-regex-character-class.pngbin1510 -> 1523 bytes
-rw-r--r--tests/ref/show-text-regex-word-boundary.pngbin1583 -> 1622 bytes
-rw-r--r--tests/ref/show-text-regex.pngbin1031 -> 1041 bytes
-rw-r--r--tests/ref/show-text-smartquote.pngbin1320 -> 1337 bytes
-rw-r--r--tests/ref/show-text-space-collapsing.pngbin566 -> 571 bytes
-rw-r--r--tests/ref/show-text-style-boundary.pngbin1378 -> 1391 bytes
-rw-r--r--tests/ref/show-text-within-par.pngbin1790 -> 1832 bytes
-rw-r--r--tests/ref/show-where-folding-stroke.pngbin718 -> 694 bytes
-rw-r--r--tests/ref/show-where-folding-text-size.pngbin1330 -> 1350 bytes
-rw-r--r--tests/ref/show-where-optional-field-raw.pngbin780 -> 785 bytes
-rw-r--r--tests/ref/show-where-optional-field-text.pngbin2068 -> 2047 bytes
-rw-r--r--tests/ref/show-where-resolving-hyphenate.pngbin476 -> 468 bytes
-rw-r--r--tests/ref/show-where-resolving-length.pngbin369 -> 369 bytes
-rw-r--r--tests/ref/smallcaps.pngbin377 -> 372 bytes
-rw-r--r--tests/ref/smartquote-apostrophe.pngbin1845 -> 1857 bytes
-rw-r--r--tests/ref/smartquote-bracket.pngbin563 -> 562 bytes
-rw-r--r--tests/ref/smartquote-close-before-letter.pngbin614 -> 614 bytes
-rw-r--r--tests/ref/smartquote-custom-complex.pngbin1561 -> 1551 bytes
-rw-r--r--tests/ref/smartquote-custom.pngbin1527 -> 1543 bytes
-rw-r--r--tests/ref/smartquote-de-ch.pngbin2038 -> 2045 bytes
-rw-r--r--tests/ref/smartquote-de.pngbin2033 -> 2026 bytes
-rw-r--r--tests/ref/smartquote-disable.pngbin2575 -> 2570 bytes
-rw-r--r--tests/ref/smartquote-disabled-temporarily.pngbin2804 -> 2781 bytes
-rw-r--r--tests/ref/smartquote-es-mx.pngbin1942 -> 1943 bytes
-rw-r--r--tests/ref/smartquote-es.pngbin1979 -> 1974 bytes
-rw-r--r--tests/ref/smartquote-escape.pngbin1306 -> 1303 bytes
-rw-r--r--tests/ref/smartquote-fi.pngbin1954 -> 1914 bytes
-rw-r--r--tests/ref/smartquote-fr-ch.pngbin2353 -> 2333 bytes
-rw-r--r--tests/ref/smartquote-fr.pngbin2363 -> 2344 bytes
-rw-r--r--tests/ref/smartquote-gr.pngbin2016 -> 2008 bytes
-rw-r--r--tests/ref/smartquote-he.pngbin1403 -> 1378 bytes
-rw-r--r--tests/ref/smartquote-it.pngbin1962 -> 1970 bytes
-rw-r--r--tests/ref/smartquote-la.pngbin1691 -> 1698 bytes
-rw-r--r--tests/ref/smartquote-nesting.pngbin1163 -> 1160 bytes
-rw-r--r--tests/ref/smartquote-prime.pngbin742 -> 746 bytes
-rw-r--r--tests/ref/smartquote-ro.pngbin2050 -> 2049 bytes
-rw-r--r--tests/ref/smartquote-ru.pngbin1869 -> 1877 bytes
-rw-r--r--tests/ref/smartquote-slash.pngbin1243 -> 1244 bytes
-rw-r--r--tests/ref/smartquote-with-embedding-chars.pngbin571 -> 573 bytes
-rw-r--r--tests/ref/smartquote.pngbin1900 -> 1899 bytes
-rw-r--r--tests/ref/space-collapsing-comments.pngbin503 -> 506 bytes
-rw-r--r--tests/ref/space-collapsing-linebreaks.pngbin266 -> 263 bytes
-rw-r--r--tests/ref/space-collapsing-stringy-linebreak.pngbin208 -> 208 bytes
-rw-r--r--tests/ref/space-collapsing-with-h.pngbin399 -> 399 bytes
-rw-r--r--tests/ref/space-collapsing.pngbin1370 -> 1369 bytes
-rw-r--r--tests/ref/space-thin-kept.pngbin1021 -> 1020 bytes
-rw-r--r--tests/ref/space-trailing-linebreak.pngbin596 -> 606 bytes
-rw-r--r--tests/ref/spacing-h-and-v.pngbin860 -> 853 bytes
-rw-r--r--tests/ref/spacing-rtl.pngbin299 -> 300 bytes
-rw-r--r--tests/ref/square-auto-sized.pngbin544 -> 565 bytes
-rw-r--r--tests/ref/square-circle-alignment.pngbin870 -> 861 bytes
-rw-r--r--tests/ref/square-contents-overflow.pngbin2749 -> 2732 bytes
-rw-r--r--tests/ref/square-height-limited.pngbin2346 -> 2349 bytes
-rw-r--r--tests/ref/square-overflow.pngbin289 -> 290 bytes
-rw-r--r--tests/ref/square-relative-size.pngbin339 -> 339 bytes
-rw-r--r--tests/ref/square.pngbin314 -> 313 bytes
-rw-r--r--tests/ref/stack-fr.pngbin2203 -> 2809 bytes
-rw-r--r--tests/ref/stack-rtl-align-and-fr.pngbin288 -> 288 bytes
-rw-r--r--tests/ref/state-basic.pngbin758 -> 754 bytes
-rw-r--r--tests/ref/state-multiple-calls-same-key.pngbin245 -> 244 bytes
-rw-r--r--tests/ref/state-nested.pngbin1734 -> 1703 bytes
-rw-r--r--tests/ref/state-no-convergence.pngbin139 -> 138 bytes
-rw-r--r--tests/ref/strike-background.pngbin1546 -> 1560 bytes
-rw-r--r--tests/ref/strike-with.pngbin2539 -> 2538 bytes
-rw-r--r--tests/ref/stroke-text.pngbin14345 -> 14330 bytes
-rw-r--r--tests/ref/stroke-zero-thickness.pngbin621 -> 620 bytes
-rw-r--r--tests/ref/strong-delta.pngbin907 -> 903 bytes
-rw-r--r--tests/ref/strong-double-star-empty-hint.pngbin314 -> 315 bytes
-rw-r--r--tests/ref/sub-super-non-typographic.pngbin312 -> 311 bytes
-rw-r--r--tests/ref/sub-super.pngbin1097 -> 1114 bytes
-rw-r--r--tests/ref/super-underline.pngbin1846 -> 1833 bytes
-rw-r--r--tests/ref/table-align-array.pngbin586 -> 591 bytes
-rw-r--r--tests/ref/table-cell-align-override.pngbin955 -> 956 bytes
-rw-r--r--tests/ref/table-cell-folding.pngbin1242 -> 1284 bytes
-rw-r--r--tests/ref/table-cell-override.pngbin3539 -> 3545 bytes
-rw-r--r--tests/ref/table-cell-show-based-on-position.pngbin1890 -> 1873 bytes
-rw-r--r--tests/ref/table-cell-show-emph.pngbin798 -> 796 bytes
-rw-r--r--tests/ref/table-cell-show.pngbin1903 -> 1900 bytes
-rw-r--r--tests/ref/table-cell-various-overrides.pngbin2570 -> 2571 bytes
-rw-r--r--tests/ref/table-contextual-measurement.pngbin453 -> 456 bytes
-rw-r--r--tests/ref/table-fill-basic.pngbin454 -> 444 bytes
-rw-r--r--tests/ref/table-gutters.pngbin5071 -> 5049 bytes
-rw-r--r--tests/ref/table-header-citation.pngbin624 -> 626 bytes
-rw-r--r--tests/ref/table-header-counter.pngbin359 -> 363 bytes
-rw-r--r--tests/ref/table-header-footer-madness.pngbin613 -> 616 bytes
-rw-r--r--tests/ref/table-inset-fold.pngbin307 -> 307 bytes
-rw-r--r--tests/ref/table-inset.pngbin3548 -> 3550 bytes
-rw-r--r--tests/ref/table-newlines.pngbin761 -> 758 bytes
-rw-r--r--tests/ref/table-stroke-vline-position-left-and-right.pngbin1051 -> 986 bytes
-rw-r--r--tests/ref/terms-built-in-loop.pngbin1592 -> 1586 bytes
-rw-r--r--tests/ref/terms-constructor.pngbin630 -> 632 bytes
-rw-r--r--tests/ref/terms-grid.pngbin1255 -> 1231 bytes
-rw-r--r--tests/ref/terms-multiline.pngbin1664 -> 1655 bytes
-rw-r--r--tests/ref/terms-rtl.pngbin794 -> 793 bytes
-rw-r--r--tests/ref/terms-style-change-interrupted.pngbin1524 -> 1520 bytes
-rw-r--r--tests/ref/terms-syntax-edge-cases.pngbin682 -> 677 bytes
-rw-r--r--tests/ref/text-call-body.pngbin1522 -> 1542 bytes
-rw-r--r--tests/ref/text-copy-paste-ligatures.pngbin1125 -> 1110 bytes
-rw-r--r--tests/ref/text-edge.pngbin8187 -> 8161 bytes
-rw-r--r--tests/ref/text-features.pngbin479 -> 480 bytes
-rw-r--r--tests/ref/text-font-change-after-space.pngbin397 -> 397 bytes
-rw-r--r--tests/ref/text-font-just-a-space.pngbin190 -> 190 bytes
-rw-r--r--tests/ref/text-font-properties.pngbin6913 -> 6893 bytes
-rw-r--r--tests/ref/text-kerning.pngbin248 -> 252 bytes
-rw-r--r--tests/ref/text-lang-hyphenate.pngbin1287 -> 1292 bytes
-rw-r--r--tests/ref/text-lang-script-shaping.pngbin500 -> 496 bytes
-rw-r--r--tests/ref/text-language-fallback-english.pngbin922 -> 920 bytes
-rw-r--r--tests/ref/text-ligatures.pngbin1157 -> 1163 bytes
-rw-r--r--tests/ref/text-number-type.pngbin675 -> 677 bytes
-rw-r--r--tests/ref/text-number-width.pngbin973 -> 971 bytes
-rw-r--r--tests/ref/text-size-em-nesting.pngbin660 -> 641 bytes
-rw-r--r--tests/ref/text-spacing-relative.pngbin412 -> 413 bytes
-rw-r--r--tests/ref/text-spacing.pngbin565 -> 561 bytes
-rw-r--r--tests/ref/text-tracking-changed-temporarily.pngbin437 -> 436 bytes
-rw-r--r--tests/ref/text-tracking-negative.pngbin798 -> 796 bytes
-rw-r--r--tests/ref/text-unknown-font-family-warning.pngbin499 -> 492 bytes
-rw-r--r--tests/ref/transform-rotate-relative-sizing.pngbin2382 -> 2414 bytes
-rw-r--r--tests/ref/transform-rotate.pngbin4352 -> 4462 bytes
-rw-r--r--tests/ref/transform-scale-relative-sizing.pngbin2033 -> 2023 bytes
-rw-r--r--tests/ref/transform-scale.pngbin1804 -> 1808 bytes
-rw-r--r--tests/ref/transform-skew-both-axes.pngbin1679 -> 1678 bytes
-rw-r--r--tests/ref/transform-skew-origin.pngbin487 -> 485 bytes
-rw-r--r--tests/ref/transform-skew-relative-sizing.pngbin819 -> 828 bytes
-rw-r--r--tests/ref/transform-skew.pngbin878 -> 880 bytes
-rw-r--r--tests/ref/trim-weak-space-line-beginning.pngbin245 -> 246 bytes
-rw-r--r--tests/ref/trim-weak-space-line-end.pngbin246 -> 246 bytes
-rw-r--r--tests/ref/underline-background.pngbin1626 -> 1654 bytes
-rw-r--r--tests/ref/underline-overline-strike.pngbin6404 -> 6533 bytes
-rw-r--r--tests/ref/underline-stroke-folding.pngbin663 -> 660 bytes
-rw-r--r--tests/ref/while-loop-basic.pngbin408 -> 409 bytes
-rw-r--r--tests/suite/layout/columns.typ2
-rw-r--r--tests/suite/layout/inline/bidi.typ2
-rw-r--r--tests/suite/layout/inline/justify.typ2
-rw-r--r--tests/suite/layout/inline/shaping.typ6
-rw-r--r--tests/suite/model/par.typ2
-rw-r--r--tests/suite/text/font.typ9
879 files changed, 14 insertions, 9 deletions
diff --git a/tests/ref/align-center-in-flow.png b/tests/ref/align-center-in-flow.png
index ecfe49dc..57991842 100644
--- a/tests/ref/align-center-in-flow.png
+++ b/tests/ref/align-center-in-flow.png
Binary files differ
diff --git a/tests/ref/align-right.png b/tests/ref/align-right.png
index edab8851..2e5ea766 100644
--- a/tests/ref/align-right.png
+++ b/tests/ref/align-right.png
Binary files differ
diff --git a/tests/ref/align-start-and-end.png b/tests/ref/align-start-and-end.png
index cf3faeae..1f15e1f7 100644
--- a/tests/ref/align-start-and-end.png
+++ b/tests/ref/align-start-and-end.png
Binary files differ
diff --git a/tests/ref/array-basic-syntax.png b/tests/ref/array-basic-syntax.png
index 6eb95305..0f653ce0 100644
--- a/tests/ref/array-basic-syntax.png
+++ b/tests/ref/array-basic-syntax.png
Binary files differ
diff --git a/tests/ref/array-insert-and-remove.png b/tests/ref/array-insert-and-remove.png
index ea4b8cf2..a52ecbe7 100644
--- a/tests/ref/array-insert-and-remove.png
+++ b/tests/ref/array-insert-and-remove.png
Binary files differ
diff --git a/tests/ref/array-join-content.png b/tests/ref/array-join-content.png
index 4d08142e..dbdd87df 100644
--- a/tests/ref/array-join-content.png
+++ b/tests/ref/array-join-content.png
Binary files differ
diff --git a/tests/ref/baseline-box.png b/tests/ref/baseline-box.png
index b85d0715..2a9e5175 100644
--- a/tests/ref/baseline-box.png
+++ b/tests/ref/baseline-box.png
Binary files differ
diff --git a/tests/ref/baseline-text.png b/tests/ref/baseline-text.png
index 72beac79..b82c8331 100644
--- a/tests/ref/baseline-text.png
+++ b/tests/ref/baseline-text.png
Binary files differ
diff --git a/tests/ref/bibliography-basic.png b/tests/ref/bibliography-basic.png
index 8ad1585e..0844eaf8 100644
--- a/tests/ref/bibliography-basic.png
+++ b/tests/ref/bibliography-basic.png
Binary files differ
diff --git a/tests/ref/bibliography-before-content.png b/tests/ref/bibliography-before-content.png
index 0cfcbe79..9a473e54 100644
--- a/tests/ref/bibliography-before-content.png
+++ b/tests/ref/bibliography-before-content.png
Binary files differ
diff --git a/tests/ref/bibliography-full.png b/tests/ref/bibliography-full.png
index 60c7e80d..f797c041 100644
--- a/tests/ref/bibliography-full.png
+++ b/tests/ref/bibliography-full.png
Binary files differ
diff --git a/tests/ref/bibliography-math.png b/tests/ref/bibliography-math.png
index c89a2fb2..9391154d 100644
--- a/tests/ref/bibliography-math.png
+++ b/tests/ref/bibliography-math.png
Binary files differ
diff --git a/tests/ref/bibliography-multiple-files.png b/tests/ref/bibliography-multiple-files.png
index ca356cce..3be3763f 100644
--- a/tests/ref/bibliography-multiple-files.png
+++ b/tests/ref/bibliography-multiple-files.png
Binary files differ
diff --git a/tests/ref/bibliography-ordering.png b/tests/ref/bibliography-ordering.png
index b1ffe2d4..c19b7e7d 100644
--- a/tests/ref/bibliography-ordering.png
+++ b/tests/ref/bibliography-ordering.png
Binary files differ
diff --git a/tests/ref/bidi-consecutive-embedded-rtl-runs.png b/tests/ref/bidi-consecutive-embedded-rtl-runs.png
index 4cf62d3e..80ee087e 100644
--- a/tests/ref/bidi-consecutive-embedded-rtl-runs.png
+++ b/tests/ref/bidi-consecutive-embedded-rtl-runs.png
Binary files differ
diff --git a/tests/ref/bidi-en-he-top-level.png b/tests/ref/bidi-en-he-top-level.png
index abab54f4..e993aaab 100644
--- a/tests/ref/bidi-en-he-top-level.png
+++ b/tests/ref/bidi-en-he-top-level.png
Binary files differ
diff --git a/tests/ref/bidi-explicit-dir.png b/tests/ref/bidi-explicit-dir.png
index 8b813be0..031a3b85 100644
--- a/tests/ref/bidi-explicit-dir.png
+++ b/tests/ref/bidi-explicit-dir.png
Binary files differ
diff --git a/tests/ref/bidi-nesting.png b/tests/ref/bidi-nesting.png
index e18d6c0a..fe5ba46f 100644
--- a/tests/ref/bidi-nesting.png
+++ b/tests/ref/bidi-nesting.png
Binary files differ
diff --git a/tests/ref/bidi-obj.png b/tests/ref/bidi-obj.png
index 8cc41528..8621deed 100644
--- a/tests/ref/bidi-obj.png
+++ b/tests/ref/bidi-obj.png
Binary files differ
diff --git a/tests/ref/bidi-raw.png b/tests/ref/bidi-raw.png
index 24503ee9..ecf5181c 100644
--- a/tests/ref/bidi-raw.png
+++ b/tests/ref/bidi-raw.png
Binary files differ
diff --git a/tests/ref/bidi-spacing.png b/tests/ref/bidi-spacing.png
index 44ede76f..5a96c671 100644
--- a/tests/ref/bidi-spacing.png
+++ b/tests/ref/bidi-spacing.png
Binary files differ
diff --git a/tests/ref/block-box-fill.png b/tests/ref/block-box-fill.png
index fe4f7258..26c66275 100644
--- a/tests/ref/block-box-fill.png
+++ b/tests/ref/block-box-fill.png
Binary files differ
diff --git a/tests/ref/block-clip-svg-glyphs.png b/tests/ref/block-clip-svg-glyphs.png
index 182fd418..0fc2c962 100644
--- a/tests/ref/block-clip-svg-glyphs.png
+++ b/tests/ref/block-clip-svg-glyphs.png
Binary files differ
diff --git a/tests/ref/block-clip-text.png b/tests/ref/block-clip-text.png
index 7cd86ddb..744ce0f2 100644
--- a/tests/ref/block-clip-text.png
+++ b/tests/ref/block-clip-text.png
Binary files differ
diff --git a/tests/ref/block-clipping-multiple-pages.png b/tests/ref/block-clipping-multiple-pages.png
index 9c9aa89b..ffe2fd08 100644
--- a/tests/ref/block-clipping-multiple-pages.png
+++ b/tests/ref/block-clipping-multiple-pages.png
Binary files differ
diff --git a/tests/ref/block-consistent-width.png b/tests/ref/block-consistent-width.png
index 70539956..045603cb 100644
--- a/tests/ref/block-consistent-width.png
+++ b/tests/ref/block-consistent-width.png
Binary files differ
diff --git a/tests/ref/block-fixed-height.png b/tests/ref/block-fixed-height.png
index 70fe002a..e96e70e1 100644
--- a/tests/ref/block-fixed-height.png
+++ b/tests/ref/block-fixed-height.png
Binary files differ
diff --git a/tests/ref/block-fr-height-auto-width.png b/tests/ref/block-fr-height-auto-width.png
index 21cd3f51..6b8bb1ff 100644
--- a/tests/ref/block-fr-height-auto-width.png
+++ b/tests/ref/block-fr-height-auto-width.png
Binary files differ
diff --git a/tests/ref/block-multiple-pages.png b/tests/ref/block-multiple-pages.png
index c2f192bd..31216620 100644
--- a/tests/ref/block-multiple-pages.png
+++ b/tests/ref/block-multiple-pages.png
Binary files differ
diff --git a/tests/ref/block-spacing-basic.png b/tests/ref/block-spacing-basic.png
index 875410ac..9703773d 100644
--- a/tests/ref/block-spacing-basic.png
+++ b/tests/ref/block-spacing-basic.png
Binary files differ
diff --git a/tests/ref/block-spacing-collapse-text-style.png b/tests/ref/block-spacing-collapse-text-style.png
index 6c631457..726b0d52 100644
--- a/tests/ref/block-spacing-collapse-text-style.png
+++ b/tests/ref/block-spacing-collapse-text-style.png
Binary files differ
diff --git a/tests/ref/block-spacing-maximum.png b/tests/ref/block-spacing-maximum.png
index 755b1cc3..a67ca098 100644
--- a/tests/ref/block-spacing-maximum.png
+++ b/tests/ref/block-spacing-maximum.png
Binary files differ
diff --git a/tests/ref/block-spacing-table.png b/tests/ref/block-spacing-table.png
index 1591acb7..29c0e083 100644
--- a/tests/ref/block-spacing-table.png
+++ b/tests/ref/block-spacing-table.png
Binary files differ
diff --git a/tests/ref/block-sticky-alone.png b/tests/ref/block-sticky-alone.png
index 74e30b3b..1f87fd16 100644
--- a/tests/ref/block-sticky-alone.png
+++ b/tests/ref/block-sticky-alone.png
Binary files differ
diff --git a/tests/ref/block-sticky-colbreak.png b/tests/ref/block-sticky-colbreak.png
index a56b25d9..d3dc4cbb 100644
--- a/tests/ref/block-sticky-colbreak.png
+++ b/tests/ref/block-sticky-colbreak.png
Binary files differ
diff --git a/tests/ref/block-sticky-many.png b/tests/ref/block-sticky-many.png
index cdcf291d..928dba26 100644
--- a/tests/ref/block-sticky-many.png
+++ b/tests/ref/block-sticky-many.png
Binary files differ
diff --git a/tests/ref/block-sticky.png b/tests/ref/block-sticky.png
index 4f236c89..6cd9ffb8 100644
--- a/tests/ref/block-sticky.png
+++ b/tests/ref/block-sticky.png
Binary files differ
diff --git a/tests/ref/box-clip-rect.png b/tests/ref/box-clip-rect.png
index 49a4e4ab..fd62bbec 100644
--- a/tests/ref/box-clip-rect.png
+++ b/tests/ref/box-clip-rect.png
Binary files differ
diff --git a/tests/ref/box-fr-width.png b/tests/ref/box-fr-width.png
index 30d48163..b8d0fc8a 100644
--- a/tests/ref/box-fr-width.png
+++ b/tests/ref/box-fr-width.png
Binary files differ
diff --git a/tests/ref/box.png b/tests/ref/box.png
index fde288a8..b3a11123 100644
--- a/tests/ref/box.png
+++ b/tests/ref/box.png
Binary files differ
diff --git a/tests/ref/call-basic.png b/tests/ref/call-basic.png
index 9016e9e8..696fc381 100644
--- a/tests/ref/call-basic.png
+++ b/tests/ref/call-basic.png
Binary files differ
diff --git a/tests/ref/circle-auto-sizing.png b/tests/ref/circle-auto-sizing.png
index 377dbe1d..65fba6e4 100644
--- a/tests/ref/circle-auto-sizing.png
+++ b/tests/ref/circle-auto-sizing.png
Binary files differ
diff --git a/tests/ref/circle-relative-sizing.png b/tests/ref/circle-relative-sizing.png
index efff34cf..859dde6d 100644
--- a/tests/ref/circle-relative-sizing.png
+++ b/tests/ref/circle-relative-sizing.png
Binary files differ
diff --git a/tests/ref/circle.png b/tests/ref/circle.png
index 8a86e194..73157a79 100644
--- a/tests/ref/circle.png
+++ b/tests/ref/circle.png
Binary files differ
diff --git a/tests/ref/cite-footnote.png b/tests/ref/cite-footnote.png
index 3e933327..87c1dbd9 100644
--- a/tests/ref/cite-footnote.png
+++ b/tests/ref/cite-footnote.png
Binary files differ
diff --git a/tests/ref/cite-form.png b/tests/ref/cite-form.png
index c49f00c8..a9fbe751 100644
--- a/tests/ref/cite-form.png
+++ b/tests/ref/cite-form.png
Binary files differ
diff --git a/tests/ref/cite-group.png b/tests/ref/cite-group.png
index 70feb4e1..0549d2c8 100644
--- a/tests/ref/cite-group.png
+++ b/tests/ref/cite-group.png
Binary files differ
diff --git a/tests/ref/cite-grouping-and-ordering.png b/tests/ref/cite-grouping-and-ordering.png
index 6a70539d..b292ab4a 100644
--- a/tests/ref/cite-grouping-and-ordering.png
+++ b/tests/ref/cite-grouping-and-ordering.png
Binary files differ
diff --git a/tests/ref/closure-path-resolve-in-layout-phase.png b/tests/ref/closure-path-resolve-in-layout-phase.png
index 21f9f4e4..baaed356 100644
--- a/tests/ref/closure-path-resolve-in-layout-phase.png
+++ b/tests/ref/closure-path-resolve-in-layout-phase.png
Binary files differ
diff --git a/tests/ref/closure-without-params-non-atomic.png b/tests/ref/closure-without-params-non-atomic.png
index 7d01ea3c..a2f6470c 100644
--- a/tests/ref/closure-without-params-non-atomic.png
+++ b/tests/ref/closure-without-params-non-atomic.png
Binary files differ
diff --git a/tests/ref/code-block-basic-syntax.png b/tests/ref/code-block-basic-syntax.png
index 7b2e6045..0f6decd3 100644
--- a/tests/ref/code-block-basic-syntax.png
+++ b/tests/ref/code-block-basic-syntax.png
Binary files differ
diff --git a/tests/ref/colbreak-weak.png b/tests/ref/colbreak-weak.png
index e2ce5b96..eeeceed7 100644
--- a/tests/ref/colbreak-weak.png
+++ b/tests/ref/colbreak-weak.png
Binary files differ
diff --git a/tests/ref/columns-colbreak-after-place.png b/tests/ref/columns-colbreak-after-place.png
index f6a8a63d..9538288e 100644
--- a/tests/ref/columns-colbreak-after-place.png
+++ b/tests/ref/columns-colbreak-after-place.png
Binary files differ
diff --git a/tests/ref/columns-empty-second-column.png b/tests/ref/columns-empty-second-column.png
index a00d5fb2..e847a6dc 100644
--- a/tests/ref/columns-empty-second-column.png
+++ b/tests/ref/columns-empty-second-column.png
Binary files differ
diff --git a/tests/ref/columns-in-auto-sized-rect.png b/tests/ref/columns-in-auto-sized-rect.png
index 00088b7e..306744c2 100644
--- a/tests/ref/columns-in-auto-sized-rect.png
+++ b/tests/ref/columns-in-auto-sized-rect.png
Binary files differ
diff --git a/tests/ref/columns-in-fixed-size-rect.png b/tests/ref/columns-in-fixed-size-rect.png
index 28cb97cb..50182d46 100644
--- a/tests/ref/columns-in-fixed-size-rect.png
+++ b/tests/ref/columns-in-fixed-size-rect.png
Binary files differ
diff --git a/tests/ref/columns-one.png b/tests/ref/columns-one.png
index 02abf659..710ce37d 100644
--- a/tests/ref/columns-one.png
+++ b/tests/ref/columns-one.png
Binary files differ
diff --git a/tests/ref/columns-page-height-auto.png b/tests/ref/columns-page-height-auto.png
index 9b3f1f85..1b500147 100644
--- a/tests/ref/columns-page-height-auto.png
+++ b/tests/ref/columns-page-height-auto.png
Binary files differ
diff --git a/tests/ref/columns-page-width-auto.png b/tests/ref/columns-page-width-auto.png
index 04d88bc1..158b6439 100644
--- a/tests/ref/columns-page-width-auto.png
+++ b/tests/ref/columns-page-width-auto.png
Binary files differ
diff --git a/tests/ref/columns-rtl.png b/tests/ref/columns-rtl.png
index 7efa57f5..89337717 100644
--- a/tests/ref/columns-rtl.png
+++ b/tests/ref/columns-rtl.png
Binary files differ
diff --git a/tests/ref/columns-set-page-colbreak-pagebreak.png b/tests/ref/columns-set-page-colbreak-pagebreak.png
index 48d2fd7b..58025697 100644
--- a/tests/ref/columns-set-page-colbreak-pagebreak.png
+++ b/tests/ref/columns-set-page-colbreak-pagebreak.png
Binary files differ
diff --git a/tests/ref/columns-set-page.png b/tests/ref/columns-set-page.png
index 42b5bea7..2c867ff7 100644
--- a/tests/ref/columns-set-page.png
+++ b/tests/ref/columns-set-page.png
Binary files differ
diff --git a/tests/ref/coma.png b/tests/ref/coma.png
index 96f9e4d9..2c59ae87 100644
--- a/tests/ref/coma.png
+++ b/tests/ref/coma.png
Binary files differ
diff --git a/tests/ref/comment-end-of-line.png b/tests/ref/comment-end-of-line.png
index 94da23cb..4e40055f 100644
--- a/tests/ref/comment-end-of-line.png
+++ b/tests/ref/comment-end-of-line.png
Binary files differ
diff --git a/tests/ref/comments.png b/tests/ref/comments.png
index 892ff5e4..5e715ef9 100644
--- a/tests/ref/comments.png
+++ b/tests/ref/comments.png
Binary files differ
diff --git a/tests/ref/content-field-materialized-heading.png b/tests/ref/content-field-materialized-heading.png
index 72201627..b52f323b 100644
--- a/tests/ref/content-field-materialized-heading.png
+++ b/tests/ref/content-field-materialized-heading.png
Binary files differ
diff --git a/tests/ref/content-field-materialized-query.png b/tests/ref/content-field-materialized-query.png
index 2d2a1480..89888d24 100644
--- a/tests/ref/content-field-materialized-query.png
+++ b/tests/ref/content-field-materialized-query.png
Binary files differ
diff --git a/tests/ref/content-fields-complex.png b/tests/ref/content-fields-complex.png
index 624a8b33..65ac5536 100644
--- a/tests/ref/content-fields-complex.png
+++ b/tests/ref/content-fields-complex.png
Binary files differ
diff --git a/tests/ref/content-label-field-access.png b/tests/ref/content-label-field-access.png
index bdb7c0f2..1388d65a 100644
--- a/tests/ref/content-label-field-access.png
+++ b/tests/ref/content-label-field-access.png
Binary files differ
diff --git a/tests/ref/content-label-fields-method.png b/tests/ref/content-label-fields-method.png
index bdb7c0f2..1388d65a 100644
--- a/tests/ref/content-label-fields-method.png
+++ b/tests/ref/content-label-fields-method.png
Binary files differ
diff --git a/tests/ref/content-label-has-method.png b/tests/ref/content-label-has-method.png
index bdb7c0f2..1388d65a 100644
--- a/tests/ref/content-label-has-method.png
+++ b/tests/ref/content-label-has-method.png
Binary files differ
diff --git a/tests/ref/context-compatibility-locate.png b/tests/ref/context-compatibility-locate.png
index 32516c00..9a78d3eb 100644
--- a/tests/ref/context-compatibility-locate.png
+++ b/tests/ref/context-compatibility-locate.png
Binary files differ
diff --git a/tests/ref/costs-hyphenation-avoid.png b/tests/ref/costs-hyphenation-avoid.png
index 8efaef63..0b612caf 100644
--- a/tests/ref/costs-hyphenation-avoid.png
+++ b/tests/ref/costs-hyphenation-avoid.png
Binary files differ
diff --git a/tests/ref/costs-runt-allow.png b/tests/ref/costs-runt-allow.png
index 31a348ff..0b2c97b1 100644
--- a/tests/ref/costs-runt-allow.png
+++ b/tests/ref/costs-runt-allow.png
Binary files differ
diff --git a/tests/ref/costs-runt-avoid.png b/tests/ref/costs-runt-avoid.png
index e45de59e..7a96f9a1 100644
--- a/tests/ref/costs-runt-avoid.png
+++ b/tests/ref/costs-runt-avoid.png
Binary files differ
diff --git a/tests/ref/costs-widow-orphan.png b/tests/ref/costs-widow-orphan.png
index 30e459de..615531a2 100644
--- a/tests/ref/costs-widow-orphan.png
+++ b/tests/ref/costs-widow-orphan.png
Binary files differ
diff --git a/tests/ref/counter-basic-1.png b/tests/ref/counter-basic-1.png
index 92282594..75704a61 100644
--- a/tests/ref/counter-basic-1.png
+++ b/tests/ref/counter-basic-1.png
Binary files differ
diff --git a/tests/ref/counter-figure.png b/tests/ref/counter-figure.png
index 5e4a4a5f..3a984ef5 100644
--- a/tests/ref/counter-figure.png
+++ b/tests/ref/counter-figure.png
Binary files differ
diff --git a/tests/ref/counter-heading.png b/tests/ref/counter-heading.png
index 96dafd6a..46341697 100644
--- a/tests/ref/counter-heading.png
+++ b/tests/ref/counter-heading.png
Binary files differ
diff --git a/tests/ref/counter-label.png b/tests/ref/counter-label.png
index 6fea90df..d4a02cf3 100644
--- a/tests/ref/counter-label.png
+++ b/tests/ref/counter-label.png
Binary files differ
diff --git a/tests/ref/counter-page-between-pages.png b/tests/ref/counter-page-between-pages.png
index f79c586d..5ce10f3a 100644
--- a/tests/ref/counter-page-between-pages.png
+++ b/tests/ref/counter-page-between-pages.png
Binary files differ
diff --git a/tests/ref/counter-page-footer-before-set-page.png b/tests/ref/counter-page-footer-before-set-page.png
index 2c6cd4ad..b05f6b9e 100644
--- a/tests/ref/counter-page-footer-before-set-page.png
+++ b/tests/ref/counter-page-footer-before-set-page.png
Binary files differ
diff --git a/tests/ref/counter-page-footer-only-update.png b/tests/ref/counter-page-footer-only-update.png
index e179face..03407421 100644
--- a/tests/ref/counter-page-footer-only-update.png
+++ b/tests/ref/counter-page-footer-only-update.png
Binary files differ
diff --git a/tests/ref/counter-page-header-before-set-page.png b/tests/ref/counter-page-header-before-set-page.png
index 960776cf..3f0a57fd 100644
--- a/tests/ref/counter-page-header-before-set-page.png
+++ b/tests/ref/counter-page-header-before-set-page.png
Binary files differ
diff --git a/tests/ref/counter-page-header-only-update.png b/tests/ref/counter-page-header-only-update.png
index 07bb19d9..19db3ddd 100644
--- a/tests/ref/counter-page-header-only-update.png
+++ b/tests/ref/counter-page-header-only-update.png
Binary files differ
diff --git a/tests/ref/counter-page.png b/tests/ref/counter-page.png
index 7058a98e..531d5003 100644
--- a/tests/ref/counter-page.png
+++ b/tests/ref/counter-page.png
Binary files differ
diff --git a/tests/ref/csv.png b/tests/ref/csv.png
index fd0c9a1c..055d5529 100644
--- a/tests/ref/csv.png
+++ b/tests/ref/csv.png
Binary files differ
diff --git a/tests/ref/decimal-display-round.png b/tests/ref/decimal-display-round.png
index 506a5b88..456780db 100644
--- a/tests/ref/decimal-display-round.png
+++ b/tests/ref/decimal-display-round.png
Binary files differ
diff --git a/tests/ref/decimal-display.png b/tests/ref/decimal-display.png
index 9109b195..8417c211 100644
--- a/tests/ref/decimal-display.png
+++ b/tests/ref/decimal-display.png
Binary files differ
diff --git a/tests/ref/destructuring-during-loop-continue.png b/tests/ref/destructuring-during-loop-continue.png
index 9ea8e3c1..7fb9a022 100644
--- a/tests/ref/destructuring-during-loop-continue.png
+++ b/tests/ref/destructuring-during-loop-continue.png
Binary files differ
diff --git a/tests/ref/dict-basic-methods.png b/tests/ref/dict-basic-methods.png
index 20410cc3..73fd369f 100644
--- a/tests/ref/dict-basic-methods.png
+++ b/tests/ref/dict-basic-methods.png
Binary files differ
diff --git a/tests/ref/dict-remove-order.png b/tests/ref/dict-remove-order.png
index 20410cc3..73fd369f 100644
--- a/tests/ref/dict-remove-order.png
+++ b/tests/ref/dict-remove-order.png
Binary files differ
diff --git a/tests/ref/document-set-after-content.png b/tests/ref/document-set-after-content.png
index 37e13773..bc5b56ea 100644
--- a/tests/ref/document-set-after-content.png
+++ b/tests/ref/document-set-after-content.png
Binary files differ
diff --git a/tests/ref/document-set-title.png b/tests/ref/document-set-title.png
index 74bcfe19..10f34929 100644
--- a/tests/ref/document-set-title.png
+++ b/tests/ref/document-set-title.png
Binary files differ
diff --git a/tests/ref/ellipse-auto-sizing.png b/tests/ref/ellipse-auto-sizing.png
index ed201521..1209066d 100644
--- a/tests/ref/ellipse-auto-sizing.png
+++ b/tests/ref/ellipse-auto-sizing.png
Binary files differ
diff --git a/tests/ref/emph-and-strong-call-in-word.png b/tests/ref/emph-and-strong-call-in-word.png
index 4720f994..7d82b738 100644
--- a/tests/ref/emph-and-strong-call-in-word.png
+++ b/tests/ref/emph-and-strong-call-in-word.png
Binary files differ
diff --git a/tests/ref/emph-double-underscore-empty-hint.png b/tests/ref/emph-double-underscore-empty-hint.png
index a940dfb6..733d4831 100644
--- a/tests/ref/emph-double-underscore-empty-hint.png
+++ b/tests/ref/emph-double-underscore-empty-hint.png
Binary files differ
diff --git a/tests/ref/emph-syntax.png b/tests/ref/emph-syntax.png
index 32b7de71..3ee25bed 100644
--- a/tests/ref/emph-syntax.png
+++ b/tests/ref/emph-syntax.png
Binary files differ
diff --git a/tests/ref/enum-built-in-loop.png b/tests/ref/enum-built-in-loop.png
index 298518da..8cb8f345 100644
--- a/tests/ref/enum-built-in-loop.png
+++ b/tests/ref/enum-built-in-loop.png
Binary files differ
diff --git a/tests/ref/enum-function-call.png b/tests/ref/enum-function-call.png
index a451f27c..f3aed4cc 100644
--- a/tests/ref/enum-function-call.png
+++ b/tests/ref/enum-function-call.png
Binary files differ
diff --git a/tests/ref/enum-number-align-2d.png b/tests/ref/enum-number-align-2d.png
index e205844f..d57b572a 100644
--- a/tests/ref/enum-number-align-2d.png
+++ b/tests/ref/enum-number-align-2d.png
Binary files differ
diff --git a/tests/ref/enum-number-align-default.png b/tests/ref/enum-number-align-default.png
index c47f9001..7b98abb1 100644
--- a/tests/ref/enum-number-align-default.png
+++ b/tests/ref/enum-number-align-default.png
Binary files differ
diff --git a/tests/ref/enum-number-align-specified.png b/tests/ref/enum-number-align-specified.png
index b2f2d619..85e5ccd1 100644
--- a/tests/ref/enum-number-align-specified.png
+++ b/tests/ref/enum-number-align-specified.png
Binary files differ
diff --git a/tests/ref/enum-number-align-unaffected.png b/tests/ref/enum-number-align-unaffected.png
index 3abcaaab..f4e15683 100644
--- a/tests/ref/enum-number-align-unaffected.png
+++ b/tests/ref/enum-number-align-unaffected.png
Binary files differ
diff --git a/tests/ref/enum-number-align-unfolded.png b/tests/ref/enum-number-align-unfolded.png
index 8c4f2943..8aa912f7 100644
--- a/tests/ref/enum-number-align-unfolded.png
+++ b/tests/ref/enum-number-align-unfolded.png
Binary files differ
diff --git a/tests/ref/enum-number-override-nested.png b/tests/ref/enum-number-override-nested.png
index 22bb7611..9b7d5a13 100644
--- a/tests/ref/enum-number-override-nested.png
+++ b/tests/ref/enum-number-override-nested.png
Binary files differ
diff --git a/tests/ref/enum-number-override.png b/tests/ref/enum-number-override.png
index 65c0f9d8..c1da78b4 100644
--- a/tests/ref/enum-number-override.png
+++ b/tests/ref/enum-number-override.png
Binary files differ
diff --git a/tests/ref/enum-numbering-closure-nested.png b/tests/ref/enum-numbering-closure-nested.png
index 25a5c42d..bd807573 100644
--- a/tests/ref/enum-numbering-closure-nested.png
+++ b/tests/ref/enum-numbering-closure-nested.png
Binary files differ
diff --git a/tests/ref/enum-numbering-closure.png b/tests/ref/enum-numbering-closure.png
index bf86f554..71d894cc 100644
--- a/tests/ref/enum-numbering-closure.png
+++ b/tests/ref/enum-numbering-closure.png
Binary files differ
diff --git a/tests/ref/enum-numbering-full.png b/tests/ref/enum-numbering-full.png
index 46449e57..75138ed6 100644
--- a/tests/ref/enum-numbering-full.png
+++ b/tests/ref/enum-numbering-full.png
Binary files differ
diff --git a/tests/ref/enum-numbering-pattern.png b/tests/ref/enum-numbering-pattern.png
index 4ecb9e4a..a0a6971f 100644
--- a/tests/ref/enum-numbering-pattern.png
+++ b/tests/ref/enum-numbering-pattern.png
Binary files differ
diff --git a/tests/ref/enum-syntax-at-start.png b/tests/ref/enum-syntax-at-start.png
index ce9f3967..7dcf07b0 100644
--- a/tests/ref/enum-syntax-at-start.png
+++ b/tests/ref/enum-syntax-at-start.png
Binary files differ
diff --git a/tests/ref/enum-syntax-edge-cases.png b/tests/ref/enum-syntax-edge-cases.png
index 496dc8e3..8f88be95 100644
--- a/tests/ref/enum-syntax-edge-cases.png
+++ b/tests/ref/enum-syntax-edge-cases.png
Binary files differ
diff --git a/tests/ref/escape.png b/tests/ref/escape.png
index 395dbb77..8ead06ba 100644
--- a/tests/ref/escape.png
+++ b/tests/ref/escape.png
Binary files differ
diff --git a/tests/ref/eval-in-show-rule.png b/tests/ref/eval-in-show-rule.png
index b4a80297..27b7864c 100644
--- a/tests/ref/eval-in-show-rule.png
+++ b/tests/ref/eval-in-show-rule.png
Binary files differ
diff --git a/tests/ref/eval-mode.png b/tests/ref/eval-mode.png
index 94357ff4..552709b6 100644
--- a/tests/ref/eval-mode.png
+++ b/tests/ref/eval-mode.png
Binary files differ
diff --git a/tests/ref/figure-align.png b/tests/ref/figure-align.png
index be287161..461bd815 100644
--- a/tests/ref/figure-align.png
+++ b/tests/ref/figure-align.png
Binary files differ
diff --git a/tests/ref/figure-and-caption-show.png b/tests/ref/figure-and-caption-show.png
index daf8f2b6..ec3a62e5 100644
--- a/tests/ref/figure-and-caption-show.png
+++ b/tests/ref/figure-and-caption-show.png
Binary files differ
diff --git a/tests/ref/figure-basic.png b/tests/ref/figure-basic.png
index 22a841db..69388755 100644
--- a/tests/ref/figure-basic.png
+++ b/tests/ref/figure-basic.png
Binary files differ
diff --git a/tests/ref/figure-breakable.png b/tests/ref/figure-breakable.png
index 40cb3ec5..d4acbbff 100644
--- a/tests/ref/figure-breakable.png
+++ b/tests/ref/figure-breakable.png
Binary files differ
diff --git a/tests/ref/figure-caption-separator.png b/tests/ref/figure-caption-separator.png
index e645f01f..eb739636 100644
--- a/tests/ref/figure-caption-separator.png
+++ b/tests/ref/figure-caption-separator.png
Binary files differ
diff --git a/tests/ref/figure-caption-show.png b/tests/ref/figure-caption-show.png
index 4ed6443a..598ad36d 100644
--- a/tests/ref/figure-caption-show.png
+++ b/tests/ref/figure-caption-show.png
Binary files differ
diff --git a/tests/ref/figure-caption-where-selector.png b/tests/ref/figure-caption-where-selector.png
index 08eb46f6..90d0cf69 100644
--- a/tests/ref/figure-caption-where-selector.png
+++ b/tests/ref/figure-caption-where-selector.png
Binary files differ
diff --git a/tests/ref/figure-localization-fr.png b/tests/ref/figure-localization-fr.png
index 665b3552..2543c667 100644
--- a/tests/ref/figure-localization-fr.png
+++ b/tests/ref/figure-localization-fr.png
Binary files differ
diff --git a/tests/ref/figure-localization-gr.png b/tests/ref/figure-localization-gr.png
index 46b52b05..51597968 100644
--- a/tests/ref/figure-localization-gr.png
+++ b/tests/ref/figure-localization-gr.png
Binary files differ
diff --git a/tests/ref/figure-localization-ru.png b/tests/ref/figure-localization-ru.png
index 102df597..de19d484 100644
--- a/tests/ref/figure-localization-ru.png
+++ b/tests/ref/figure-localization-ru.png
Binary files differ
diff --git a/tests/ref/figure-localization-zh.png b/tests/ref/figure-localization-zh.png
index f7625b1b..65a1be54 100644
--- a/tests/ref/figure-localization-zh.png
+++ b/tests/ref/figure-localization-zh.png
Binary files differ
diff --git a/tests/ref/figure-placement.png b/tests/ref/figure-placement.png
index c9ebd2ba..5f4c7414 100644
--- a/tests/ref/figure-placement.png
+++ b/tests/ref/figure-placement.png
Binary files differ
diff --git a/tests/ref/figure-table.png b/tests/ref/figure-table.png
index 5e013f42..04ff346a 100644
--- a/tests/ref/figure-table.png
+++ b/tests/ref/figure-table.png
Binary files differ
diff --git a/tests/ref/figure-theorem.png b/tests/ref/figure-theorem.png
index 10d6eeac..8fa07f47 100644
--- a/tests/ref/figure-theorem.png
+++ b/tests/ref/figure-theorem.png
Binary files differ
diff --git a/tests/ref/float-display.png b/tests/ref/float-display.png
index bfece012..48284499 100644
--- a/tests/ref/float-display.png
+++ b/tests/ref/float-display.png
Binary files differ
diff --git a/tests/ref/flow-first-region-counter-update-and-placed.png b/tests/ref/flow-first-region-counter-update-and-placed.png
index 21316719..5afd935c 100644
--- a/tests/ref/flow-first-region-counter-update-and-placed.png
+++ b/tests/ref/flow-first-region-counter-update-and-placed.png
Binary files differ
diff --git a/tests/ref/flow-first-region-counter-update-placed-and-line.png b/tests/ref/flow-first-region-counter-update-placed-and-line.png
index c5950783..6ff53fb7 100644
--- a/tests/ref/flow-first-region-counter-update-placed-and-line.png
+++ b/tests/ref/flow-first-region-counter-update-placed-and-line.png
Binary files differ
diff --git a/tests/ref/flow-first-region-counter-update.png b/tests/ref/flow-first-region-counter-update.png
index 8e883335..5e8fca22 100644
--- a/tests/ref/flow-first-region-counter-update.png
+++ b/tests/ref/flow-first-region-counter-update.png
Binary files differ
diff --git a/tests/ref/flow-first-region-no-item.png b/tests/ref/flow-first-region-no-item.png
index e888898c..8f65ab20 100644
--- a/tests/ref/flow-first-region-no-item.png
+++ b/tests/ref/flow-first-region-no-item.png
Binary files differ
diff --git a/tests/ref/flow-first-region-placed.png b/tests/ref/flow-first-region-placed.png
index cae4aa32..e7464168 100644
--- a/tests/ref/flow-first-region-placed.png
+++ b/tests/ref/flow-first-region-placed.png
Binary files differ
diff --git a/tests/ref/flow-first-region-zero-sized-item.png b/tests/ref/flow-first-region-zero-sized-item.png
index 2a7121d6..a9eff404 100644
--- a/tests/ref/flow-first-region-zero-sized-item.png
+++ b/tests/ref/flow-first-region-zero-sized-item.png
Binary files differ
diff --git a/tests/ref/flow-fr.png b/tests/ref/flow-fr.png
index b09a9604..92c9455d 100644
--- a/tests/ref/flow-fr.png
+++ b/tests/ref/flow-fr.png
Binary files differ
diff --git a/tests/ref/flow-heading-no-orphan.png b/tests/ref/flow-heading-no-orphan.png
index 16b20205..95294dc9 100644
--- a/tests/ref/flow-heading-no-orphan.png
+++ b/tests/ref/flow-heading-no-orphan.png
Binary files differ
diff --git a/tests/ref/flow-par-no-orphan-and-widow-lines.png b/tests/ref/flow-par-no-orphan-and-widow-lines.png
index 2444269f..a58edb7c 100644
--- a/tests/ref/flow-par-no-orphan-and-widow-lines.png
+++ b/tests/ref/flow-par-no-orphan-and-widow-lines.png
Binary files differ
diff --git a/tests/ref/flow-widow-forced.png b/tests/ref/flow-widow-forced.png
index ed25d05d..1255c6e1 100644
--- a/tests/ref/flow-widow-forced.png
+++ b/tests/ref/flow-widow-forced.png
Binary files differ
diff --git a/tests/ref/fold-vec-order-meta.png b/tests/ref/fold-vec-order-meta.png
index 36e3cd51..6eb36dc6 100644
--- a/tests/ref/fold-vec-order-meta.png
+++ b/tests/ref/fold-vec-order-meta.png
Binary files differ
diff --git a/tests/ref/fold-vec-order-text-decos.png b/tests/ref/fold-vec-order-text-decos.png
index 62c9e1af..4bee487b 100644
--- a/tests/ref/fold-vec-order-text-decos.png
+++ b/tests/ref/fold-vec-order-text-decos.png
Binary files differ
diff --git a/tests/ref/fold-vec-order-text-features.png b/tests/ref/fold-vec-order-text-features.png
index f2ff6f25..6074bcee 100644
--- a/tests/ref/fold-vec-order-text-features.png
+++ b/tests/ref/fold-vec-order-text-features.png
Binary files differ
diff --git a/tests/ref/footnote-basic.png b/tests/ref/footnote-basic.png
index 3562438b..44ace903 100644
--- a/tests/ref/footnote-basic.png
+++ b/tests/ref/footnote-basic.png
Binary files differ
diff --git a/tests/ref/footnote-block-at-end.png b/tests/ref/footnote-block-at-end.png
index 86416c48..09880aab 100644
--- a/tests/ref/footnote-block-at-end.png
+++ b/tests/ref/footnote-block-at-end.png
Binary files differ
diff --git a/tests/ref/footnote-break-across-pages-block.png b/tests/ref/footnote-break-across-pages-block.png
index ae27b41a..f2882dbc 100644
--- a/tests/ref/footnote-break-across-pages-block.png
+++ b/tests/ref/footnote-break-across-pages-block.png
Binary files differ
diff --git a/tests/ref/footnote-break-across-pages-float.png b/tests/ref/footnote-break-across-pages-float.png
index eb5f6f5d..94f8a587 100644
--- a/tests/ref/footnote-break-across-pages-float.png
+++ b/tests/ref/footnote-break-across-pages-float.png
Binary files differ
diff --git a/tests/ref/footnote-break-across-pages-nested.png b/tests/ref/footnote-break-across-pages-nested.png
index 49061844..f87658ce 100644
--- a/tests/ref/footnote-break-across-pages-nested.png
+++ b/tests/ref/footnote-break-across-pages-nested.png
Binary files differ
diff --git a/tests/ref/footnote-break-across-pages.png b/tests/ref/footnote-break-across-pages.png
index 8e5deabc..2d05fcd5 100644
--- a/tests/ref/footnote-break-across-pages.png
+++ b/tests/ref/footnote-break-across-pages.png
Binary files differ
diff --git a/tests/ref/footnote-duplicate.png b/tests/ref/footnote-duplicate.png
index 7c83b8de..b5a73f74 100644
--- a/tests/ref/footnote-duplicate.png
+++ b/tests/ref/footnote-duplicate.png
Binary files differ
diff --git a/tests/ref/footnote-entry.png b/tests/ref/footnote-entry.png
index e62315c4..dd09acb9 100644
--- a/tests/ref/footnote-entry.png
+++ b/tests/ref/footnote-entry.png
Binary files differ
diff --git a/tests/ref/footnote-float-priority.png b/tests/ref/footnote-float-priority.png
index 26797331..1017ed51 100644
--- a/tests/ref/footnote-float-priority.png
+++ b/tests/ref/footnote-float-priority.png
Binary files differ
diff --git a/tests/ref/footnote-in-caption.png b/tests/ref/footnote-in-caption.png
index 8d548c59..12a5fde5 100644
--- a/tests/ref/footnote-in-caption.png
+++ b/tests/ref/footnote-in-caption.png
Binary files differ
diff --git a/tests/ref/footnote-in-columns.png b/tests/ref/footnote-in-columns.png
index 169fa196..281ec883 100644
--- a/tests/ref/footnote-in-columns.png
+++ b/tests/ref/footnote-in-columns.png
Binary files differ
diff --git a/tests/ref/footnote-in-list.png b/tests/ref/footnote-in-list.png
index 504c3578..daf94e95 100644
--- a/tests/ref/footnote-in-list.png
+++ b/tests/ref/footnote-in-list.png
Binary files differ
diff --git a/tests/ref/footnote-in-place.png b/tests/ref/footnote-in-place.png
index d41316db..fa5e1bd1 100644
--- a/tests/ref/footnote-in-place.png
+++ b/tests/ref/footnote-in-place.png
Binary files differ
diff --git a/tests/ref/footnote-in-table.png b/tests/ref/footnote-in-table.png
index 7aa2bbf4..062a6fc7 100644
--- a/tests/ref/footnote-in-table.png
+++ b/tests/ref/footnote-in-table.png
Binary files differ
diff --git a/tests/ref/footnote-invariant.png b/tests/ref/footnote-invariant.png
index 8efb0066..a183ba7a 100644
--- a/tests/ref/footnote-invariant.png
+++ b/tests/ref/footnote-invariant.png
Binary files differ
diff --git a/tests/ref/footnote-multiple-in-one-line.png b/tests/ref/footnote-multiple-in-one-line.png
index 6f60b609..12def79b 100644
--- a/tests/ref/footnote-multiple-in-one-line.png
+++ b/tests/ref/footnote-multiple-in-one-line.png
Binary files differ
diff --git a/tests/ref/footnote-nested.png b/tests/ref/footnote-nested.png
index 50cc2637..501b257e 100644
--- a/tests/ref/footnote-nested.png
+++ b/tests/ref/footnote-nested.png
Binary files differ
diff --git a/tests/ref/footnote-ref-call.png b/tests/ref/footnote-ref-call.png
index 3c795302..afc10321 100644
--- a/tests/ref/footnote-ref-call.png
+++ b/tests/ref/footnote-ref-call.png
Binary files differ
diff --git a/tests/ref/footnote-ref-forward.png b/tests/ref/footnote-ref-forward.png
index e67671be..afb4d7cb 100644
--- a/tests/ref/footnote-ref-forward.png
+++ b/tests/ref/footnote-ref-forward.png
Binary files differ
diff --git a/tests/ref/footnote-ref-in-footnote.png b/tests/ref/footnote-ref-in-footnote.png
index 4718a088..94498598 100644
--- a/tests/ref/footnote-ref-in-footnote.png
+++ b/tests/ref/footnote-ref-in-footnote.png
Binary files differ
diff --git a/tests/ref/footnote-ref-multiple.png b/tests/ref/footnote-ref-multiple.png
index fc6f11cf..899afca1 100644
--- a/tests/ref/footnote-ref-multiple.png
+++ b/tests/ref/footnote-ref-multiple.png
Binary files differ
diff --git a/tests/ref/footnote-ref.png b/tests/ref/footnote-ref.png
index 517d997a..812514ea 100644
--- a/tests/ref/footnote-ref.png
+++ b/tests/ref/footnote-ref.png
Binary files differ
diff --git a/tests/ref/footnote-space-collapsing.png b/tests/ref/footnote-space-collapsing.png
index d7d02704..bad0691f 100644
--- a/tests/ref/footnote-space-collapsing.png
+++ b/tests/ref/footnote-space-collapsing.png
Binary files differ
diff --git a/tests/ref/footnote-styling.png b/tests/ref/footnote-styling.png
index fd7684af..a68cca9d 100644
--- a/tests/ref/footnote-styling.png
+++ b/tests/ref/footnote-styling.png
Binary files differ
diff --git a/tests/ref/for-loop-basic.png b/tests/ref/for-loop-basic.png
index 42d611ef..87682c46 100644
--- a/tests/ref/for-loop-basic.png
+++ b/tests/ref/for-loop-basic.png
Binary files differ
diff --git a/tests/ref/gradient-conic-text.png b/tests/ref/gradient-conic-text.png
index 1abef3cb..ac0a5aa4 100644
--- a/tests/ref/gradient-conic-text.png
+++ b/tests/ref/gradient-conic-text.png
Binary files differ
diff --git a/tests/ref/gradient-presets.png b/tests/ref/gradient-presets.png
index 0c7fabdd..de496894 100644
--- a/tests/ref/gradient-presets.png
+++ b/tests/ref/gradient-presets.png
Binary files differ
diff --git a/tests/ref/gradient-radial-text.png b/tests/ref/gradient-radial-text.png
index 6da09878..e630e0f1 100644
--- a/tests/ref/gradient-radial-text.png
+++ b/tests/ref/gradient-radial-text.png
Binary files differ
diff --git a/tests/ref/gradient-text-decoration.png b/tests/ref/gradient-text-decoration.png
index d1713c99..db3811e7 100644
--- a/tests/ref/gradient-text-decoration.png
+++ b/tests/ref/gradient-text-decoration.png
Binary files differ
diff --git a/tests/ref/gradient-text-dir.png b/tests/ref/gradient-text-dir.png
index eab56d66..0a4f8568 100644
--- a/tests/ref/gradient-text-dir.png
+++ b/tests/ref/gradient-text-dir.png
Binary files differ
diff --git a/tests/ref/gradient-text-global.png b/tests/ref/gradient-text-global.png
index 7892fbb2..ebc3d687 100644
--- a/tests/ref/gradient-text-global.png
+++ b/tests/ref/gradient-text-global.png
Binary files differ
diff --git a/tests/ref/gradient-text-in-container.png b/tests/ref/gradient-text-in-container.png
index 9122a556..afd88222 100644
--- a/tests/ref/gradient-text-in-container.png
+++ b/tests/ref/gradient-text-in-container.png
Binary files differ
diff --git a/tests/ref/gradient-text-rotate.png b/tests/ref/gradient-text-rotate.png
index a32cacf8..86e84de5 100644
--- a/tests/ref/gradient-text-rotate.png
+++ b/tests/ref/gradient-text-rotate.png
Binary files differ
diff --git a/tests/ref/grid-align.png b/tests/ref/grid-align.png
index f85abf69..cac55445 100644
--- a/tests/ref/grid-align.png
+++ b/tests/ref/grid-align.png
Binary files differ
diff --git a/tests/ref/grid-auto-shrink.png b/tests/ref/grid-auto-shrink.png
index 27813e26..7d9e887f 100644
--- a/tests/ref/grid-auto-shrink.png
+++ b/tests/ref/grid-auto-shrink.png
Binary files differ
diff --git a/tests/ref/grid-breaking-expand-vertically.png b/tests/ref/grid-breaking-expand-vertically.png
index 2e1b2db2..2957aec3 100644
--- a/tests/ref/grid-breaking-expand-vertically.png
+++ b/tests/ref/grid-breaking-expand-vertically.png
Binary files differ
diff --git a/tests/ref/grid-calendar.png b/tests/ref/grid-calendar.png
index 0609b84f..baed45d7 100644
--- a/tests/ref/grid-calendar.png
+++ b/tests/ref/grid-calendar.png
Binary files differ
diff --git a/tests/ref/grid-cell-align-override.png b/tests/ref/grid-cell-align-override.png
index 8ffde97f..cedc6d5c 100644
--- a/tests/ref/grid-cell-align-override.png
+++ b/tests/ref/grid-cell-align-override.png
Binary files differ
diff --git a/tests/ref/grid-cell-breaking.png b/tests/ref/grid-cell-breaking.png
index c91a3993..2dc3977a 100644
--- a/tests/ref/grid-cell-breaking.png
+++ b/tests/ref/grid-cell-breaking.png
Binary files differ
diff --git a/tests/ref/grid-cell-folding.png b/tests/ref/grid-cell-folding.png
index ce1108c6..83dc6101 100644
--- a/tests/ref/grid-cell-folding.png
+++ b/tests/ref/grid-cell-folding.png
Binary files differ
diff --git a/tests/ref/grid-cell-override-in-header-and-footer-with-gutter.png b/tests/ref/grid-cell-override-in-header-and-footer-with-gutter.png
index a475bf90..73042717 100644
--- a/tests/ref/grid-cell-override-in-header-and-footer-with-gutter.png
+++ b/tests/ref/grid-cell-override-in-header-and-footer-with-gutter.png
Binary files differ
diff --git a/tests/ref/grid-cell-override-in-header-and-footer.png b/tests/ref/grid-cell-override-in-header-and-footer.png
index 4d31e379..66d7b252 100644
--- a/tests/ref/grid-cell-override-in-header-and-footer.png
+++ b/tests/ref/grid-cell-override-in-header-and-footer.png
Binary files differ
diff --git a/tests/ref/grid-cell-override.png b/tests/ref/grid-cell-override.png
index a38efca5..7c2f05e3 100644
--- a/tests/ref/grid-cell-override.png
+++ b/tests/ref/grid-cell-override.png
Binary files differ
diff --git a/tests/ref/grid-cell-position-automatic-skip-manual.png b/tests/ref/grid-cell-position-automatic-skip-manual.png
index ec615c97..4363dadc 100644
--- a/tests/ref/grid-cell-position-automatic-skip-manual.png
+++ b/tests/ref/grid-cell-position-automatic-skip-manual.png
Binary files differ
diff --git a/tests/ref/grid-cell-position-extra-rows.png b/tests/ref/grid-cell-position-extra-rows.png
index 4d73c3f7..ff780de0 100644
--- a/tests/ref/grid-cell-position-extra-rows.png
+++ b/tests/ref/grid-cell-position-extra-rows.png
Binary files differ
diff --git a/tests/ref/grid-cell-position-out-of-order.png b/tests/ref/grid-cell-position-out-of-order.png
index d6bdad46..4db08207 100644
--- a/tests/ref/grid-cell-position-out-of-order.png
+++ b/tests/ref/grid-cell-position-out-of-order.png
Binary files differ
diff --git a/tests/ref/grid-cell-position-partial.png b/tests/ref/grid-cell-position-partial.png
index 3012c5b5..08aca45d 100644
--- a/tests/ref/grid-cell-position-partial.png
+++ b/tests/ref/grid-cell-position-partial.png
Binary files differ
diff --git a/tests/ref/grid-cell-show-based-on-position.png b/tests/ref/grid-cell-show-based-on-position.png
index 26ad6284..123f55a6 100644
--- a/tests/ref/grid-cell-show-based-on-position.png
+++ b/tests/ref/grid-cell-show-based-on-position.png
Binary files differ
diff --git a/tests/ref/grid-cell-show-emph.png b/tests/ref/grid-cell-show-emph.png
index bfc03d6d..0afb692b 100644
--- a/tests/ref/grid-cell-show-emph.png
+++ b/tests/ref/grid-cell-show-emph.png
Binary files differ
diff --git a/tests/ref/grid-cell-show.png b/tests/ref/grid-cell-show.png
index 9ac6d269..bf5495cd 100644
--- a/tests/ref/grid-cell-show.png
+++ b/tests/ref/grid-cell-show.png
Binary files differ
diff --git a/tests/ref/grid-cell-various-overrides.png b/tests/ref/grid-cell-various-overrides.png
index 74490e84..cce0a1c1 100644
--- a/tests/ref/grid-cell-various-overrides.png
+++ b/tests/ref/grid-cell-various-overrides.png
Binary files differ
diff --git a/tests/ref/grid-colspan-gutter.png b/tests/ref/grid-colspan-gutter.png
index 2ba9c217..225e52a8 100644
--- a/tests/ref/grid-colspan-gutter.png
+++ b/tests/ref/grid-colspan-gutter.png
Binary files differ
diff --git a/tests/ref/grid-colspan-multiple-regions.png b/tests/ref/grid-colspan-multiple-regions.png
index 22811aca..41d8cdac 100644
--- a/tests/ref/grid-colspan-multiple-regions.png
+++ b/tests/ref/grid-colspan-multiple-regions.png
Binary files differ
diff --git a/tests/ref/grid-colspan-over-all-fr-columns-page-width-auto.png b/tests/ref/grid-colspan-over-all-fr-columns-page-width-auto.png
index b5cf6cac..49004617 100644
--- a/tests/ref/grid-colspan-over-all-fr-columns-page-width-auto.png
+++ b/tests/ref/grid-colspan-over-all-fr-columns-page-width-auto.png
Binary files differ
diff --git a/tests/ref/grid-colspan-over-all-fr-columns.png b/tests/ref/grid-colspan-over-all-fr-columns.png
index c152f3cc..c66e1de9 100644
--- a/tests/ref/grid-colspan-over-all-fr-columns.png
+++ b/tests/ref/grid-colspan-over-all-fr-columns.png
Binary files differ
diff --git a/tests/ref/grid-colspan-over-some-fr-columns.png b/tests/ref/grid-colspan-over-some-fr-columns.png
index 5d8157c2..d9c03d85 100644
--- a/tests/ref/grid-colspan-over-some-fr-columns.png
+++ b/tests/ref/grid-colspan-over-some-fr-columns.png
Binary files differ
diff --git a/tests/ref/grid-colspan-thick-stroke.png b/tests/ref/grid-colspan-thick-stroke.png
index 7348551e..3486f1bd 100644
--- a/tests/ref/grid-colspan-thick-stroke.png
+++ b/tests/ref/grid-colspan-thick-stroke.png
Binary files differ
diff --git a/tests/ref/grid-colspan.png b/tests/ref/grid-colspan.png
index 419d23b2..b54e4eab 100644
--- a/tests/ref/grid-colspan.png
+++ b/tests/ref/grid-colspan.png
Binary files differ
diff --git a/tests/ref/grid-complete-rows.png b/tests/ref/grid-complete-rows.png
index 192aa911..23301e1e 100644
--- a/tests/ref/grid-complete-rows.png
+++ b/tests/ref/grid-complete-rows.png
Binary files differ
diff --git a/tests/ref/grid-consecutive-rows-breaking.png b/tests/ref/grid-consecutive-rows-breaking.png
index 6000271d..28b4168a 100644
--- a/tests/ref/grid-consecutive-rows-breaking.png
+++ b/tests/ref/grid-consecutive-rows-breaking.png
Binary files differ
diff --git a/tests/ref/grid-exam.png b/tests/ref/grid-exam.png
index 97edd52e..87f1106b 100644
--- a/tests/ref/grid-exam.png
+++ b/tests/ref/grid-exam.png
Binary files differ
diff --git a/tests/ref/grid-fill-func.png b/tests/ref/grid-fill-func.png
index 388a52df..df6e4008 100644
--- a/tests/ref/grid-fill-func.png
+++ b/tests/ref/grid-fill-func.png
Binary files differ
diff --git a/tests/ref/grid-finance.png b/tests/ref/grid-finance.png
index 2ea48594..a71ed5e3 100644
--- a/tests/ref/grid-finance.png
+++ b/tests/ref/grid-finance.png
Binary files differ
diff --git a/tests/ref/grid-footer-bare-1.png b/tests/ref/grid-footer-bare-1.png
index e8c8b21a..70c42bbc 100644
--- a/tests/ref/grid-footer-bare-1.png
+++ b/tests/ref/grid-footer-bare-1.png
Binary files differ
diff --git a/tests/ref/grid-footer-bare-2.png b/tests/ref/grid-footer-bare-2.png
index bad6a3dd..61f2e786 100644
--- a/tests/ref/grid-footer-bare-2.png
+++ b/tests/ref/grid-footer-bare-2.png
Binary files differ
diff --git a/tests/ref/grid-footer-below-rowspans.png b/tests/ref/grid-footer-below-rowspans.png
index 5c3a2b26..12750e9b 100644
--- a/tests/ref/grid-footer-below-rowspans.png
+++ b/tests/ref/grid-footer-below-rowspans.png
Binary files differ
diff --git a/tests/ref/grid-footer-cell-with-y.png b/tests/ref/grid-footer-cell-with-y.png
index 3237ea69..a9ab242c 100644
--- a/tests/ref/grid-footer-cell-with-y.png
+++ b/tests/ref/grid-footer-cell-with-y.png
Binary files differ
diff --git a/tests/ref/grid-footer-expand.png b/tests/ref/grid-footer-expand.png
index 118765d5..6b173b0d 100644
--- a/tests/ref/grid-footer-expand.png
+++ b/tests/ref/grid-footer-expand.png
Binary files differ
diff --git a/tests/ref/grid-footer-gutter-and-no-repeat.png b/tests/ref/grid-footer-gutter-and-no-repeat.png
index ea36ae03..d90b55d7 100644
--- a/tests/ref/grid-footer-gutter-and-no-repeat.png
+++ b/tests/ref/grid-footer-gutter-and-no-repeat.png
Binary files differ
diff --git a/tests/ref/grid-footer-hline-and-vline-1.png b/tests/ref/grid-footer-hline-and-vline-1.png
index a4d9a681..f274f7ff 100644
--- a/tests/ref/grid-footer-hline-and-vline-1.png
+++ b/tests/ref/grid-footer-hline-and-vline-1.png
Binary files differ
diff --git a/tests/ref/grid-footer-hline-and-vline-2.png b/tests/ref/grid-footer-hline-and-vline-2.png
index 0ad2bacc..90eaf51d 100644
--- a/tests/ref/grid-footer-hline-and-vline-2.png
+++ b/tests/ref/grid-footer-hline-and-vline-2.png
Binary files differ
diff --git a/tests/ref/grid-footer-relative-row-sizes.png b/tests/ref/grid-footer-relative-row-sizes.png
index b533f13f..ad2486fb 100644
--- a/tests/ref/grid-footer-relative-row-sizes.png
+++ b/tests/ref/grid-footer-relative-row-sizes.png
Binary files differ
diff --git a/tests/ref/grid-footer-rowspan.png b/tests/ref/grid-footer-rowspan.png
index 369e4d07..0ba472bf 100644
--- a/tests/ref/grid-footer-rowspan.png
+++ b/tests/ref/grid-footer-rowspan.png
Binary files differ
diff --git a/tests/ref/grid-footer-stroke-edge-cases.png b/tests/ref/grid-footer-stroke-edge-cases.png
index c3db98e7..1accc7ad 100644
--- a/tests/ref/grid-footer-stroke-edge-cases.png
+++ b/tests/ref/grid-footer-stroke-edge-cases.png
Binary files differ
diff --git a/tests/ref/grid-footer-top-stroke.png b/tests/ref/grid-footer-top-stroke.png
index ff9aa9f0..06fbd560 100644
--- a/tests/ref/grid-footer-top-stroke.png
+++ b/tests/ref/grid-footer-top-stroke.png
Binary files differ
diff --git a/tests/ref/grid-footer.png b/tests/ref/grid-footer.png
index 196563c7..24006e71 100644
--- a/tests/ref/grid-footer.png
+++ b/tests/ref/grid-footer.png
Binary files differ
diff --git a/tests/ref/grid-funcs-gutter.png b/tests/ref/grid-funcs-gutter.png
index ee6723ef..d2263159 100644
--- a/tests/ref/grid-funcs-gutter.png
+++ b/tests/ref/grid-funcs-gutter.png
Binary files differ
diff --git a/tests/ref/grid-gutter-fr.png b/tests/ref/grid-gutter-fr.png
index 2fce6949..f7793672 100644
--- a/tests/ref/grid-gutter-fr.png
+++ b/tests/ref/grid-gutter-fr.png
Binary files differ
diff --git a/tests/ref/grid-header-and-footer-containing-rowspan.png b/tests/ref/grid-header-and-footer-containing-rowspan.png
index 705d72a4..19d00530 100644
--- a/tests/ref/grid-header-and-footer-containing-rowspan.png
+++ b/tests/ref/grid-header-and-footer-containing-rowspan.png
Binary files differ
diff --git a/tests/ref/grid-header-and-footer-empty.png b/tests/ref/grid-header-and-footer-empty.png
index c4e7bb0e..45f77b3a 100644
--- a/tests/ref/grid-header-and-footer-empty.png
+++ b/tests/ref/grid-header-and-footer-empty.png
Binary files differ
diff --git a/tests/ref/grid-header-and-footer-lack-of-space.png b/tests/ref/grid-header-and-footer-lack-of-space.png
index 303c6f31..a6e6c4e3 100644
--- a/tests/ref/grid-header-and-footer-lack-of-space.png
+++ b/tests/ref/grid-header-and-footer-lack-of-space.png
Binary files differ
diff --git a/tests/ref/grid-header-and-footer-orphan-prevention.png b/tests/ref/grid-header-and-footer-orphan-prevention.png
index 8253b657..fa2693dc 100644
--- a/tests/ref/grid-header-and-footer-orphan-prevention.png
+++ b/tests/ref/grid-header-and-footer-orphan-prevention.png
Binary files differ
diff --git a/tests/ref/grid-header-and-rowspan-non-contiguous-1.png b/tests/ref/grid-header-and-rowspan-non-contiguous-1.png
index 1a573f24..dcdb0178 100644
--- a/tests/ref/grid-header-and-rowspan-non-contiguous-1.png
+++ b/tests/ref/grid-header-and-rowspan-non-contiguous-1.png
Binary files differ
diff --git a/tests/ref/grid-header-and-rowspan-non-contiguous-2.png b/tests/ref/grid-header-and-rowspan-non-contiguous-2.png
index 335e559b..f0e689d9 100644
--- a/tests/ref/grid-header-and-rowspan-non-contiguous-2.png
+++ b/tests/ref/grid-header-and-rowspan-non-contiguous-2.png
Binary files differ
diff --git a/tests/ref/grid-header-and-rowspan-non-contiguous-3.png b/tests/ref/grid-header-and-rowspan-non-contiguous-3.png
index eb3f3791..c689ef4f 100644
--- a/tests/ref/grid-header-and-rowspan-non-contiguous-3.png
+++ b/tests/ref/grid-header-and-rowspan-non-contiguous-3.png
Binary files differ
diff --git a/tests/ref/grid-header-block-with-fixed-height.png b/tests/ref/grid-header-block-with-fixed-height.png
index b7f2eedb..0c2897a9 100644
--- a/tests/ref/grid-header-block-with-fixed-height.png
+++ b/tests/ref/grid-header-block-with-fixed-height.png
Binary files differ
diff --git a/tests/ref/grid-header-cell-with-y.png b/tests/ref/grid-header-cell-with-y.png
index e54e35fa..9e3465fb 100644
--- a/tests/ref/grid-header-cell-with-y.png
+++ b/tests/ref/grid-header-cell-with-y.png
Binary files differ
diff --git a/tests/ref/grid-header-containing-rowspan.png b/tests/ref/grid-header-containing-rowspan.png
index 3cabff9e..0436748c 100644
--- a/tests/ref/grid-header-containing-rowspan.png
+++ b/tests/ref/grid-header-containing-rowspan.png
Binary files differ
diff --git a/tests/ref/grid-header-empty.png b/tests/ref/grid-header-empty.png
index 20e4d92c..2aee101f 100644
--- a/tests/ref/grid-header-empty.png
+++ b/tests/ref/grid-header-empty.png
Binary files differ
diff --git a/tests/ref/grid-header-expand.png b/tests/ref/grid-header-expand.png
index 46572441..d0fbd72e 100644
--- a/tests/ref/grid-header-expand.png
+++ b/tests/ref/grid-header-expand.png
Binary files differ
diff --git a/tests/ref/grid-header-footer-and-rowspan-non-contiguous-1.png b/tests/ref/grid-header-footer-and-rowspan-non-contiguous-1.png
index e7b153c8..68a34d59 100644
--- a/tests/ref/grid-header-footer-and-rowspan-non-contiguous-1.png
+++ b/tests/ref/grid-header-footer-and-rowspan-non-contiguous-1.png
Binary files differ
diff --git a/tests/ref/grid-header-footer-and-rowspan-non-contiguous-2.png b/tests/ref/grid-header-footer-and-rowspan-non-contiguous-2.png
index 525475ac..8e5cb39e 100644
--- a/tests/ref/grid-header-footer-and-rowspan-non-contiguous-2.png
+++ b/tests/ref/grid-header-footer-and-rowspan-non-contiguous-2.png
Binary files differ
diff --git a/tests/ref/grid-header-footer-block-with-fixed-height.png b/tests/ref/grid-header-footer-block-with-fixed-height.png
index 1f2e7c20..753e9606 100644
--- a/tests/ref/grid-header-footer-block-with-fixed-height.png
+++ b/tests/ref/grid-header-footer-block-with-fixed-height.png
Binary files differ
diff --git a/tests/ref/grid-header-hline-and-vline.png b/tests/ref/grid-header-hline-and-vline.png
index a01fc00b..c0b0f48c 100644
--- a/tests/ref/grid-header-hline-and-vline.png
+++ b/tests/ref/grid-header-hline-and-vline.png
Binary files differ
diff --git a/tests/ref/grid-header-hline-bottom-manually.png b/tests/ref/grid-header-hline-bottom-manually.png
index d944f7b5..384f209a 100644
--- a/tests/ref/grid-header-hline-bottom-manually.png
+++ b/tests/ref/grid-header-hline-bottom-manually.png
Binary files differ
diff --git a/tests/ref/grid-header-hline-bottom.png b/tests/ref/grid-header-hline-bottom.png
index f1361242..f2ebdc99 100644
--- a/tests/ref/grid-header-hline-bottom.png
+++ b/tests/ref/grid-header-hline-bottom.png
Binary files differ
diff --git a/tests/ref/grid-header-lack-of-space.png b/tests/ref/grid-header-lack-of-space.png
index 8b222174..0884a79a 100644
--- a/tests/ref/grid-header-lack-of-space.png
+++ b/tests/ref/grid-header-lack-of-space.png
Binary files differ
diff --git a/tests/ref/grid-header-last-child.png b/tests/ref/grid-header-last-child.png
index 4fa1ff7c..2efcf5a8 100644
--- a/tests/ref/grid-header-last-child.png
+++ b/tests/ref/grid-header-last-child.png
Binary files differ
diff --git a/tests/ref/grid-header-nested.png b/tests/ref/grid-header-nested.png
index 9078090f..dbcb7b3b 100644
--- a/tests/ref/grid-header-nested.png
+++ b/tests/ref/grid-header-nested.png
Binary files differ
diff --git a/tests/ref/grid-header-orphan-prevention.png b/tests/ref/grid-header-orphan-prevention.png
index fa903e42..69181731 100644
--- a/tests/ref/grid-header-orphan-prevention.png
+++ b/tests/ref/grid-header-orphan-prevention.png
Binary files differ
diff --git a/tests/ref/grid-header-relative-row-sizes.png b/tests/ref/grid-header-relative-row-sizes.png
index 69ed1d1e..81e3461a 100644
--- a/tests/ref/grid-header-relative-row-sizes.png
+++ b/tests/ref/grid-header-relative-row-sizes.png
Binary files differ
diff --git a/tests/ref/grid-header-rowspan-base.png b/tests/ref/grid-header-rowspan-base.png
index 1ab83591..0cf1d6ee 100644
--- a/tests/ref/grid-header-rowspan-base.png
+++ b/tests/ref/grid-header-rowspan-base.png
Binary files differ
diff --git a/tests/ref/grid-header-stroke-edge-cases.png b/tests/ref/grid-header-stroke-edge-cases.png
index b86eb632..d61b9619 100644
--- a/tests/ref/grid-header-stroke-edge-cases.png
+++ b/tests/ref/grid-header-stroke-edge-cases.png
Binary files differ
diff --git a/tests/ref/grid-headers-gutter.png b/tests/ref/grid-headers-gutter.png
index c2a48a66..38e6499f 100644
--- a/tests/ref/grid-headers-gutter.png
+++ b/tests/ref/grid-headers-gutter.png
Binary files differ
diff --git a/tests/ref/grid-headers-no-repeat.png b/tests/ref/grid-headers-no-repeat.png
index 32d281a1..8c4f3b78 100644
--- a/tests/ref/grid-headers-no-repeat.png
+++ b/tests/ref/grid-headers-no-repeat.png
Binary files differ
diff --git a/tests/ref/grid-headers.png b/tests/ref/grid-headers.png
index 13e88dbe..e3ca6fbe 100644
--- a/tests/ref/grid-headers.png
+++ b/tests/ref/grid-headers.png
Binary files differ
diff --git a/tests/ref/grid-inset-folding.png b/tests/ref/grid-inset-folding.png
index 7f994264..acf16fd4 100644
--- a/tests/ref/grid-inset-folding.png
+++ b/tests/ref/grid-inset-folding.png
Binary files differ
diff --git a/tests/ref/grid-inset.png b/tests/ref/grid-inset.png
index d31197d0..a17cb992 100644
--- a/tests/ref/grid-inset.png
+++ b/tests/ref/grid-inset.png
Binary files differ
diff --git a/tests/ref/grid-nested-breaking.png b/tests/ref/grid-nested-breaking.png
index b203c230..cda48e82 100644
--- a/tests/ref/grid-nested-breaking.png
+++ b/tests/ref/grid-nested-breaking.png
Binary files differ
diff --git a/tests/ref/grid-nested-footers.png b/tests/ref/grid-nested-footers.png
index 1af85a00..d21ececc 100644
--- a/tests/ref/grid-nested-footers.png
+++ b/tests/ref/grid-nested-footers.png
Binary files differ
diff --git a/tests/ref/grid-nested-headers.png b/tests/ref/grid-nested-headers.png
index e714dcc4..32a2bff4 100644
--- a/tests/ref/grid-nested-headers.png
+++ b/tests/ref/grid-nested-headers.png
Binary files differ
diff --git a/tests/ref/grid-nested-with-footers.png b/tests/ref/grid-nested-with-footers.png
index 5ceae877..62336047 100644
--- a/tests/ref/grid-nested-with-footers.png
+++ b/tests/ref/grid-nested-with-footers.png
Binary files differ
diff --git a/tests/ref/grid-nested-with-headers.png b/tests/ref/grid-nested-with-headers.png
index 6b7ef14b..f42b6d67 100644
--- a/tests/ref/grid-nested-with-headers.png
+++ b/tests/ref/grid-nested-with-headers.png
Binary files differ
diff --git a/tests/ref/grid-row-sizing-manual-align.png b/tests/ref/grid-row-sizing-manual-align.png
index 68b0911e..ce8acbc9 100644
--- a/tests/ref/grid-row-sizing-manual-align.png
+++ b/tests/ref/grid-row-sizing-manual-align.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-block-full-height.png b/tests/ref/grid-rowspan-block-full-height.png
index 078cbda4..216289d1 100644
--- a/tests/ref/grid-rowspan-block-full-height.png
+++ b/tests/ref/grid-rowspan-block-full-height.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-cell-coordinates.png b/tests/ref/grid-rowspan-cell-coordinates.png
index ebe19fd4..f7388752 100644
--- a/tests/ref/grid-rowspan-cell-coordinates.png
+++ b/tests/ref/grid-rowspan-cell-coordinates.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-cell-order.png b/tests/ref/grid-rowspan-cell-order.png
index c9b1f554..264aafea 100644
--- a/tests/ref/grid-rowspan-cell-order.png
+++ b/tests/ref/grid-rowspan-cell-order.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-excessive-gutter.png b/tests/ref/grid-rowspan-excessive-gutter.png
index 8688364c..8e8b1da2 100644
--- a/tests/ref/grid-rowspan-excessive-gutter.png
+++ b/tests/ref/grid-rowspan-excessive-gutter.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-excessive.png b/tests/ref/grid-rowspan-excessive.png
index 1e6b4128..9f9476e7 100644
--- a/tests/ref/grid-rowspan-excessive.png
+++ b/tests/ref/grid-rowspan-excessive.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-fixed-size.png b/tests/ref/grid-rowspan-fixed-size.png
index c9ae3fa1..d787d7e2 100644
--- a/tests/ref/grid-rowspan-fixed-size.png
+++ b/tests/ref/grid-rowspan-fixed-size.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-gutter.png b/tests/ref/grid-rowspan-gutter.png
index b37a1cab..b99560ad 100644
--- a/tests/ref/grid-rowspan-gutter.png
+++ b/tests/ref/grid-rowspan-gutter.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-in-all-columns-stroke-gutter.png b/tests/ref/grid-rowspan-in-all-columns-stroke-gutter.png
index edad2f01..d136dc9a 100644
--- a/tests/ref/grid-rowspan-in-all-columns-stroke-gutter.png
+++ b/tests/ref/grid-rowspan-in-all-columns-stroke-gutter.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-in-all-columns-stroke.png b/tests/ref/grid-rowspan-in-all-columns-stroke.png
index 135d1911..ab1544ab 100644
--- a/tests/ref/grid-rowspan-in-all-columns-stroke.png
+++ b/tests/ref/grid-rowspan-in-all-columns-stroke.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-over-auto-row.png b/tests/ref/grid-rowspan-over-auto-row.png
index 45037382..b7531618 100644
--- a/tests/ref/grid-rowspan-over-auto-row.png
+++ b/tests/ref/grid-rowspan-over-auto-row.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-over-fr-row-at-end.png b/tests/ref/grid-rowspan-over-fr-row-at-end.png
index 1cf8b9fc..25e84652 100644
--- a/tests/ref/grid-rowspan-over-fr-row-at-end.png
+++ b/tests/ref/grid-rowspan-over-fr-row-at-end.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-over-fr-row-at-start.png b/tests/ref/grid-rowspan-over-fr-row-at-start.png
index 577db916..4c779aa5 100644
--- a/tests/ref/grid-rowspan-over-fr-row-at-start.png
+++ b/tests/ref/grid-rowspan-over-fr-row-at-start.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-split-1.png b/tests/ref/grid-rowspan-split-1.png
index e99b105f..869f5a36 100644
--- a/tests/ref/grid-rowspan-split-1.png
+++ b/tests/ref/grid-rowspan-split-1.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-split-11.png b/tests/ref/grid-rowspan-split-11.png
index 202665d6..7ff13e3b 100644
--- a/tests/ref/grid-rowspan-split-11.png
+++ b/tests/ref/grid-rowspan-split-11.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-split-12.png b/tests/ref/grid-rowspan-split-12.png
index 3d8985f2..a10f44c6 100644
--- a/tests/ref/grid-rowspan-split-12.png
+++ b/tests/ref/grid-rowspan-split-12.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-split-13.png b/tests/ref/grid-rowspan-split-13.png
index f4e9d694..169bebd8 100644
--- a/tests/ref/grid-rowspan-split-13.png
+++ b/tests/ref/grid-rowspan-split-13.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-split-14.png b/tests/ref/grid-rowspan-split-14.png
index 1500a89b..2b53de61 100644
--- a/tests/ref/grid-rowspan-split-14.png
+++ b/tests/ref/grid-rowspan-split-14.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-split-15.png b/tests/ref/grid-rowspan-split-15.png
index bd435f3c..33bd9c16 100644
--- a/tests/ref/grid-rowspan-split-15.png
+++ b/tests/ref/grid-rowspan-split-15.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-split-16.png b/tests/ref/grid-rowspan-split-16.png
index fff83aeb..f067153f 100644
--- a/tests/ref/grid-rowspan-split-16.png
+++ b/tests/ref/grid-rowspan-split-16.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-split-17.png b/tests/ref/grid-rowspan-split-17.png
index 2224c194..4d287def 100644
--- a/tests/ref/grid-rowspan-split-17.png
+++ b/tests/ref/grid-rowspan-split-17.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-split-2.png b/tests/ref/grid-rowspan-split-2.png
index fad27f49..3c7e7522 100644
--- a/tests/ref/grid-rowspan-split-2.png
+++ b/tests/ref/grid-rowspan-split-2.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-split-3.png b/tests/ref/grid-rowspan-split-3.png
index 0d7c3359..4b727cc4 100644
--- a/tests/ref/grid-rowspan-split-3.png
+++ b/tests/ref/grid-rowspan-split-3.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-split-4.png b/tests/ref/grid-rowspan-split-4.png
index 2af887bb..94765876 100644
--- a/tests/ref/grid-rowspan-split-4.png
+++ b/tests/ref/grid-rowspan-split-4.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-split-5.png b/tests/ref/grid-rowspan-split-5.png
index 3aa79cda..c27d59c5 100644
--- a/tests/ref/grid-rowspan-split-5.png
+++ b/tests/ref/grid-rowspan-split-5.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-split-6.png b/tests/ref/grid-rowspan-split-6.png
index fbf5bf28..25f81b4f 100644
--- a/tests/ref/grid-rowspan-split-6.png
+++ b/tests/ref/grid-rowspan-split-6.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-split-7.png b/tests/ref/grid-rowspan-split-7.png
index 00e03f02..6aa812f5 100644
--- a/tests/ref/grid-rowspan-split-7.png
+++ b/tests/ref/grid-rowspan-split-7.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-split-8.png b/tests/ref/grid-rowspan-split-8.png
index 405b5423..fc9c1f60 100644
--- a/tests/ref/grid-rowspan-split-8.png
+++ b/tests/ref/grid-rowspan-split-8.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-split-9.png b/tests/ref/grid-rowspan-split-9.png
index 8d878c28..a1451b29 100644
--- a/tests/ref/grid-rowspan-split-9.png
+++ b/tests/ref/grid-rowspan-split-9.png
Binary files differ
diff --git a/tests/ref/grid-rowspan-unbreakable-1.png b/tests/ref/grid-rowspan-unbreakable-1.png
index 6112c069..39bf1d07 100644
--- a/tests/ref/grid-rowspan-unbreakable-1.png
+++ b/tests/ref/grid-rowspan-unbreakable-1.png
Binary files differ
diff --git a/tests/ref/grid-rowspan.png b/tests/ref/grid-rowspan.png
index 87ad4180..8e736505 100644
--- a/tests/ref/grid-rowspan.png
+++ b/tests/ref/grid-rowspan.png
Binary files differ
diff --git a/tests/ref/grid-rtl-colspan-stroke.png b/tests/ref/grid-rtl-colspan-stroke.png
index 248a575c..50b7048f 100644
--- a/tests/ref/grid-rtl-colspan-stroke.png
+++ b/tests/ref/grid-rtl-colspan-stroke.png
Binary files differ
diff --git a/tests/ref/grid-rtl-colspan.png b/tests/ref/grid-rtl-colspan.png
index 886e276d..e1729464 100644
--- a/tests/ref/grid-rtl-colspan.png
+++ b/tests/ref/grid-rtl-colspan.png
Binary files differ
diff --git a/tests/ref/grid-rtl-complex.png b/tests/ref/grid-rtl-complex.png
index a4177548..df2d5abc 100644
--- a/tests/ref/grid-rtl-complex.png
+++ b/tests/ref/grid-rtl-complex.png
Binary files differ
diff --git a/tests/ref/grid-rtl-header.png b/tests/ref/grid-rtl-header.png
index 1ed532c3..e4b544e5 100644
--- a/tests/ref/grid-rtl-header.png
+++ b/tests/ref/grid-rtl-header.png
Binary files differ
diff --git a/tests/ref/grid-rtl-multiple-regions.png b/tests/ref/grid-rtl-multiple-regions.png
index a9ec7340..a590d672 100644
--- a/tests/ref/grid-rtl-multiple-regions.png
+++ b/tests/ref/grid-rtl-multiple-regions.png
Binary files differ
diff --git a/tests/ref/grid-rtl-rowspan.png b/tests/ref/grid-rtl-rowspan.png
index 7b51f97b..0705c167 100644
--- a/tests/ref/grid-rtl-rowspan.png
+++ b/tests/ref/grid-rtl-rowspan.png
Binary files differ
diff --git a/tests/ref/grid-rtl-vline-position.png b/tests/ref/grid-rtl-vline-position.png
index 3612fc9f..e5319556 100644
--- a/tests/ref/grid-rtl-vline-position.png
+++ b/tests/ref/grid-rtl-vline-position.png
Binary files differ
diff --git a/tests/ref/grid-rtl.png b/tests/ref/grid-rtl.png
index c40fc588..6703de51 100644
--- a/tests/ref/grid-rtl.png
+++ b/tests/ref/grid-rtl.png
Binary files differ
diff --git a/tests/ref/grid-same-row-multiple-columns-breaking.png b/tests/ref/grid-same-row-multiple-columns-breaking.png
index b440f336..517b9bd9 100644
--- a/tests/ref/grid-same-row-multiple-columns-breaking.png
+++ b/tests/ref/grid-same-row-multiple-columns-breaking.png
Binary files differ
diff --git a/tests/ref/grid-stroke-array.png b/tests/ref/grid-stroke-array.png
index 6f8e28b0..2cabcc74 100644
--- a/tests/ref/grid-stroke-array.png
+++ b/tests/ref/grid-stroke-array.png
Binary files differ
diff --git a/tests/ref/grid-stroke-automatically-positioned-lines.png b/tests/ref/grid-stroke-automatically-positioned-lines.png
index 2118112c..0a7c04f6 100644
--- a/tests/ref/grid-stroke-automatically-positioned-lines.png
+++ b/tests/ref/grid-stroke-automatically-positioned-lines.png
Binary files differ
diff --git a/tests/ref/grid-stroke-border-partial.png b/tests/ref/grid-stroke-border-partial.png
index ffd8835f..7b04c42d 100644
--- a/tests/ref/grid-stroke-border-partial.png
+++ b/tests/ref/grid-stroke-border-partial.png
Binary files differ
diff --git a/tests/ref/grid-stroke-complex.png b/tests/ref/grid-stroke-complex.png
index e68fd5f3..649a81cf 100644
--- a/tests/ref/grid-stroke-complex.png
+++ b/tests/ref/grid-stroke-complex.png
Binary files differ
diff --git a/tests/ref/grid-stroke-field-in-show.png b/tests/ref/grid-stroke-field-in-show.png
index 695868c0..719f8ba4 100644
--- a/tests/ref/grid-stroke-field-in-show.png
+++ b/tests/ref/grid-stroke-field-in-show.png
Binary files differ
diff --git a/tests/ref/grid-stroke-folding.png b/tests/ref/grid-stroke-folding.png
index 0f2d5960..938c55f6 100644
--- a/tests/ref/grid-stroke-folding.png
+++ b/tests/ref/grid-stroke-folding.png
Binary files differ
diff --git a/tests/ref/grid-stroke-func.png b/tests/ref/grid-stroke-func.png
index 954e90df..4c46c0e9 100644
--- a/tests/ref/grid-stroke-func.png
+++ b/tests/ref/grid-stroke-func.png
Binary files differ
diff --git a/tests/ref/grid-stroke-hline-position-bottom-gutter.png b/tests/ref/grid-stroke-hline-position-bottom-gutter.png
index 23c7def4..3bd7ebe5 100644
--- a/tests/ref/grid-stroke-hline-position-bottom-gutter.png
+++ b/tests/ref/grid-stroke-hline-position-bottom-gutter.png
Binary files differ
diff --git a/tests/ref/grid-stroke-hline-position-bottom.png b/tests/ref/grid-stroke-hline-position-bottom.png
index 25c003c8..30813d6b 100644
--- a/tests/ref/grid-stroke-hline-position-bottom.png
+++ b/tests/ref/grid-stroke-hline-position-bottom.png
Binary files differ
diff --git a/tests/ref/grid-stroke-hline-rowspan.png b/tests/ref/grid-stroke-hline-rowspan.png
index 2faf7079..d060a01a 100644
--- a/tests/ref/grid-stroke-hline-rowspan.png
+++ b/tests/ref/grid-stroke-hline-rowspan.png
Binary files differ
diff --git a/tests/ref/grid-stroke-manually-positioned-lines.png b/tests/ref/grid-stroke-manually-positioned-lines.png
index a8a75ee0..a0d2f92c 100644
--- a/tests/ref/grid-stroke-manually-positioned-lines.png
+++ b/tests/ref/grid-stroke-manually-positioned-lines.png
Binary files differ
diff --git a/tests/ref/grid-stroke-none.png b/tests/ref/grid-stroke-none.png
index 3f978bd3..ea0c0401 100644
--- a/tests/ref/grid-stroke-none.png
+++ b/tests/ref/grid-stroke-none.png
Binary files differ
diff --git a/tests/ref/grid-stroke-pattern.png b/tests/ref/grid-stroke-pattern.png
index 15e846ea..024f9b20 100644
--- a/tests/ref/grid-stroke-pattern.png
+++ b/tests/ref/grid-stroke-pattern.png
Binary files differ
diff --git a/tests/ref/grid-stroke-priority-cell.png b/tests/ref/grid-stroke-priority-cell.png
index 2c28e9e8..761a1095 100644
--- a/tests/ref/grid-stroke-priority-cell.png
+++ b/tests/ref/grid-stroke-priority-cell.png
Binary files differ
diff --git a/tests/ref/grid-stroke-priority-line-cell.png b/tests/ref/grid-stroke-priority-line-cell.png
index 064dc1c9..ca0f5964 100644
--- a/tests/ref/grid-stroke-priority-line-cell.png
+++ b/tests/ref/grid-stroke-priority-line-cell.png
Binary files differ
diff --git a/tests/ref/grid-stroke-priority-line.png b/tests/ref/grid-stroke-priority-line.png
index 1bcaa2ee..662ae504 100644
--- a/tests/ref/grid-stroke-priority-line.png
+++ b/tests/ref/grid-stroke-priority-line.png
Binary files differ
diff --git a/tests/ref/grid-stroke-set-on-cell-and-line.png b/tests/ref/grid-stroke-set-on-cell-and-line.png
index d43752f0..7710325c 100644
--- a/tests/ref/grid-stroke-set-on-cell-and-line.png
+++ b/tests/ref/grid-stroke-set-on-cell-and-line.png
Binary files differ
diff --git a/tests/ref/grid-stroke-vline-colspan.png b/tests/ref/grid-stroke-vline-colspan.png
index 7b381437..2977569f 100644
--- a/tests/ref/grid-stroke-vline-colspan.png
+++ b/tests/ref/grid-stroke-vline-colspan.png
Binary files differ
diff --git a/tests/ref/grid-stroke-vline-position-left-and-right.png b/tests/ref/grid-stroke-vline-position-left-and-right.png
index 852fcf29..8ea8a3ac 100644
--- a/tests/ref/grid-stroke-vline-position-left-and-right.png
+++ b/tests/ref/grid-stroke-vline-position-left-and-right.png
Binary files differ
diff --git a/tests/ref/grid-trailing-linebreak-region-overflow.png b/tests/ref/grid-trailing-linebreak-region-overflow.png
index 4f7bc852..d9e907f1 100644
--- a/tests/ref/grid-trailing-linebreak-region-overflow.png
+++ b/tests/ref/grid-trailing-linebreak-region-overflow.png
Binary files differ
diff --git a/tests/ref/heading-basic.png b/tests/ref/heading-basic.png
index 74a8f2ce..9d766712 100644
--- a/tests/ref/heading-basic.png
+++ b/tests/ref/heading-basic.png
Binary files differ
diff --git a/tests/ref/heading-block.png b/tests/ref/heading-block.png
index 595f18f5..d316fe86 100644
--- a/tests/ref/heading-block.png
+++ b/tests/ref/heading-block.png
Binary files differ
diff --git a/tests/ref/heading-offset-and-level.png b/tests/ref/heading-offset-and-level.png
index 9277e770..4a65e7ab 100644
--- a/tests/ref/heading-offset-and-level.png
+++ b/tests/ref/heading-offset-and-level.png
Binary files differ
diff --git a/tests/ref/heading-offset.png b/tests/ref/heading-offset.png
index 3a3670cc..acccd7f6 100644
--- a/tests/ref/heading-offset.png
+++ b/tests/ref/heading-offset.png
Binary files differ
diff --git a/tests/ref/heading-show-where.png b/tests/ref/heading-show-where.png
index 4edbfaf9..ee568d1c 100644
--- a/tests/ref/heading-show-where.png
+++ b/tests/ref/heading-show-where.png
Binary files differ
diff --git a/tests/ref/heading-syntax-at-start.png b/tests/ref/heading-syntax-at-start.png
index 29b824e0..1b593030 100644
--- a/tests/ref/heading-syntax-at-start.png
+++ b/tests/ref/heading-syntax-at-start.png
Binary files differ
diff --git a/tests/ref/heading-syntax-edge-cases.png b/tests/ref/heading-syntax-edge-cases.png
index 372e1a65..340fe73c 100644
--- a/tests/ref/heading-syntax-edge-cases.png
+++ b/tests/ref/heading-syntax-edge-cases.png
Binary files differ
diff --git a/tests/ref/hide-image.png b/tests/ref/hide-image.png
index 36dbf6a8..d671a073 100644
--- a/tests/ref/hide-image.png
+++ b/tests/ref/hide-image.png
Binary files differ
diff --git a/tests/ref/hide-line.png b/tests/ref/hide-line.png
index 7d8fa6cd..fd95440d 100644
--- a/tests/ref/hide-line.png
+++ b/tests/ref/hide-line.png
Binary files differ
diff --git a/tests/ref/hide-list.png b/tests/ref/hide-list.png
index 055f7b66..c828b0ad 100644
--- a/tests/ref/hide-list.png
+++ b/tests/ref/hide-list.png
Binary files differ
diff --git a/tests/ref/hide-polygon.png b/tests/ref/hide-polygon.png
index 5c74eb41..cf83a8a0 100644
--- a/tests/ref/hide-polygon.png
+++ b/tests/ref/hide-polygon.png
Binary files differ
diff --git a/tests/ref/hide-rect.png b/tests/ref/hide-rect.png
index 62372c21..0426c589 100644
--- a/tests/ref/hide-rect.png
+++ b/tests/ref/hide-rect.png
Binary files differ
diff --git a/tests/ref/hide-table.png b/tests/ref/hide-table.png
index e3d890d7..0a08977c 100644
--- a/tests/ref/hide-table.png
+++ b/tests/ref/hide-table.png
Binary files differ
diff --git a/tests/ref/hide-text.png b/tests/ref/hide-text.png
index 1136038c..0712f4cf 100644
--- a/tests/ref/hide-text.png
+++ b/tests/ref/hide-text.png
Binary files differ
diff --git a/tests/ref/highlight-bounds.png b/tests/ref/highlight-bounds.png
index ed868c29..d1baa280 100644
--- a/tests/ref/highlight-bounds.png
+++ b/tests/ref/highlight-bounds.png
Binary files differ
diff --git a/tests/ref/highlight-edges-bounds.png b/tests/ref/highlight-edges-bounds.png
index f78f3cc3..78450739 100644
--- a/tests/ref/highlight-edges-bounds.png
+++ b/tests/ref/highlight-edges-bounds.png
Binary files differ
diff --git a/tests/ref/highlight-edges.png b/tests/ref/highlight-edges.png
index ca48707f..84c0bf2b 100644
--- a/tests/ref/highlight-edges.png
+++ b/tests/ref/highlight-edges.png
Binary files differ
diff --git a/tests/ref/highlight-radius.png b/tests/ref/highlight-radius.png
index 3baa3e6d..1211c56f 100644
--- a/tests/ref/highlight-radius.png
+++ b/tests/ref/highlight-radius.png
Binary files differ
diff --git a/tests/ref/highlight-stroke.png b/tests/ref/highlight-stroke.png
index 5a8ad3b5..32dd1ec9 100644
--- a/tests/ref/highlight-stroke.png
+++ b/tests/ref/highlight-stroke.png
Binary files differ
diff --git a/tests/ref/highlight.png b/tests/ref/highlight.png
index 0047b7f4..29843c66 100644
--- a/tests/ref/highlight.png
+++ b/tests/ref/highlight.png
Binary files differ
diff --git a/tests/ref/hyphenate-between-shape-runs.png b/tests/ref/hyphenate-between-shape-runs.png
index a365af24..910eedb7 100644
--- a/tests/ref/hyphenate-between-shape-runs.png
+++ b/tests/ref/hyphenate-between-shape-runs.png
Binary files differ
diff --git a/tests/ref/hyphenate-es-capitalized-names.png b/tests/ref/hyphenate-es-capitalized-names.png
index 803d6795..7d29ace8 100644
--- a/tests/ref/hyphenate-es-capitalized-names.png
+++ b/tests/ref/hyphenate-es-capitalized-names.png
Binary files differ
diff --git a/tests/ref/hyphenate-es-repeat-hyphen.png b/tests/ref/hyphenate-es-repeat-hyphen.png
index a4c5a060..4191718d 100644
--- a/tests/ref/hyphenate-es-repeat-hyphen.png
+++ b/tests/ref/hyphenate-es-repeat-hyphen.png
Binary files differ
diff --git a/tests/ref/hyphenate-off-temporarily.png b/tests/ref/hyphenate-off-temporarily.png
index 48e3caa9..46c7664b 100644
--- a/tests/ref/hyphenate-off-temporarily.png
+++ b/tests/ref/hyphenate-off-temporarily.png
Binary files differ
diff --git a/tests/ref/hyphenate-outside-of-words.png b/tests/ref/hyphenate-outside-of-words.png
index 57b11ed8..4170c5aa 100644
--- a/tests/ref/hyphenate-outside-of-words.png
+++ b/tests/ref/hyphenate-outside-of-words.png
Binary files differ
diff --git a/tests/ref/hyphenate-pt-dash-emphasis.png b/tests/ref/hyphenate-pt-dash-emphasis.png
index cab13ea4..53ab304a 100644
--- a/tests/ref/hyphenate-pt-dash-emphasis.png
+++ b/tests/ref/hyphenate-pt-dash-emphasis.png
Binary files differ
diff --git a/tests/ref/hyphenate-pt-no-repeat-hyphen.png b/tests/ref/hyphenate-pt-no-repeat-hyphen.png
index d0e34c9b..b3dbf7cc 100644
--- a/tests/ref/hyphenate-pt-no-repeat-hyphen.png
+++ b/tests/ref/hyphenate-pt-no-repeat-hyphen.png
Binary files differ
diff --git a/tests/ref/hyphenate-pt-repeat-hyphen-hyphenate-true-with-emphasis.png b/tests/ref/hyphenate-pt-repeat-hyphen-hyphenate-true-with-emphasis.png
index 0bb23ab1..0563bfd7 100644
--- a/tests/ref/hyphenate-pt-repeat-hyphen-hyphenate-true-with-emphasis.png
+++ b/tests/ref/hyphenate-pt-repeat-hyphen-hyphenate-true-with-emphasis.png
Binary files differ
diff --git a/tests/ref/hyphenate-pt-repeat-hyphen-hyphenate-true.png b/tests/ref/hyphenate-pt-repeat-hyphen-hyphenate-true.png
index d08859fb..5f3dbe28 100644
--- a/tests/ref/hyphenate-pt-repeat-hyphen-hyphenate-true.png
+++ b/tests/ref/hyphenate-pt-repeat-hyphen-hyphenate-true.png
Binary files differ
diff --git a/tests/ref/hyphenate-pt-repeat-hyphen-natural-word-breaking.png b/tests/ref/hyphenate-pt-repeat-hyphen-natural-word-breaking.png
index d08859fb..5f3dbe28 100644
--- a/tests/ref/hyphenate-pt-repeat-hyphen-natural-word-breaking.png
+++ b/tests/ref/hyphenate-pt-repeat-hyphen-natural-word-breaking.png
Binary files differ
diff --git a/tests/ref/hyphenate-punctuation.png b/tests/ref/hyphenate-punctuation.png
index 897a15a0..7fbacdd9 100644
--- a/tests/ref/hyphenate-punctuation.png
+++ b/tests/ref/hyphenate-punctuation.png
Binary files differ
diff --git a/tests/ref/hyphenate-shy.png b/tests/ref/hyphenate-shy.png
index a548c711..9dfdc043 100644
--- a/tests/ref/hyphenate-shy.png
+++ b/tests/ref/hyphenate-shy.png
Binary files differ
diff --git a/tests/ref/hyphenate.png b/tests/ref/hyphenate.png
index c01c9021..172f62f4 100644
--- a/tests/ref/hyphenate.png
+++ b/tests/ref/hyphenate.png
Binary files differ
diff --git a/tests/ref/if-condition-complex.png b/tests/ref/if-condition-complex.png
index 4cbebc5e..46f3119e 100644
--- a/tests/ref/if-condition-complex.png
+++ b/tests/ref/if-condition-complex.png
Binary files differ
diff --git a/tests/ref/if-markup.png b/tests/ref/if-markup.png
index 57eb47da..d22e1db3 100644
--- a/tests/ref/if-markup.png
+++ b/tests/ref/if-markup.png
Binary files differ
diff --git a/tests/ref/image-baseline-with-box.png b/tests/ref/image-baseline-with-box.png
index 492570d0..dc8e8bc5 100644
--- a/tests/ref/image-baseline-with-box.png
+++ b/tests/ref/image-baseline-with-box.png
Binary files differ
diff --git a/tests/ref/image-jump-to-next-page.png b/tests/ref/image-jump-to-next-page.png
index d8f03b3f..cae70689 100644
--- a/tests/ref/image-jump-to-next-page.png
+++ b/tests/ref/image-jump-to-next-page.png
Binary files differ
diff --git a/tests/ref/image-svg-text-font.png b/tests/ref/image-svg-text-font.png
index 972c0564..7f0e94e6 100644
--- a/tests/ref/image-svg-text-font.png
+++ b/tests/ref/image-svg-text-font.png
Binary files differ
diff --git a/tests/ref/image-svg-text.png b/tests/ref/image-svg-text.png
index 2e41f905..4dd5e500 100644
--- a/tests/ref/image-svg-text.png
+++ b/tests/ref/image-svg-text.png
Binary files differ
diff --git a/tests/ref/import-basic.png b/tests/ref/import-basic.png
index 674c4ecf..707855d9 100644
--- a/tests/ref/import-basic.png
+++ b/tests/ref/import-basic.png
Binary files differ
diff --git a/tests/ref/import-from-function-scope.png b/tests/ref/import-from-function-scope.png
index f6169d8c..2f901f4c 100644
--- a/tests/ref/import-from-function-scope.png
+++ b/tests/ref/import-from-function-scope.png
Binary files differ
diff --git a/tests/ref/import-source-field-access.png b/tests/ref/import-source-field-access.png
index e42bf209..868ab694 100644
--- a/tests/ref/import-source-field-access.png
+++ b/tests/ref/import-source-field-access.png
Binary files differ
diff --git a/tests/ref/include-file.png b/tests/ref/include-file.png
index b4ba39d7..391792af 100644
--- a/tests/ref/include-file.png
+++ b/tests/ref/include-file.png
Binary files differ
diff --git a/tests/ref/int-display.png b/tests/ref/int-display.png
index bfb04648..82bc62d2 100644
--- a/tests/ref/int-display.png
+++ b/tests/ref/int-display.png
Binary files differ
diff --git a/tests/ref/issue-1041-smartquotes-in-outline.png b/tests/ref/issue-1041-smartquotes-in-outline.png
index 29ba4065..19a78ac6 100644
--- a/tests/ref/issue-1041-smartquotes-in-outline.png
+++ b/tests/ref/issue-1041-smartquotes-in-outline.png
Binary files differ
diff --git a/tests/ref/issue-1050-terms-indent.png b/tests/ref/issue-1050-terms-indent.png
index 1d6a9dfe..69c5453b 100644
--- a/tests/ref/issue-1050-terms-indent.png
+++ b/tests/ref/issue-1050-terms-indent.png
Binary files differ
diff --git a/tests/ref/issue-1240-stack-h-fr.png b/tests/ref/issue-1240-stack-h-fr.png
index ae1ba41e..5b244292 100644
--- a/tests/ref/issue-1240-stack-h-fr.png
+++ b/tests/ref/issue-1240-stack-h-fr.png
Binary files differ
diff --git a/tests/ref/issue-1240-stack-v-fr.png b/tests/ref/issue-1240-stack-v-fr.png
index a9ac36e8..87e01c6c 100644
--- a/tests/ref/issue-1240-stack-v-fr.png
+++ b/tests/ref/issue-1240-stack-v-fr.png
Binary files differ
diff --git a/tests/ref/issue-1368-place-pagebreak.png b/tests/ref/issue-1368-place-pagebreak.png
index 920cd203..1cbe176c 100644
--- a/tests/ref/issue-1368-place-pagebreak.png
+++ b/tests/ref/issue-1368-place-pagebreak.png
Binary files differ
diff --git a/tests/ref/issue-1388-table-row-missing.png b/tests/ref/issue-1388-table-row-missing.png
index dd08eb46..c1a7fad8 100644
--- a/tests/ref/issue-1388-table-row-missing.png
+++ b/tests/ref/issue-1388-table-row-missing.png
Binary files differ
diff --git a/tests/ref/issue-1433-footnote-in-list.png b/tests/ref/issue-1433-footnote-in-list.png
index 28a6e77f..a012e234 100644
--- a/tests/ref/issue-1433-footnote-in-list.png
+++ b/tests/ref/issue-1433-footnote-in-list.png
Binary files differ
diff --git a/tests/ref/issue-1445-widow-orphan-unnecessary-skip.png b/tests/ref/issue-1445-widow-orphan-unnecessary-skip.png
index 7cd7888d..119d2b43 100644
--- a/tests/ref/issue-1445-widow-orphan-unnecessary-skip.png
+++ b/tests/ref/issue-1445-widow-orphan-unnecessary-skip.png
Binary files differ
diff --git a/tests/ref/issue-1540-smartquotes-across-newlines.png b/tests/ref/issue-1540-smartquotes-across-newlines.png
index 10fe7337..96825cfa 100644
--- a/tests/ref/issue-1540-smartquotes-across-newlines.png
+++ b/tests/ref/issue-1540-smartquotes-across-newlines.png
Binary files differ
diff --git a/tests/ref/issue-1597-cite-footnote.png b/tests/ref/issue-1597-cite-footnote.png
index d5abf2b0..6ec017c7 100644
--- a/tests/ref/issue-1597-cite-footnote.png
+++ b/tests/ref/issue-1597-cite-footnote.png
Binary files differ
diff --git a/tests/ref/issue-1825-rect-overflow.png b/tests/ref/issue-1825-rect-overflow.png
index 70f09e12..1c00abf1 100644
--- a/tests/ref/issue-1825-rect-overflow.png
+++ b/tests/ref/issue-1825-rect-overflow.png
Binary files differ
diff --git a/tests/ref/issue-183-table-lines.png b/tests/ref/issue-183-table-lines.png
index e4369262..24926c33 100644
--- a/tests/ref/issue-183-table-lines.png
+++ b/tests/ref/issue-183-table-lines.png
Binary files differ
diff --git a/tests/ref/issue-1850-list-attach-spacing.png b/tests/ref/issue-1850-list-attach-spacing.png
index 45faa56c..fd127998 100644
--- a/tests/ref/issue-1850-list-attach-spacing.png
+++ b/tests/ref/issue-1850-list-attach-spacing.png
Binary files differ
diff --git a/tests/ref/issue-1886-locate-after-metadata.png b/tests/ref/issue-1886-locate-after-metadata.png
index 3fb4708d..ce90c943 100644
--- a/tests/ref/issue-1886-locate-after-metadata.png
+++ b/tests/ref/issue-1886-locate-after-metadata.png
Binary files differ
diff --git a/tests/ref/issue-2095-pagebreak-numbering.png b/tests/ref/issue-2095-pagebreak-numbering.png
index e3a515b7..109aaa53 100644
--- a/tests/ref/issue-2095-pagebreak-numbering.png
+++ b/tests/ref/issue-2095-pagebreak-numbering.png
Binary files differ
diff --git a/tests/ref/issue-2128-block-width-box.png b/tests/ref/issue-2128-block-width-box.png
index 40fe6b4f..423cbf40 100644
--- a/tests/ref/issue-2128-block-width-box.png
+++ b/tests/ref/issue-2128-block-width-box.png
Binary files differ
diff --git a/tests/ref/issue-2134-pagebreak-bibliography.png b/tests/ref/issue-2134-pagebreak-bibliography.png
index ad0fb165..87ab223e 100644
--- a/tests/ref/issue-2134-pagebreak-bibliography.png
+++ b/tests/ref/issue-2134-pagebreak-bibliography.png
Binary files differ
diff --git a/tests/ref/issue-2162-pagebreak-set-style.png b/tests/ref/issue-2162-pagebreak-set-style.png
index 4ea6f56f..ffd0f9eb 100644
--- a/tests/ref/issue-2162-pagebreak-set-style.png
+++ b/tests/ref/issue-2162-pagebreak-set-style.png
Binary files differ
diff --git a/tests/ref/issue-2199-place-spacing-bottom.png b/tests/ref/issue-2199-place-spacing-bottom.png
index 1f27559b..a74b03dc 100644
--- a/tests/ref/issue-2199-place-spacing-bottom.png
+++ b/tests/ref/issue-2199-place-spacing-bottom.png
Binary files differ
diff --git a/tests/ref/issue-2199-place-spacing-default.png b/tests/ref/issue-2199-place-spacing-default.png
index 565a8302..a4ab19c3 100644
--- a/tests/ref/issue-2199-place-spacing-default.png
+++ b/tests/ref/issue-2199-place-spacing-default.png
Binary files differ
diff --git a/tests/ref/issue-2213-align-fr.png b/tests/ref/issue-2213-align-fr.png
index 66f56d76..34318db0 100644
--- a/tests/ref/issue-2213-align-fr.png
+++ b/tests/ref/issue-2213-align-fr.png
Binary files differ
diff --git a/tests/ref/issue-2214-baseline-math.png b/tests/ref/issue-2214-baseline-math.png
index 9a3e6f3c..90097776 100644
--- a/tests/ref/issue-2214-baseline-math.png
+++ b/tests/ref/issue-2214-baseline-math.png
Binary files differ
diff --git a/tests/ref/issue-2326-context-set-page.png b/tests/ref/issue-2326-context-set-page.png
index f0307d44..92f4c81a 100644
--- a/tests/ref/issue-2326-context-set-page.png
+++ b/tests/ref/issue-2326-context-set-page.png
Binary files differ
diff --git a/tests/ref/issue-2419-justify-hanging-indent.png b/tests/ref/issue-2419-justify-hanging-indent.png
index bb478ba4..867cb9d1 100644
--- a/tests/ref/issue-2419-justify-hanging-indent.png
+++ b/tests/ref/issue-2419-justify-hanging-indent.png
Binary files differ
diff --git a/tests/ref/issue-2480-counter-reset-2.png b/tests/ref/issue-2480-counter-reset-2.png
index 26b8502c..b3c7276e 100644
--- a/tests/ref/issue-2480-counter-reset-2.png
+++ b/tests/ref/issue-2480-counter-reset-2.png
Binary files differ
diff --git a/tests/ref/issue-2480-counter-reset.png b/tests/ref/issue-2480-counter-reset.png
index 5dd52b52..a2a84164 100644
--- a/tests/ref/issue-2480-counter-reset.png
+++ b/tests/ref/issue-2480-counter-reset.png
Binary files differ
diff --git a/tests/ref/issue-2530-enum-item-panic.png b/tests/ref/issue-2530-enum-item-panic.png
index 4f6130ba..273e4602 100644
--- a/tests/ref/issue-2530-enum-item-panic.png
+++ b/tests/ref/issue-2530-enum-item-panic.png
Binary files differ
diff --git a/tests/ref/issue-2530-figure-caption-panic.png b/tests/ref/issue-2530-figure-caption-panic.png
index 025449ef..92588125 100644
--- a/tests/ref/issue-2530-figure-caption-panic.png
+++ b/tests/ref/issue-2530-figure-caption-panic.png
Binary files differ
diff --git a/tests/ref/issue-2530-list-item-panic.png b/tests/ref/issue-2530-list-item-panic.png
index 14d2f570..594cb006 100644
--- a/tests/ref/issue-2530-list-item-panic.png
+++ b/tests/ref/issue-2530-list-item-panic.png
Binary files differ
diff --git a/tests/ref/issue-2530-term-item-panic.png b/tests/ref/issue-2530-term-item-panic.png
index 85b3e92f..844a6217 100644
--- a/tests/ref/issue-2530-term-item-panic.png
+++ b/tests/ref/issue-2530-term-item-panic.png
Binary files differ
diff --git a/tests/ref/issue-2531-cite-show-set.png b/tests/ref/issue-2531-cite-show-set.png
index 25723f4d..568c77e5 100644
--- a/tests/ref/issue-2531-cite-show-set.png
+++ b/tests/ref/issue-2531-cite-show-set.png
Binary files differ
diff --git a/tests/ref/issue-2538-cjk-latin-spacing-before-linebreak.png b/tests/ref/issue-2538-cjk-latin-spacing-before-linebreak.png
index 59571642..dc329156 100644
--- a/tests/ref/issue-2538-cjk-latin-spacing-before-linebreak.png
+++ b/tests/ref/issue-2538-cjk-latin-spacing-before-linebreak.png
Binary files differ
diff --git a/tests/ref/issue-2595-float-overlap.png b/tests/ref/issue-2595-float-overlap.png
index f8b054cf..2d2df3f8 100644
--- a/tests/ref/issue-2595-float-overlap.png
+++ b/tests/ref/issue-2595-float-overlap.png
Binary files differ
diff --git a/tests/ref/issue-2631-page-header-ordering.png b/tests/ref/issue-2631-page-header-ordering.png
index 5477f68a..6370384b 100644
--- a/tests/ref/issue-2631-page-header-ordering.png
+++ b/tests/ref/issue-2631-page-header-ordering.png
Binary files differ
diff --git a/tests/ref/issue-2650-cjk-latin-spacing-meta.png b/tests/ref/issue-2650-cjk-latin-spacing-meta.png
index d346b73f..c01efe09 100644
--- a/tests/ref/issue-2650-cjk-latin-spacing-meta.png
+++ b/tests/ref/issue-2650-cjk-latin-spacing-meta.png
Binary files differ
diff --git a/tests/ref/issue-2841-pagebreak-to-weak.png b/tests/ref/issue-2841-pagebreak-to-weak.png
index b6404766..a40f8fe0 100644
--- a/tests/ref/issue-2841-pagebreak-to-weak.png
+++ b/tests/ref/issue-2841-pagebreak-to-weak.png
Binary files differ
diff --git a/tests/ref/issue-3191-raw-normal-paragraphs-still-shrink.png b/tests/ref/issue-3191-raw-normal-paragraphs-still-shrink.png
index 1eb49995..d9db42dc 100644
--- a/tests/ref/issue-3191-raw-normal-paragraphs-still-shrink.png
+++ b/tests/ref/issue-3191-raw-normal-paragraphs-still-shrink.png
Binary files differ
diff --git a/tests/ref/issue-3232-dict-empty.png b/tests/ref/issue-3232-dict-empty.png
index f8d3f324..511a30cb 100644
--- a/tests/ref/issue-3232-dict-empty.png
+++ b/tests/ref/issue-3232-dict-empty.png
Binary files differ
diff --git a/tests/ref/issue-3264-rect-negative-dimensions.png b/tests/ref/issue-3264-rect-negative-dimensions.png
index 44a04681..8fab481c 100644
--- a/tests/ref/issue-3264-rect-negative-dimensions.png
+++ b/tests/ref/issue-3264-rect-negative-dimensions.png
Binary files differ
diff --git a/tests/ref/issue-3355-metadata-weak-spacing.png b/tests/ref/issue-3355-metadata-weak-spacing.png
index 1ae8a104..29ab468c 100644
--- a/tests/ref/issue-3355-metadata-weak-spacing.png
+++ b/tests/ref/issue-3355-metadata-weak-spacing.png
Binary files differ
diff --git a/tests/ref/issue-3363-json-large-number.png b/tests/ref/issue-3363-json-large-number.png
index 3e13dea1..9c693ea2 100644
--- a/tests/ref/issue-3363-json-large-number.png
+++ b/tests/ref/issue-3363-json-large-number.png
Binary files differ
diff --git a/tests/ref/issue-3481-cite-location.png b/tests/ref/issue-3481-cite-location.png
index 63388bd2..01139e25 100644
--- a/tests/ref/issue-3481-cite-location.png
+++ b/tests/ref/issue-3481-cite-location.png
Binary files differ
diff --git a/tests/ref/issue-3624-spacing-behaviour.png b/tests/ref/issue-3624-spacing-behaviour.png
index c7db6753..81423aa8 100644
--- a/tests/ref/issue-3624-spacing-behaviour.png
+++ b/tests/ref/issue-3624-spacing-behaviour.png
Binary files differ
diff --git a/tests/ref/issue-3641-float-loop.png b/tests/ref/issue-3641-float-loop.png
index c294c1e4..5cfee2f6 100644
--- a/tests/ref/issue-3641-float-loop.png
+++ b/tests/ref/issue-3641-float-loop.png
Binary files differ
diff --git a/tests/ref/issue-3650-italic-equation.png b/tests/ref/issue-3650-italic-equation.png
index 484457e8..296d9d36 100644
--- a/tests/ref/issue-3650-italic-equation.png
+++ b/tests/ref/issue-3650-italic-equation.png
Binary files differ
diff --git a/tests/ref/issue-3662-pdf-smartquotes.png b/tests/ref/issue-3662-pdf-smartquotes.png
index ff73cbc8..7b606b59 100644
--- a/tests/ref/issue-3662-pdf-smartquotes.png
+++ b/tests/ref/issue-3662-pdf-smartquotes.png
Binary files differ
diff --git a/tests/ref/issue-3696-equation-rtl.png b/tests/ref/issue-3696-equation-rtl.png
index 1ebf2dc2..1c21a8d7 100644
--- a/tests/ref/issue-3696-equation-rtl.png
+++ b/tests/ref/issue-3696-equation-rtl.png
Binary files differ
diff --git a/tests/ref/issue-3699-cite-twice-et-al.png b/tests/ref/issue-3699-cite-twice-et-al.png
index 0fe48a48..62921dd6 100644
--- a/tests/ref/issue-3699-cite-twice-et-al.png
+++ b/tests/ref/issue-3699-cite-twice-et-al.png
Binary files differ
diff --git a/tests/ref/issue-3726-query-show-set.png b/tests/ref/issue-3726-query-show-set.png
index 3f5c8884..08d2be29 100644
--- a/tests/ref/issue-3726-query-show-set.png
+++ b/tests/ref/issue-3726-query-show-set.png
Binary files differ
diff --git a/tests/ref/issue-3866-block-migration.png b/tests/ref/issue-3866-block-migration.png
index 6e48f486..72af4bb8 100644
--- a/tests/ref/issue-3866-block-migration.png
+++ b/tests/ref/issue-3866-block-migration.png
Binary files differ
diff --git a/tests/ref/issue-4029-locate-after-pagebreak.png b/tests/ref/issue-4029-locate-after-pagebreak.png
index 3b21c5d3..17632727 100644
--- a/tests/ref/issue-4029-locate-after-pagebreak.png
+++ b/tests/ref/issue-4029-locate-after-pagebreak.png
Binary files differ
diff --git a/tests/ref/issue-4029-locate-after-par-and-pagebreak.png b/tests/ref/issue-4029-locate-after-par-and-pagebreak.png
index 9d34677d..d68c7c64 100644
--- a/tests/ref/issue-4029-locate-after-par-and-pagebreak.png
+++ b/tests/ref/issue-4029-locate-after-par-and-pagebreak.png
Binary files differ
diff --git a/tests/ref/issue-4029-locate-after-spacing.png b/tests/ref/issue-4029-locate-after-spacing.png
index d2e61435..06cc9644 100644
--- a/tests/ref/issue-4029-locate-after-spacing.png
+++ b/tests/ref/issue-4029-locate-after-spacing.png
Binary files differ
diff --git a/tests/ref/issue-4087.png b/tests/ref/issue-4087.png
index ad5f4d6e..92729d4c 100644
--- a/tests/ref/issue-4087.png
+++ b/tests/ref/issue-4087.png
Binary files differ
diff --git a/tests/ref/issue-4188-lr-corner-brackets.png b/tests/ref/issue-4188-lr-corner-brackets.png
index c932def2..81e9ecdc 100644
--- a/tests/ref/issue-4188-lr-corner-brackets.png
+++ b/tests/ref/issue-4188-lr-corner-brackets.png
Binary files differ
diff --git a/tests/ref/issue-4278-par-trim-before-equation.png b/tests/ref/issue-4278-par-trim-before-equation.png
index b0553719..d6e177d9 100644
--- a/tests/ref/issue-4278-par-trim-before-equation.png
+++ b/tests/ref/issue-4278-par-trim-before-equation.png
Binary files differ
diff --git a/tests/ref/issue-4340-set-document-and-page.png b/tests/ref/issue-4340-set-document-and-page.png
index 4737d2eb..dfd5d527 100644
--- a/tests/ref/issue-4340-set-document-and-page.png
+++ b/tests/ref/issue-4340-set-document-and-page.png
Binary files differ
diff --git a/tests/ref/issue-4363-set-page-after-tag.png b/tests/ref/issue-4363-set-page-after-tag.png
index 4002b2dd..d248eb19 100644
--- a/tests/ref/issue-4363-set-page-after-tag.png
+++ b/tests/ref/issue-4363-set-page-after-tag.png
Binary files differ
diff --git a/tests/ref/issue-4454-footnote-ref-numbering.png b/tests/ref/issue-4454-footnote-ref-numbering.png
index 0e89dbd9..a517d5fb 100644
--- a/tests/ref/issue-4454-footnote-ref-numbering.png
+++ b/tests/ref/issue-4454-footnote-ref-numbering.png
Binary files differ
diff --git a/tests/ref/issue-4476-rtl-title-ending-in-ltr-text.png b/tests/ref/issue-4476-rtl-title-ending-in-ltr-text.png
index f3fda12e..94d06f1a 100644
--- a/tests/ref/issue-4476-rtl-title-ending-in-ltr-text.png
+++ b/tests/ref/issue-4476-rtl-title-ending-in-ltr-text.png
Binary files differ
diff --git a/tests/ref/issue-4618-bibliography-set-heading-level.png b/tests/ref/issue-4618-bibliography-set-heading-level.png
index 39914757..3bf2096e 100644
--- a/tests/ref/issue-4618-bibliography-set-heading-level.png
+++ b/tests/ref/issue-4618-bibliography-set-heading-level.png
Binary files differ
diff --git a/tests/ref/issue-4651-justify-bad-bound.png b/tests/ref/issue-4651-justify-bad-bound.png
index 5b73fc66..2fa3485f 100644
--- a/tests/ref/issue-4651-justify-bad-bound.png
+++ b/tests/ref/issue-4651-justify-bad-bound.png
Binary files differ
diff --git a/tests/ref/issue-622-hide-meta-cite.png b/tests/ref/issue-622-hide-meta-cite.png
index 6c0ccf6b..c3c9b188 100644
--- a/tests/ref/issue-622-hide-meta-cite.png
+++ b/tests/ref/issue-622-hide-meta-cite.png
Binary files differ
diff --git a/tests/ref/issue-622-hide-meta-outline.png b/tests/ref/issue-622-hide-meta-outline.png
index 72a82e4d..6d8702b4 100644
--- a/tests/ref/issue-622-hide-meta-outline.png
+++ b/tests/ref/issue-622-hide-meta-outline.png
Binary files differ
diff --git a/tests/ref/issue-785-cite-locate.png b/tests/ref/issue-785-cite-locate.png
index 5c3efe43..5240aa77 100644
--- a/tests/ref/issue-785-cite-locate.png
+++ b/tests/ref/issue-785-cite-locate.png
Binary files differ
diff --git a/tests/ref/issue-886-args-sink.png b/tests/ref/issue-886-args-sink.png
index 2ef08adf..af921a91 100644
--- a/tests/ref/issue-886-args-sink.png
+++ b/tests/ref/issue-886-args-sink.png
Binary files differ
diff --git a/tests/ref/issue-columns-heading.png b/tests/ref/issue-columns-heading.png
index 700972bc..7f2cf394 100644
--- a/tests/ref/issue-columns-heading.png
+++ b/tests/ref/issue-columns-heading.png
Binary files differ
diff --git a/tests/ref/issue-flow-frame-placement.png b/tests/ref/issue-flow-frame-placement.png
index 27469c27..61c4c8e6 100644
--- a/tests/ref/issue-flow-frame-placement.png
+++ b/tests/ref/issue-flow-frame-placement.png
Binary files differ
diff --git a/tests/ref/issue-flow-layout-index-out-of-bounds.png b/tests/ref/issue-flow-layout-index-out-of-bounds.png
index 4f3c3cc4..2bb5e881 100644
--- a/tests/ref/issue-flow-layout-index-out-of-bounds.png
+++ b/tests/ref/issue-flow-layout-index-out-of-bounds.png
Binary files differ
diff --git a/tests/ref/issue-flow-overlarge-frames.png b/tests/ref/issue-flow-overlarge-frames.png
index e68688db..f7f1f213 100644
--- a/tests/ref/issue-flow-overlarge-frames.png
+++ b/tests/ref/issue-flow-overlarge-frames.png
Binary files differ
diff --git a/tests/ref/issue-flow-trailing-leading.png b/tests/ref/issue-flow-trailing-leading.png
index 4245d42f..76d48950 100644
--- a/tests/ref/issue-flow-trailing-leading.png
+++ b/tests/ref/issue-flow-trailing-leading.png
Binary files differ
diff --git a/tests/ref/issue-flow-weak-spacing.png b/tests/ref/issue-flow-weak-spacing.png
index e37a5ae3..c778f300 100644
--- a/tests/ref/issue-flow-weak-spacing.png
+++ b/tests/ref/issue-flow-weak-spacing.png
Binary files differ
diff --git a/tests/ref/issue-footnotes-skip-first-page.png b/tests/ref/issue-footnotes-skip-first-page.png
index fd973af7..b7a8ce62 100644
--- a/tests/ref/issue-footnotes-skip-first-page.png
+++ b/tests/ref/issue-footnotes-skip-first-page.png
Binary files differ
diff --git a/tests/ref/issue-grid-double-skip.png b/tests/ref/issue-grid-double-skip.png
index 2901f29a..f86235a9 100644
--- a/tests/ref/issue-grid-double-skip.png
+++ b/tests/ref/issue-grid-double-skip.png
Binary files differ
diff --git a/tests/ref/issue-grid-gutter-skip.png b/tests/ref/issue-grid-gutter-skip.png
index 3404fd10..83ef5a5e 100644
--- a/tests/ref/issue-grid-gutter-skip.png
+++ b/tests/ref/issue-grid-gutter-skip.png
Binary files differ
diff --git a/tests/ref/issue-grid-skip-list.png b/tests/ref/issue-grid-skip-list.png
index 8bc07fcc..c8eb0b09 100644
--- a/tests/ref/issue-grid-skip-list.png
+++ b/tests/ref/issue-grid-skip-list.png
Binary files differ
diff --git a/tests/ref/issue-grid-skip.png b/tests/ref/issue-grid-skip.png
index 1b46fd1a..a29101ac 100644
--- a/tests/ref/issue-grid-skip.png
+++ b/tests/ref/issue-grid-skip.png
Binary files differ
diff --git a/tests/ref/issue-hyphenate-in-link.png b/tests/ref/issue-hyphenate-in-link.png
index 932c23ae..630edda6 100644
--- a/tests/ref/issue-hyphenate-in-link.png
+++ b/tests/ref/issue-hyphenate-in-link.png
Binary files differ
diff --git a/tests/ref/issue-math-realize-hide.png b/tests/ref/issue-math-realize-hide.png
index 729e9f00..ae49fd02 100644
--- a/tests/ref/issue-math-realize-hide.png
+++ b/tests/ref/issue-math-realize-hide.png
Binary files differ
diff --git a/tests/ref/issue-math-realize-scripting.png b/tests/ref/issue-math-realize-scripting.png
index a29b0364..ee2d4cdf 100644
--- a/tests/ref/issue-math-realize-scripting.png
+++ b/tests/ref/issue-math-realize-scripting.png
Binary files differ
diff --git a/tests/ref/issue-non-atomic-closure.png b/tests/ref/issue-non-atomic-closure.png
index f60b4654..fd92927e 100644
--- a/tests/ref/issue-non-atomic-closure.png
+++ b/tests/ref/issue-non-atomic-closure.png
Binary files differ
diff --git a/tests/ref/issue-place-base.png b/tests/ref/issue-place-base.png
index 45517fe9..6f70f124 100644
--- a/tests/ref/issue-place-base.png
+++ b/tests/ref/issue-place-base.png
Binary files differ
diff --git a/tests/ref/justify-avoid-runts.png b/tests/ref/justify-avoid-runts.png
index a0c84eec..c8bc4f9d 100644
--- a/tests/ref/justify-avoid-runts.png
+++ b/tests/ref/justify-avoid-runts.png
Binary files differ
diff --git a/tests/ref/justify-japanese.png b/tests/ref/justify-japanese.png
index addeba54..19e953ac 100644
--- a/tests/ref/justify-japanese.png
+++ b/tests/ref/justify-japanese.png
Binary files differ
diff --git a/tests/ref/justify-justified-linebreak.png b/tests/ref/justify-justified-linebreak.png
index 8792e9e2..a1cd17b5 100644
--- a/tests/ref/justify-justified-linebreak.png
+++ b/tests/ref/justify-justified-linebreak.png
Binary files differ
diff --git a/tests/ref/justify-manual-linebreak.png b/tests/ref/justify-manual-linebreak.png
index 144a62c7..9eed3744 100644
--- a/tests/ref/justify-manual-linebreak.png
+++ b/tests/ref/justify-manual-linebreak.png
Binary files differ
diff --git a/tests/ref/justify-no-leading-spaces.png b/tests/ref/justify-no-leading-spaces.png
index 9d2557b5..22dafb28 100644
--- a/tests/ref/justify-no-leading-spaces.png
+++ b/tests/ref/justify-no-leading-spaces.png
Binary files differ
diff --git a/tests/ref/justify-shrink-last-line.png b/tests/ref/justify-shrink-last-line.png
index f839e92e..cb1eaa8a 100644
--- a/tests/ref/justify-shrink-last-line.png
+++ b/tests/ref/justify-shrink-last-line.png
Binary files differ
diff --git a/tests/ref/justify-without-justifiables.png b/tests/ref/justify-without-justifiables.png
index 77e5bf1b..d152b7ce 100644
--- a/tests/ref/justify-without-justifiables.png
+++ b/tests/ref/justify-without-justifiables.png
Binary files differ
diff --git a/tests/ref/justify.png b/tests/ref/justify.png
index 4e4fdbf5..c9b1ef8a 100644
--- a/tests/ref/justify.png
+++ b/tests/ref/justify.png
Binary files differ
diff --git a/tests/ref/label-after-expression.png b/tests/ref/label-after-expression.png
index 5ceaf342..17fdb24a 100644
--- a/tests/ref/label-after-expression.png
+++ b/tests/ref/label-after-expression.png
Binary files differ
diff --git a/tests/ref/label-after-parbreak.png b/tests/ref/label-after-parbreak.png
index 9339c65c..b3d42242 100644
--- a/tests/ref/label-after-parbreak.png
+++ b/tests/ref/label-after-parbreak.png
Binary files differ
diff --git a/tests/ref/label-dynamic-show-set.png b/tests/ref/label-dynamic-show-set.png
index 25681b92..4fea8243 100644
--- a/tests/ref/label-dynamic-show-set.png
+++ b/tests/ref/label-dynamic-show-set.png
Binary files differ
diff --git a/tests/ref/label-in-block.png b/tests/ref/label-in-block.png
index e97bd725..1d08eecf 100644
--- a/tests/ref/label-in-block.png
+++ b/tests/ref/label-in-block.png
Binary files differ
diff --git a/tests/ref/label-show-where-selector.png b/tests/ref/label-show-where-selector.png
index 61e90a9a..5f45c539 100644
--- a/tests/ref/label-show-where-selector.png
+++ b/tests/ref/label-show-where-selector.png
Binary files differ
diff --git a/tests/ref/label-unclosed-is-text.png b/tests/ref/label-unclosed-is-text.png
index 051db0cf..6dca0cdb 100644
--- a/tests/ref/label-unclosed-is-text.png
+++ b/tests/ref/label-unclosed-is-text.png
Binary files differ
diff --git a/tests/ref/layout-in-fixed-size-block.png b/tests/ref/layout-in-fixed-size-block.png
index 6cc321b3..8a15fff1 100644
--- a/tests/ref/layout-in-fixed-size-block.png
+++ b/tests/ref/layout-in-fixed-size-block.png
Binary files differ
diff --git a/tests/ref/layout-in-page-call.png b/tests/ref/layout-in-page-call.png
index 9bc75ae7..7436eda8 100644
--- a/tests/ref/layout-in-page-call.png
+++ b/tests/ref/layout-in-page-call.png
Binary files differ
diff --git a/tests/ref/let-basic.png b/tests/ref/let-basic.png
index ded47a5a..28fbb68f 100644
--- a/tests/ref/let-basic.png
+++ b/tests/ref/let-basic.png
Binary files differ
diff --git a/tests/ref/let-termination.png b/tests/ref/let-termination.png
index 552bb4ce..61f3c43f 100644
--- a/tests/ref/let-termination.png
+++ b/tests/ref/let-termination.png
Binary files differ
diff --git a/tests/ref/line-basic.png b/tests/ref/line-basic.png
index 007672e1..1d618a2f 100644
--- a/tests/ref/line-basic.png
+++ b/tests/ref/line-basic.png
Binary files differ
diff --git a/tests/ref/line-numbers-auto-alignment.png b/tests/ref/line-numbers-auto-alignment.png
index 80f8d45d..3dbd000d 100644
--- a/tests/ref/line-numbers-auto-alignment.png
+++ b/tests/ref/line-numbers-auto-alignment.png
Binary files differ
diff --git a/tests/ref/line-numbers-clearance.png b/tests/ref/line-numbers-clearance.png
index 142d3a2f..bc400214 100644
--- a/tests/ref/line-numbers-clearance.png
+++ b/tests/ref/line-numbers-clearance.png
Binary files differ
diff --git a/tests/ref/line-numbers-columns-alignment.png b/tests/ref/line-numbers-columns-alignment.png
index 6367bf08..a78ab87d 100644
--- a/tests/ref/line-numbers-columns-alignment.png
+++ b/tests/ref/line-numbers-columns-alignment.png
Binary files differ
diff --git a/tests/ref/line-numbers-columns-override.png b/tests/ref/line-numbers-columns-override.png
index d89b6007..a867e859 100644
--- a/tests/ref/line-numbers-columns-override.png
+++ b/tests/ref/line-numbers-columns-override.png
Binary files differ
diff --git a/tests/ref/line-numbers-columns-rtl.png b/tests/ref/line-numbers-columns-rtl.png
index e2108016..7826839f 100644
--- a/tests/ref/line-numbers-columns-rtl.png
+++ b/tests/ref/line-numbers-columns-rtl.png
Binary files differ
diff --git a/tests/ref/line-numbers-columns.png b/tests/ref/line-numbers-columns.png
index e6e3cd51..ef761db9 100644
--- a/tests/ref/line-numbers-columns.png
+++ b/tests/ref/line-numbers-columns.png
Binary files differ
diff --git a/tests/ref/line-numbers-deduplication-tall-line.png b/tests/ref/line-numbers-deduplication-tall-line.png
index d34a13d6..54115907 100644
--- a/tests/ref/line-numbers-deduplication-tall-line.png
+++ b/tests/ref/line-numbers-deduplication-tall-line.png
Binary files differ
diff --git a/tests/ref/line-numbers-deduplication-zero-height-number.png b/tests/ref/line-numbers-deduplication-zero-height-number.png
index b203a455..63a9196c 100644
--- a/tests/ref/line-numbers-deduplication-zero-height-number.png
+++ b/tests/ref/line-numbers-deduplication-zero-height-number.png
Binary files differ
diff --git a/tests/ref/line-numbers-deduplication.png b/tests/ref/line-numbers-deduplication.png
index 82493421..a7015207 100644
--- a/tests/ref/line-numbers-deduplication.png
+++ b/tests/ref/line-numbers-deduplication.png
Binary files differ
diff --git a/tests/ref/line-numbers-default-alignment.png b/tests/ref/line-numbers-default-alignment.png
index 5a39674d..4445ddf3 100644
--- a/tests/ref/line-numbers-default-alignment.png
+++ b/tests/ref/line-numbers-default-alignment.png
Binary files differ
diff --git a/tests/ref/line-numbers-enable.png b/tests/ref/line-numbers-enable.png
index 927096a5..0437624e 100644
--- a/tests/ref/line-numbers-enable.png
+++ b/tests/ref/line-numbers-enable.png
Binary files differ
diff --git a/tests/ref/line-numbers-margin.png b/tests/ref/line-numbers-margin.png
index 94e03b26..dcdface0 100644
--- a/tests/ref/line-numbers-margin.png
+++ b/tests/ref/line-numbers-margin.png
Binary files differ
diff --git a/tests/ref/line-numbers-multi-columns.png b/tests/ref/line-numbers-multi-columns.png
index 45cb5378..9db32a00 100644
--- a/tests/ref/line-numbers-multi-columns.png
+++ b/tests/ref/line-numbers-multi-columns.png
Binary files differ
diff --git a/tests/ref/line-numbers-nested-content.png b/tests/ref/line-numbers-nested-content.png
index 570aa6b0..7dfa2169 100644
--- a/tests/ref/line-numbers-nested-content.png
+++ b/tests/ref/line-numbers-nested-content.png
Binary files differ
diff --git a/tests/ref/line-numbers-page-scope-quasi-empty-first-column.png b/tests/ref/line-numbers-page-scope-quasi-empty-first-column.png
index 4606311d..ee9b72c0 100644
--- a/tests/ref/line-numbers-page-scope-quasi-empty-first-column.png
+++ b/tests/ref/line-numbers-page-scope-quasi-empty-first-column.png
Binary files differ
diff --git a/tests/ref/line-numbers-page-scope-with-columns.png b/tests/ref/line-numbers-page-scope-with-columns.png
index 99864a60..2a324900 100644
--- a/tests/ref/line-numbers-page-scope-with-columns.png
+++ b/tests/ref/line-numbers-page-scope-with-columns.png
Binary files differ
diff --git a/tests/ref/line-numbers-page-scope.png b/tests/ref/line-numbers-page-scope.png
index 330cfe10..0cdffd28 100644
--- a/tests/ref/line-numbers-page-scope.png
+++ b/tests/ref/line-numbers-page-scope.png
Binary files differ
diff --git a/tests/ref/line-numbers-place-out-of-order.png b/tests/ref/line-numbers-place-out-of-order.png
index b1a4050a..85c669d5 100644
--- a/tests/ref/line-numbers-place-out-of-order.png
+++ b/tests/ref/line-numbers-place-out-of-order.png
Binary files differ
diff --git a/tests/ref/line-numbers-rtl.png b/tests/ref/line-numbers-rtl.png
index 58ed9d09..6e0fef83 100644
--- a/tests/ref/line-numbers-rtl.png
+++ b/tests/ref/line-numbers-rtl.png
Binary files differ
diff --git a/tests/ref/line-numbers-start-alignment.png b/tests/ref/line-numbers-start-alignment.png
index edc3dd15..3f7a6523 100644
--- a/tests/ref/line-numbers-start-alignment.png
+++ b/tests/ref/line-numbers-start-alignment.png
Binary files differ
diff --git a/tests/ref/linebreak-cite-punctuation.png b/tests/ref/linebreak-cite-punctuation.png
index a6b4b4eb..f544aca4 100644
--- a/tests/ref/linebreak-cite-punctuation.png
+++ b/tests/ref/linebreak-cite-punctuation.png
Binary files differ
diff --git a/tests/ref/linebreak-hyphen-nbsp.png b/tests/ref/linebreak-hyphen-nbsp.png
index ee88ae58..b9469dab 100644
--- a/tests/ref/linebreak-hyphen-nbsp.png
+++ b/tests/ref/linebreak-hyphen-nbsp.png
Binary files differ
diff --git a/tests/ref/linebreak-link-end.png b/tests/ref/linebreak-link-end.png
index f11e91d6..bcc88751 100644
--- a/tests/ref/linebreak-link-end.png
+++ b/tests/ref/linebreak-link-end.png
Binary files differ
diff --git a/tests/ref/linebreak-link-justify.png b/tests/ref/linebreak-link-justify.png
index 8007cf3e..a80e3074 100644
--- a/tests/ref/linebreak-link-justify.png
+++ b/tests/ref/linebreak-link-justify.png
Binary files differ
diff --git a/tests/ref/linebreak-link.png b/tests/ref/linebreak-link.png
index d5ba8c9e..19eba305 100644
--- a/tests/ref/linebreak-link.png
+++ b/tests/ref/linebreak-link.png
Binary files differ
diff --git a/tests/ref/linebreak-manual-consecutive.png b/tests/ref/linebreak-manual-consecutive.png
index 0dbef35b..0a076c9a 100644
--- a/tests/ref/linebreak-manual-consecutive.png
+++ b/tests/ref/linebreak-manual-consecutive.png
Binary files differ
diff --git a/tests/ref/linebreak-manual-directly-after-automatic.png b/tests/ref/linebreak-manual-directly-after-automatic.png
index 006e3ef2..7748e2d4 100644
--- a/tests/ref/linebreak-manual-directly-after-automatic.png
+++ b/tests/ref/linebreak-manual-directly-after-automatic.png
Binary files differ
diff --git a/tests/ref/linebreak-manual-justified.png b/tests/ref/linebreak-manual-justified.png
index f74ea3fd..600414ab 100644
--- a/tests/ref/linebreak-manual-justified.png
+++ b/tests/ref/linebreak-manual-justified.png
Binary files differ
diff --git a/tests/ref/linebreak-manual-trailing-multiple.png b/tests/ref/linebreak-manual-trailing-multiple.png
index edf3a949..b8653821 100644
--- a/tests/ref/linebreak-manual-trailing-multiple.png
+++ b/tests/ref/linebreak-manual-trailing-multiple.png
Binary files differ
diff --git a/tests/ref/linebreak-manual.png b/tests/ref/linebreak-manual.png
index 37aca398..6d53a45f 100644
--- a/tests/ref/linebreak-manual.png
+++ b/tests/ref/linebreak-manual.png
Binary files differ
diff --git a/tests/ref/linebreak-math-punctuation.png b/tests/ref/linebreak-math-punctuation.png
index 93b77d2a..77850009 100644
--- a/tests/ref/linebreak-math-punctuation.png
+++ b/tests/ref/linebreak-math-punctuation.png
Binary files differ
diff --git a/tests/ref/linebreak-narrow-nbsp.png b/tests/ref/linebreak-narrow-nbsp.png
index 81cf82f8..b3aeb905 100644
--- a/tests/ref/linebreak-narrow-nbsp.png
+++ b/tests/ref/linebreak-narrow-nbsp.png
Binary files differ
diff --git a/tests/ref/linebreak-overflow-double.png b/tests/ref/linebreak-overflow-double.png
index 04a5bbaa..59357017 100644
--- a/tests/ref/linebreak-overflow-double.png
+++ b/tests/ref/linebreak-overflow-double.png
Binary files differ
diff --git a/tests/ref/linebreak-overflow.png b/tests/ref/linebreak-overflow.png
index 1dfcbc27..03bcbe26 100644
--- a/tests/ref/linebreak-overflow.png
+++ b/tests/ref/linebreak-overflow.png
Binary files differ
diff --git a/tests/ref/linebreak-shape-run.png b/tests/ref/linebreak-shape-run.png
index ebfb87f0..0905b2b2 100644
--- a/tests/ref/linebreak-shape-run.png
+++ b/tests/ref/linebreak-shape-run.png
Binary files differ
diff --git a/tests/ref/link-basic.png b/tests/ref/link-basic.png
index d16c7ef1..0d2bd753 100644
--- a/tests/ref/link-basic.png
+++ b/tests/ref/link-basic.png
Binary files differ
diff --git a/tests/ref/link-bracket-balanced.png b/tests/ref/link-bracket-balanced.png
index 048a7c52..8b7e02db 100644
--- a/tests/ref/link-bracket-balanced.png
+++ b/tests/ref/link-bracket-balanced.png
Binary files differ
diff --git a/tests/ref/link-bracket-unbalanced-closing.png b/tests/ref/link-bracket-unbalanced-closing.png
index e1c1341c..f54ad32c 100644
--- a/tests/ref/link-bracket-unbalanced-closing.png
+++ b/tests/ref/link-bracket-unbalanced-closing.png
Binary files differ
diff --git a/tests/ref/link-on-block.png b/tests/ref/link-on-block.png
index ed73b866..8fb7f6c6 100644
--- a/tests/ref/link-on-block.png
+++ b/tests/ref/link-on-block.png
Binary files differ
diff --git a/tests/ref/link-show.png b/tests/ref/link-show.png
index 59542bad..ac6df7fe 100644
--- a/tests/ref/link-show.png
+++ b/tests/ref/link-show.png
Binary files differ
diff --git a/tests/ref/link-to-label.png b/tests/ref/link-to-label.png
index f6075526..633ee988 100644
--- a/tests/ref/link-to-label.png
+++ b/tests/ref/link-to-label.png
Binary files differ
diff --git a/tests/ref/link-to-page.png b/tests/ref/link-to-page.png
index bbd2f103..2dbf7677 100644
--- a/tests/ref/link-to-page.png
+++ b/tests/ref/link-to-page.png
Binary files differ
diff --git a/tests/ref/link-trailing-period.png b/tests/ref/link-trailing-period.png
index 4dd11f34..b458d201 100644
--- a/tests/ref/link-trailing-period.png
+++ b/tests/ref/link-trailing-period.png
Binary files differ
diff --git a/tests/ref/link-transformed.png b/tests/ref/link-transformed.png
index 6b94b5cb..4efa32f3 100644
--- a/tests/ref/link-transformed.png
+++ b/tests/ref/link-transformed.png
Binary files differ
diff --git a/tests/ref/list-attached-above-spacing.png b/tests/ref/list-attached-above-spacing.png
index 0f499769..be3c52e3 100644
--- a/tests/ref/list-attached-above-spacing.png
+++ b/tests/ref/list-attached-above-spacing.png
Binary files differ
diff --git a/tests/ref/list-attached.png b/tests/ref/list-attached.png
index c1735fd0..b4001d51 100644
--- a/tests/ref/list-attached.png
+++ b/tests/ref/list-attached.png
Binary files differ
diff --git a/tests/ref/list-basic.png b/tests/ref/list-basic.png
index edf69cac..dad1525c 100644
--- a/tests/ref/list-basic.png
+++ b/tests/ref/list-basic.png
Binary files differ
diff --git a/tests/ref/list-content-block.png b/tests/ref/list-content-block.png
index 18b003e5..31721796 100644
--- a/tests/ref/list-content-block.png
+++ b/tests/ref/list-content-block.png
Binary files differ
diff --git a/tests/ref/list-indent-specifics.png b/tests/ref/list-indent-specifics.png
index 212e45ed..9149ef41 100644
--- a/tests/ref/list-indent-specifics.png
+++ b/tests/ref/list-indent-specifics.png
Binary files differ
diff --git a/tests/ref/list-item-styling.png b/tests/ref/list-item-styling.png
index 72af2e1d..f8c0e2c7 100644
--- a/tests/ref/list-item-styling.png
+++ b/tests/ref/list-item-styling.png
Binary files differ
diff --git a/tests/ref/list-items-context.png b/tests/ref/list-items-context.png
index a19cbec4..cbc12997 100644
--- a/tests/ref/list-items-context.png
+++ b/tests/ref/list-items-context.png
Binary files differ
diff --git a/tests/ref/list-marker-align-unaffected.png b/tests/ref/list-marker-align-unaffected.png
index 90f9ad45..162601d9 100644
--- a/tests/ref/list-marker-align-unaffected.png
+++ b/tests/ref/list-marker-align-unaffected.png
Binary files differ
diff --git a/tests/ref/list-marker-bare-hyphen.png b/tests/ref/list-marker-bare-hyphen.png
index 37830fd6..4870f9b2 100644
--- a/tests/ref/list-marker-bare-hyphen.png
+++ b/tests/ref/list-marker-bare-hyphen.png
Binary files differ
diff --git a/tests/ref/list-marker-closure.png b/tests/ref/list-marker-closure.png
index 4dba3b9d..264e7003 100644
--- a/tests/ref/list-marker-closure.png
+++ b/tests/ref/list-marker-closure.png
Binary files differ
diff --git a/tests/ref/list-marker-cycle.png b/tests/ref/list-marker-cycle.png
index ef219f07..a9631d7b 100644
--- a/tests/ref/list-marker-cycle.png
+++ b/tests/ref/list-marker-cycle.png
Binary files differ
diff --git a/tests/ref/list-marker-dash.png b/tests/ref/list-marker-dash.png
index 10abc8a6..fa0c4e50 100644
--- a/tests/ref/list-marker-dash.png
+++ b/tests/ref/list-marker-dash.png
Binary files differ
diff --git a/tests/ref/list-mix.png b/tests/ref/list-mix.png
index 2c263c02..81b610b1 100644
--- a/tests/ref/list-mix.png
+++ b/tests/ref/list-mix.png
Binary files differ
diff --git a/tests/ref/list-mixed-tabs-and-spaces.png b/tests/ref/list-mixed-tabs-and-spaces.png
index fcddff42..6400c81a 100644
--- a/tests/ref/list-mixed-tabs-and-spaces.png
+++ b/tests/ref/list-mixed-tabs-and-spaces.png
Binary files differ
diff --git a/tests/ref/list-nested.png b/tests/ref/list-nested.png
index 22f73ecb..4b696b70 100644
--- a/tests/ref/list-nested.png
+++ b/tests/ref/list-nested.png
Binary files differ
diff --git a/tests/ref/list-non-attached-followed-by-attached.png b/tests/ref/list-non-attached-followed-by-attached.png
index 22db4e38..29a62e74 100644
--- a/tests/ref/list-non-attached-followed-by-attached.png
+++ b/tests/ref/list-non-attached-followed-by-attached.png
Binary files differ
diff --git a/tests/ref/list-rtl.png b/tests/ref/list-rtl.png
index db1e7546..a5979af5 100644
--- a/tests/ref/list-rtl.png
+++ b/tests/ref/list-rtl.png
Binary files differ
diff --git a/tests/ref/list-syntax-edge-cases.png b/tests/ref/list-syntax-edge-cases.png
index 460462e3..49e2763d 100644
--- a/tests/ref/list-syntax-edge-cases.png
+++ b/tests/ref/list-syntax-edge-cases.png
Binary files differ
diff --git a/tests/ref/list-tabs.png b/tests/ref/list-tabs.png
index 1fce74c3..f84cb497 100644
--- a/tests/ref/list-tabs.png
+++ b/tests/ref/list-tabs.png
Binary files differ
diff --git a/tests/ref/list-tight-non-attached-tight.png b/tests/ref/list-tight-non-attached-tight.png
index 96d51813..5e7f8a72 100644
--- a/tests/ref/list-tight-non-attached-tight.png
+++ b/tests/ref/list-tight-non-attached-tight.png
Binary files differ
diff --git a/tests/ref/list-top-level-indent.png b/tests/ref/list-top-level-indent.png
index beb17ede..496ac491 100644
--- a/tests/ref/list-top-level-indent.png
+++ b/tests/ref/list-top-level-indent.png
Binary files differ
diff --git a/tests/ref/list-wide-cannot-attach.png b/tests/ref/list-wide-cannot-attach.png
index 600041a7..f98417ce 100644
--- a/tests/ref/list-wide-cannot-attach.png
+++ b/tests/ref/list-wide-cannot-attach.png
Binary files differ
diff --git a/tests/ref/list-wide-really-cannot-attach.png b/tests/ref/list-wide-really-cannot-attach.png
index 89680c09..b97c1587 100644
--- a/tests/ref/list-wide-really-cannot-attach.png
+++ b/tests/ref/list-wide-really-cannot-attach.png
Binary files differ
diff --git a/tests/ref/locate-between-pages.png b/tests/ref/locate-between-pages.png
index aac6de86..2da9b4af 100644
--- a/tests/ref/locate-between-pages.png
+++ b/tests/ref/locate-between-pages.png
Binary files differ
diff --git a/tests/ref/locate-element-selector.png b/tests/ref/locate-element-selector.png
index fc36ddff..f24431eb 100644
--- a/tests/ref/locate-element-selector.png
+++ b/tests/ref/locate-element-selector.png
Binary files differ
diff --git a/tests/ref/locate-position.png b/tests/ref/locate-position.png
index fc36ddff..f24431eb 100644
--- a/tests/ref/locate-position.png
+++ b/tests/ref/locate-position.png
Binary files differ
diff --git a/tests/ref/loop-break-join-in-first-arg.png b/tests/ref/loop-break-join-in-first-arg.png
index fbad2125..fce809dc 100644
--- a/tests/ref/loop-break-join-in-first-arg.png
+++ b/tests/ref/loop-break-join-in-first-arg.png
Binary files differ
diff --git a/tests/ref/loop-break-join-in-nested-blocks.png b/tests/ref/loop-break-join-in-nested-blocks.png
index 143b8c6a..7ba2c568 100644
--- a/tests/ref/loop-break-join-in-nested-blocks.png
+++ b/tests/ref/loop-break-join-in-nested-blocks.png
Binary files differ
diff --git a/tests/ref/loop-break-join-in-set-rule-args.png b/tests/ref/loop-break-join-in-set-rule-args.png
index 37e13773..bc5b56ea 100644
--- a/tests/ref/loop-break-join-in-set-rule-args.png
+++ b/tests/ref/loop-break-join-in-set-rule-args.png
Binary files differ
diff --git a/tests/ref/lorem-pars.png b/tests/ref/lorem-pars.png
index 5ff0a345..d3dced5d 100644
--- a/tests/ref/lorem-pars.png
+++ b/tests/ref/lorem-pars.png
Binary files differ
diff --git a/tests/ref/lorem.png b/tests/ref/lorem.png
index 197acb1c..1a98aed7 100644
--- a/tests/ref/lorem.png
+++ b/tests/ref/lorem.png
Binary files differ
diff --git a/tests/ref/math-at-line-end.png b/tests/ref/math-at-line-end.png
index 6e4173a7..3af8895c 100644
--- a/tests/ref/math-at-line-end.png
+++ b/tests/ref/math-at-line-end.png
Binary files differ
diff --git a/tests/ref/math-at-line-start.png b/tests/ref/math-at-line-start.png
index 05221db1..2233a47a 100644
--- a/tests/ref/math-at-line-start.png
+++ b/tests/ref/math-at-line-start.png
Binary files differ
diff --git a/tests/ref/math-at-par-end.png b/tests/ref/math-at-par-end.png
index dd3393fa..6e9607f5 100644
--- a/tests/ref/math-at-par-end.png
+++ b/tests/ref/math-at-par-end.png
Binary files differ
diff --git a/tests/ref/math-at-par-start.png b/tests/ref/math-at-par-start.png
index d69b214a..2df0464a 100644
--- a/tests/ref/math-at-par-start.png
+++ b/tests/ref/math-at-par-start.png
Binary files differ
diff --git a/tests/ref/math-equation-numbering.png b/tests/ref/math-equation-numbering.png
index 3210da23..18697302 100644
--- a/tests/ref/math-equation-numbering.png
+++ b/tests/ref/math-equation-numbering.png
Binary files differ
diff --git a/tests/ref/math-equation-show-rule.png b/tests/ref/math-equation-show-rule.png
index 26da7cd1..05389774 100644
--- a/tests/ref/math-equation-show-rule.png
+++ b/tests/ref/math-equation-show-rule.png
Binary files differ
diff --git a/tests/ref/math-font-switch.png b/tests/ref/math-font-switch.png
index 4c572ea5..0c0025af 100644
--- a/tests/ref/math-font-switch.png
+++ b/tests/ref/math-font-switch.png
Binary files differ
diff --git a/tests/ref/math-linebreaking-empty.png b/tests/ref/math-linebreaking-empty.png
index 2b0917a6..9b291a3d 100644
--- a/tests/ref/math-linebreaking-empty.png
+++ b/tests/ref/math-linebreaking-empty.png
Binary files differ
diff --git a/tests/ref/math-multiline-multiple-trailing-linebreaks.png b/tests/ref/math-multiline-multiple-trailing-linebreaks.png
index 2c6484c7..1d30d801 100644
--- a/tests/ref/math-multiline-multiple-trailing-linebreaks.png
+++ b/tests/ref/math-multiline-multiple-trailing-linebreaks.png
Binary files differ
diff --git a/tests/ref/math-multiline-no-trailing-linebreak.png b/tests/ref/math-multiline-no-trailing-linebreak.png
index 8ad6204d..88195255 100644
--- a/tests/ref/math-multiline-no-trailing-linebreak.png
+++ b/tests/ref/math-multiline-no-trailing-linebreak.png
Binary files differ
diff --git a/tests/ref/math-multiline-trailing-linebreak.png b/tests/ref/math-multiline-trailing-linebreak.png
index 364d8624..04f07aa7 100644
--- a/tests/ref/math-multiline-trailing-linebreak.png
+++ b/tests/ref/math-multiline-trailing-linebreak.png
Binary files differ
diff --git a/tests/ref/math-optical-size-frac-script-script.png b/tests/ref/math-optical-size-frac-script-script.png
index 893b3434..365b0a0b 100644
--- a/tests/ref/math-optical-size-frac-script-script.png
+++ b/tests/ref/math-optical-size-frac-script-script.png
Binary files differ
diff --git a/tests/ref/math-optical-size-nested-scripts.png b/tests/ref/math-optical-size-nested-scripts.png
index 8ca35c6e..5eaf1e18 100644
--- a/tests/ref/math-optical-size-nested-scripts.png
+++ b/tests/ref/math-optical-size-nested-scripts.png
Binary files differ
diff --git a/tests/ref/math-primes-complex.png b/tests/ref/math-primes-complex.png
index 0e85d08d..080b105d 100644
--- a/tests/ref/math-primes-complex.png
+++ b/tests/ref/math-primes-complex.png
Binary files differ
diff --git a/tests/ref/math-primes-spaces.png b/tests/ref/math-primes-spaces.png
index 890cc348..7c758815 100644
--- a/tests/ref/math-primes-spaces.png
+++ b/tests/ref/math-primes-spaces.png
Binary files differ
diff --git a/tests/ref/math-primes.png b/tests/ref/math-primes.png
index f3323197..299fbd40 100644
--- a/tests/ref/math-primes.png
+++ b/tests/ref/math-primes.png
Binary files differ
diff --git a/tests/ref/measure-citation-deeply-nested.png b/tests/ref/measure-citation-deeply-nested.png
index 4027fd76..596c351e 100644
--- a/tests/ref/measure-citation-deeply-nested.png
+++ b/tests/ref/measure-citation-deeply-nested.png
Binary files differ
diff --git a/tests/ref/measure-citation-in-flow.png b/tests/ref/measure-citation-in-flow.png
index 14834e76..18617bed 100644
--- a/tests/ref/measure-citation-in-flow.png
+++ b/tests/ref/measure-citation-in-flow.png
Binary files differ
diff --git a/tests/ref/measure-counter-width.png b/tests/ref/measure-counter-width.png
index 3a92f816..f8c1d80c 100644
--- a/tests/ref/measure-counter-width.png
+++ b/tests/ref/measure-counter-width.png
Binary files differ
diff --git a/tests/ref/newline-continuation-markup.png b/tests/ref/newline-continuation-markup.png
index 268e5f84..ab2effb2 100644
--- a/tests/ref/newline-continuation-markup.png
+++ b/tests/ref/newline-continuation-markup.png
Binary files differ
diff --git a/tests/ref/numbers.png b/tests/ref/numbers.png
index e6e7215b..bc3d2579 100644
--- a/tests/ref/numbers.png
+++ b/tests/ref/numbers.png
Binary files differ
diff --git a/tests/ref/ops-add-content.png b/tests/ref/ops-add-content.png
index bdb8cb5e..71a75fd5 100644
--- a/tests/ref/ops-add-content.png
+++ b/tests/ref/ops-add-content.png
Binary files differ
diff --git a/tests/ref/outline-bookmark.png b/tests/ref/outline-bookmark.png
index e0f2a841..66e5329d 100644
--- a/tests/ref/outline-bookmark.png
+++ b/tests/ref/outline-bookmark.png
Binary files differ
diff --git a/tests/ref/outline-entry-complex.png b/tests/ref/outline-entry-complex.png
index c885cacc..d0491179 100644
--- a/tests/ref/outline-entry-complex.png
+++ b/tests/ref/outline-entry-complex.png
Binary files differ
diff --git a/tests/ref/outline-entry.png b/tests/ref/outline-entry.png
index 94e7a5a7..a46e483c 100644
--- a/tests/ref/outline-entry.png
+++ b/tests/ref/outline-entry.png
Binary files differ
diff --git a/tests/ref/outline-first-line-indent.png b/tests/ref/outline-first-line-indent.png
index 91a494f7..e40b4409 100644
--- a/tests/ref/outline-first-line-indent.png
+++ b/tests/ref/outline-first-line-indent.png
Binary files differ
diff --git a/tests/ref/outline-indent-no-numbering.png b/tests/ref/outline-indent-no-numbering.png
index 62bd80a3..d074dfef 100644
--- a/tests/ref/outline-indent-no-numbering.png
+++ b/tests/ref/outline-indent-no-numbering.png
Binary files differ
diff --git a/tests/ref/outline-indent-numbering.png b/tests/ref/outline-indent-numbering.png
index d59c5c6b..3d0dcb07 100644
--- a/tests/ref/outline-indent-numbering.png
+++ b/tests/ref/outline-indent-numbering.png
Binary files differ
diff --git a/tests/ref/outline-styled-text.png b/tests/ref/outline-styled-text.png
index e673b148..89f48070 100644
--- a/tests/ref/outline-styled-text.png
+++ b/tests/ref/outline-styled-text.png
Binary files differ
diff --git a/tests/ref/outline.png b/tests/ref/outline.png
index e81eda5c..aeb4ef32 100644
--- a/tests/ref/outline.png
+++ b/tests/ref/outline.png
Binary files differ
diff --git a/tests/ref/overhang-lone.png b/tests/ref/overhang-lone.png
index b48618fb..dd172ff7 100644
--- a/tests/ref/overhang-lone.png
+++ b/tests/ref/overhang-lone.png
Binary files differ
diff --git a/tests/ref/overhang.png b/tests/ref/overhang.png
index b97ef30c..3c568d7c 100644
--- a/tests/ref/overhang.png
+++ b/tests/ref/overhang.png
Binary files differ
diff --git a/tests/ref/overline-background.png b/tests/ref/overline-background.png
index 8efd147e..2399528d 100644
--- a/tests/ref/overline-background.png
+++ b/tests/ref/overline-background.png
Binary files differ
diff --git a/tests/ref/pad-basic.png b/tests/ref/pad-basic.png
index f8c40088..1cd2362f 100644
--- a/tests/ref/pad-basic.png
+++ b/tests/ref/pad-basic.png
Binary files differ
diff --git a/tests/ref/pad-expanding-contents.png b/tests/ref/pad-expanding-contents.png
index 1bef4a81..d8f93d6f 100644
--- a/tests/ref/pad-expanding-contents.png
+++ b/tests/ref/pad-expanding-contents.png
Binary files differ
diff --git a/tests/ref/pad-followed-by-content.png b/tests/ref/pad-followed-by-content.png
index 199457ae..90b48232 100644
--- a/tests/ref/pad-followed-by-content.png
+++ b/tests/ref/pad-followed-by-content.png
Binary files differ
diff --git a/tests/ref/page-fill.png b/tests/ref/page-fill.png
index 0c7ab277..dfe55246 100644
--- a/tests/ref/page-fill.png
+++ b/tests/ref/page-fill.png
Binary files differ
diff --git a/tests/ref/page-margin-binding-from-text-lang.png b/tests/ref/page-margin-binding-from-text-lang.png
index 8d12ff2f..f57e764a 100644
--- a/tests/ref/page-margin-binding-from-text-lang.png
+++ b/tests/ref/page-margin-binding-from-text-lang.png
Binary files differ
diff --git a/tests/ref/page-margin-individual.png b/tests/ref/page-margin-individual.png
index 0bc0f51b..7a88f3ae 100644
--- a/tests/ref/page-margin-individual.png
+++ b/tests/ref/page-margin-individual.png
Binary files differ
diff --git a/tests/ref/page-margin-inside-outside-override.png b/tests/ref/page-margin-inside-outside-override.png
index 5aa8bf12..0c5d31c4 100644
--- a/tests/ref/page-margin-inside-outside-override.png
+++ b/tests/ref/page-margin-inside-outside-override.png
Binary files differ
diff --git a/tests/ref/page-margin-inside-with-binding.png b/tests/ref/page-margin-inside-with-binding.png
index 5b9ec04f..ff111f59 100644
--- a/tests/ref/page-margin-inside-with-binding.png
+++ b/tests/ref/page-margin-inside-with-binding.png
Binary files differ
diff --git a/tests/ref/page-margin-inside.png b/tests/ref/page-margin-inside.png
index d70b8604..0b2c9d1a 100644
--- a/tests/ref/page-margin-inside.png
+++ b/tests/ref/page-margin-inside.png
Binary files differ
diff --git a/tests/ref/page-margin-uniform.png b/tests/ref/page-margin-uniform.png
index 8a06fb74..bbd82b20 100644
--- a/tests/ref/page-margin-uniform.png
+++ b/tests/ref/page-margin-uniform.png
Binary files differ
diff --git a/tests/ref/page-marginal-style-context.png b/tests/ref/page-marginal-style-context.png
index 02c80bb1..4e4e2fcb 100644
--- a/tests/ref/page-marginal-style-context.png
+++ b/tests/ref/page-marginal-style-context.png
Binary files differ
diff --git a/tests/ref/page-marginal-style-empty.png b/tests/ref/page-marginal-style-empty.png
index 10183129..4af8fe7a 100644
--- a/tests/ref/page-marginal-style-empty.png
+++ b/tests/ref/page-marginal-style-empty.png
Binary files differ
diff --git a/tests/ref/page-marginal-style-page-call.png b/tests/ref/page-marginal-style-page-call.png
index 0d53a59f..4c1ef388 100644
--- a/tests/ref/page-marginal-style-page-call.png
+++ b/tests/ref/page-marginal-style-page-call.png
Binary files differ
diff --git a/tests/ref/page-marginal-style-shared-initial-interaction.png b/tests/ref/page-marginal-style-shared-initial-interaction.png
index 76a76588..a89eb0a4 100644
--- a/tests/ref/page-marginal-style-shared-initial-interaction.png
+++ b/tests/ref/page-marginal-style-shared-initial-interaction.png
Binary files differ
diff --git a/tests/ref/page-marginal-style-show-rule-with-page-call.png b/tests/ref/page-marginal-style-show-rule-with-page-call.png
index 17a17140..cbd7305d 100644
--- a/tests/ref/page-marginal-style-show-rule-with-page-call.png
+++ b/tests/ref/page-marginal-style-show-rule-with-page-call.png
Binary files differ
diff --git a/tests/ref/page-marginal-style-show-rule-with-pagebreak.png b/tests/ref/page-marginal-style-show-rule-with-pagebreak.png
index f05c64a7..e4787bde 100644
--- a/tests/ref/page-marginal-style-show-rule-with-pagebreak.png
+++ b/tests/ref/page-marginal-style-show-rule-with-pagebreak.png
Binary files differ
diff --git a/tests/ref/page-marginal-style-show-rule-with-set-page.png b/tests/ref/page-marginal-style-show-rule-with-set-page.png
index f05c64a7..e4787bde 100644
--- a/tests/ref/page-marginal-style-show-rule-with-set-page.png
+++ b/tests/ref/page-marginal-style-show-rule-with-set-page.png
Binary files differ
diff --git a/tests/ref/page-marginal-style-show-rule.png b/tests/ref/page-marginal-style-show-rule.png
index f05c64a7..e4787bde 100644
--- a/tests/ref/page-marginal-style-show-rule.png
+++ b/tests/ref/page-marginal-style-show-rule.png
Binary files differ
diff --git a/tests/ref/page-marginal-style-text-call-around-page-call.png b/tests/ref/page-marginal-style-text-call-around-page-call.png
index d5a2fd64..899f444a 100644
--- a/tests/ref/page-marginal-style-text-call-around-page-call.png
+++ b/tests/ref/page-marginal-style-text-call-around-page-call.png
Binary files differ
diff --git a/tests/ref/page-marginal-style-text-call-around-pagebreak.png b/tests/ref/page-marginal-style-text-call-around-pagebreak.png
index c154a6bd..520578f5 100644
--- a/tests/ref/page-marginal-style-text-call-around-pagebreak.png
+++ b/tests/ref/page-marginal-style-text-call-around-pagebreak.png
Binary files differ
diff --git a/tests/ref/page-marginal-style-text-call-around-set-page.png b/tests/ref/page-marginal-style-text-call-around-set-page.png
index f4174cd2..e0a06a8d 100644
--- a/tests/ref/page-marginal-style-text-call-around-set-page.png
+++ b/tests/ref/page-marginal-style-text-call-around-set-page.png
Binary files differ
diff --git a/tests/ref/page-marginal-style-text-call-code.png b/tests/ref/page-marginal-style-text-call-code.png
index 1c8f155f..f9f1c029 100644
--- a/tests/ref/page-marginal-style-text-call-code.png
+++ b/tests/ref/page-marginal-style-text-call-code.png
Binary files differ
diff --git a/tests/ref/page-marginal-style-text-call.png b/tests/ref/page-marginal-style-text-call.png
index 1c8f155f..f9f1c029 100644
--- a/tests/ref/page-marginal-style-text-call.png
+++ b/tests/ref/page-marginal-style-text-call.png
Binary files differ
diff --git a/tests/ref/page-marginal-style-text-set-first.png b/tests/ref/page-marginal-style-text-set-first.png
index 6ede81de..3cba8286 100644
--- a/tests/ref/page-marginal-style-text-set-first.png
+++ b/tests/ref/page-marginal-style-text-set-first.png
Binary files differ
diff --git a/tests/ref/page-marginal-style-text-set.png b/tests/ref/page-marginal-style-text-set.png
index 6ede81de..3cba8286 100644
--- a/tests/ref/page-marginal-style-text-set.png
+++ b/tests/ref/page-marginal-style-text-set.png
Binary files differ
diff --git a/tests/ref/page-marginals.png b/tests/ref/page-marginals.png
index 25746003..5c011200 100644
--- a/tests/ref/page-marginals.png
+++ b/tests/ref/page-marginals.png
Binary files differ
diff --git a/tests/ref/page-number-align-bottom-left.png b/tests/ref/page-number-align-bottom-left.png
index 396f6e98..903aa8c7 100644
--- a/tests/ref/page-number-align-bottom-left.png
+++ b/tests/ref/page-number-align-bottom-left.png
Binary files differ
diff --git a/tests/ref/page-number-align-top-right.png b/tests/ref/page-number-align-top-right.png
index 3c7e5579..24091250 100644
--- a/tests/ref/page-number-align-top-right.png
+++ b/tests/ref/page-number-align-top-right.png
Binary files differ
diff --git a/tests/ref/page-numbering-pdf-label.png b/tests/ref/page-numbering-pdf-label.png
index 7ee3e8ed..00595393 100644
--- a/tests/ref/page-numbering-pdf-label.png
+++ b/tests/ref/page-numbering-pdf-label.png
Binary files differ
diff --git a/tests/ref/page-set-forces-break.png b/tests/ref/page-set-forces-break.png
index 4654ef6c..ae352f32 100644
--- a/tests/ref/page-set-forces-break.png
+++ b/tests/ref/page-set-forces-break.png
Binary files differ
diff --git a/tests/ref/page-suppress-headers-and-footers.png b/tests/ref/page-suppress-headers-and-footers.png
index 6ce4f721..69bc0d91 100644
--- a/tests/ref/page-suppress-headers-and-footers.png
+++ b/tests/ref/page-suppress-headers-and-footers.png
Binary files differ
diff --git a/tests/ref/pagebreak-followed-by-page-call.png b/tests/ref/pagebreak-followed-by-page-call.png
index ee435cdc..4af6ee61 100644
--- a/tests/ref/pagebreak-followed-by-page-call.png
+++ b/tests/ref/pagebreak-followed-by-page-call.png
Binary files differ
diff --git a/tests/ref/pagebreak-meta.png b/tests/ref/pagebreak-meta.png
index 7953dc51..6bf27f53 100644
--- a/tests/ref/pagebreak-meta.png
+++ b/tests/ref/pagebreak-meta.png
Binary files differ
diff --git a/tests/ref/pagebreak-set-page-mixed.png b/tests/ref/pagebreak-set-page-mixed.png
index 3502ee42..8e210825 100644
--- a/tests/ref/pagebreak-set-page-mixed.png
+++ b/tests/ref/pagebreak-set-page-mixed.png
Binary files differ
diff --git a/tests/ref/pagebreak-to-auto-sized.png b/tests/ref/pagebreak-to-auto-sized.png
index f3e2df45..04db7f79 100644
--- a/tests/ref/pagebreak-to-auto-sized.png
+++ b/tests/ref/pagebreak-to-auto-sized.png
Binary files differ
diff --git a/tests/ref/pagebreak-to-multiple-pages.png b/tests/ref/pagebreak-to-multiple-pages.png
index a7af0a9a..280b0ee2 100644
--- a/tests/ref/pagebreak-to-multiple-pages.png
+++ b/tests/ref/pagebreak-to-multiple-pages.png
Binary files differ
diff --git a/tests/ref/pagebreak-to.png b/tests/ref/pagebreak-to.png
index 62a4ee20..15278f3b 100644
--- a/tests/ref/pagebreak-to.png
+++ b/tests/ref/pagebreak-to.png
Binary files differ
diff --git a/tests/ref/pagebreak-weak-after-set-page.png b/tests/ref/pagebreak-weak-after-set-page.png
index c8014df1..14a078c7 100644
--- a/tests/ref/pagebreak-weak-after-set-page.png
+++ b/tests/ref/pagebreak-weak-after-set-page.png
Binary files differ
diff --git a/tests/ref/pagebreak-weak-meta.png b/tests/ref/pagebreak-weak-meta.png
index aa69e606..c5b1863b 100644
--- a/tests/ref/pagebreak-weak-meta.png
+++ b/tests/ref/pagebreak-weak-meta.png
Binary files differ
diff --git a/tests/ref/pagebreak-weak-place.png b/tests/ref/pagebreak-weak-place.png
index f85bdf02..113c47f5 100644
--- a/tests/ref/pagebreak-weak-place.png
+++ b/tests/ref/pagebreak-weak-place.png
Binary files differ
diff --git a/tests/ref/par-basic.png b/tests/ref/par-basic.png
index ffd9de9a..3e0b4037 100644
--- a/tests/ref/par-basic.png
+++ b/tests/ref/par-basic.png
Binary files differ
diff --git a/tests/ref/par-first-line-indent.png b/tests/ref/par-first-line-indent.png
index 95027222..e98b5745 100644
--- a/tests/ref/par-first-line-indent.png
+++ b/tests/ref/par-first-line-indent.png
Binary files differ
diff --git a/tests/ref/par-hanging-indent-manual-linebreak.png b/tests/ref/par-hanging-indent-manual-linebreak.png
index e9c666cd..475ad866 100644
--- a/tests/ref/par-hanging-indent-manual-linebreak.png
+++ b/tests/ref/par-hanging-indent-manual-linebreak.png
Binary files differ
diff --git a/tests/ref/par-hanging-indent-rtl.png b/tests/ref/par-hanging-indent-rtl.png
index 849e0a01..52f40e6e 100644
--- a/tests/ref/par-hanging-indent-rtl.png
+++ b/tests/ref/par-hanging-indent-rtl.png
Binary files differ
diff --git a/tests/ref/par-hanging-indent.png b/tests/ref/par-hanging-indent.png
index 49455a78..486b0648 100644
--- a/tests/ref/par-hanging-indent.png
+++ b/tests/ref/par-hanging-indent.png
Binary files differ
diff --git a/tests/ref/par-leading-and-spacing.png b/tests/ref/par-leading-and-spacing.png
index faaa3116..924bc5da 100644
--- a/tests/ref/par-leading-and-spacing.png
+++ b/tests/ref/par-leading-and-spacing.png
Binary files differ
diff --git a/tests/ref/par-metadata-after-trimmed-space.png b/tests/ref/par-metadata-after-trimmed-space.png
index b0de98ea..a5974302 100644
--- a/tests/ref/par-metadata-after-trimmed-space.png
+++ b/tests/ref/par-metadata-after-trimmed-space.png
Binary files differ
diff --git a/tests/ref/par-spacing-and-first-line-indent.png b/tests/ref/par-spacing-and-first-line-indent.png
index c322f630..10998199 100644
--- a/tests/ref/par-spacing-and-first-line-indent.png
+++ b/tests/ref/par-spacing-and-first-line-indent.png
Binary files differ
diff --git a/tests/ref/pattern-text.png b/tests/ref/pattern-text.png
index de9bfc2e..2a8da45f 100644
--- a/tests/ref/pattern-text.png
+++ b/tests/ref/pattern-text.png
Binary files differ
diff --git a/tests/ref/place-basic.png b/tests/ref/place-basic.png
index ae776428..24cc48ea 100644
--- a/tests/ref/place-basic.png
+++ b/tests/ref/place-basic.png
Binary files differ
diff --git a/tests/ref/place-block-spacing.png b/tests/ref/place-block-spacing.png
index fb01d1b6..0ce196a2 100644
--- a/tests/ref/place-block-spacing.png
+++ b/tests/ref/place-block-spacing.png
Binary files differ
diff --git a/tests/ref/place-bottom-right-in-box.png b/tests/ref/place-bottom-right-in-box.png
index 49c40886..e01b2568 100644
--- a/tests/ref/place-bottom-right-in-box.png
+++ b/tests/ref/place-bottom-right-in-box.png
Binary files differ
diff --git a/tests/ref/place-float-align-auto.png b/tests/ref/place-float-align-auto.png
index e192f26a..5342491a 100644
--- a/tests/ref/place-float-align-auto.png
+++ b/tests/ref/place-float-align-auto.png
Binary files differ
diff --git a/tests/ref/place-float-block-backlog.png b/tests/ref/place-float-block-backlog.png
index c212717e..6292e9af 100644
--- a/tests/ref/place-float-block-backlog.png
+++ b/tests/ref/place-float-block-backlog.png
Binary files differ
diff --git a/tests/ref/place-float-clearance-empty.png b/tests/ref/place-float-clearance-empty.png
index f170df34..c1bb42a1 100644
--- a/tests/ref/place-float-clearance-empty.png
+++ b/tests/ref/place-float-clearance-empty.png
Binary files differ
diff --git a/tests/ref/place-float-column-align-auto.png b/tests/ref/place-float-column-align-auto.png
index a1dc9203..a2f74a0a 100644
--- a/tests/ref/place-float-column-align-auto.png
+++ b/tests/ref/place-float-column-align-auto.png
Binary files differ
diff --git a/tests/ref/place-float-column-queued.png b/tests/ref/place-float-column-queued.png
index 3eeb13dd..0a47441b 100644
--- a/tests/ref/place-float-column-queued.png
+++ b/tests/ref/place-float-column-queued.png
Binary files differ
diff --git a/tests/ref/place-float-counter.png b/tests/ref/place-float-counter.png
index aa669521..42d40ab5 100644
--- a/tests/ref/place-float-counter.png
+++ b/tests/ref/place-float-counter.png
Binary files differ
diff --git a/tests/ref/place-float-delta.png b/tests/ref/place-float-delta.png
index 578d9301..ee21f866 100644
--- a/tests/ref/place-float-delta.png
+++ b/tests/ref/place-float-delta.png
Binary files differ
diff --git a/tests/ref/place-float-flow-around.png b/tests/ref/place-float-flow-around.png
index ca53ce22..2354a8e4 100644
--- a/tests/ref/place-float-flow-around.png
+++ b/tests/ref/place-float-flow-around.png
Binary files differ
diff --git a/tests/ref/place-float-flow-size-alone.png b/tests/ref/place-float-flow-size-alone.png
index e1b6adac..3582ec1c 100644
--- a/tests/ref/place-float-flow-size-alone.png
+++ b/tests/ref/place-float-flow-size-alone.png
Binary files differ
diff --git a/tests/ref/place-float-flow-size.png b/tests/ref/place-float-flow-size.png
index 60bbc7cd..1db0e79a 100644
--- a/tests/ref/place-float-flow-size.png
+++ b/tests/ref/place-float-flow-size.png
Binary files differ
diff --git a/tests/ref/place-float-fr.png b/tests/ref/place-float-fr.png
index 83d31054..04090774 100644
--- a/tests/ref/place-float-fr.png
+++ b/tests/ref/place-float-fr.png
Binary files differ
diff --git a/tests/ref/place-float-queued.png b/tests/ref/place-float-queued.png
index 0f1446d3..7a14d7dd 100644
--- a/tests/ref/place-float-queued.png
+++ b/tests/ref/place-float-queued.png
Binary files differ
diff --git a/tests/ref/place-float-rel-sizing.png b/tests/ref/place-float-rel-sizing.png
index 1b4e44b2..2f4af892 100644
--- a/tests/ref/place-float-rel-sizing.png
+++ b/tests/ref/place-float-rel-sizing.png
Binary files differ
diff --git a/tests/ref/place-float-threecolumn-block-backlog.png b/tests/ref/place-float-threecolumn-block-backlog.png
index 768d4eda..1849e3b7 100644
--- a/tests/ref/place-float-threecolumn-block-backlog.png
+++ b/tests/ref/place-float-threecolumn-block-backlog.png
Binary files differ
diff --git a/tests/ref/place-float-threecolumn.png b/tests/ref/place-float-threecolumn.png
index 65ad88ac..e941e65b 100644
--- a/tests/ref/place-float-threecolumn.png
+++ b/tests/ref/place-float-threecolumn.png
Binary files differ
diff --git a/tests/ref/place-float-twocolumn-align-auto.png b/tests/ref/place-float-twocolumn-align-auto.png
index 5d9932a3..1fda16ef 100644
--- a/tests/ref/place-float-twocolumn-align-auto.png
+++ b/tests/ref/place-float-twocolumn-align-auto.png
Binary files differ
diff --git a/tests/ref/place-float-twocolumn-fits-not.png b/tests/ref/place-float-twocolumn-fits-not.png
index e533daf9..89cd928e 100644
--- a/tests/ref/place-float-twocolumn-fits-not.png
+++ b/tests/ref/place-float-twocolumn-fits-not.png
Binary files differ
diff --git a/tests/ref/place-float-twocolumn-fits.png b/tests/ref/place-float-twocolumn-fits.png
index 07e4c25f..0e5b9036 100644
--- a/tests/ref/place-float-twocolumn-fits.png
+++ b/tests/ref/place-float-twocolumn-fits.png
Binary files differ
diff --git a/tests/ref/place-float-twocolumn-queued.png b/tests/ref/place-float-twocolumn-queued.png
index e5fa387d..d179226f 100644
--- a/tests/ref/place-float-twocolumn-queued.png
+++ b/tests/ref/place-float-twocolumn-queued.png
Binary files differ
diff --git a/tests/ref/place-float-twocolumn.png b/tests/ref/place-float-twocolumn.png
index 3ed2f729..c1306f27 100644
--- a/tests/ref/place-float-twocolumn.png
+++ b/tests/ref/place-float-twocolumn.png
Binary files differ
diff --git a/tests/ref/place-flush-figure.png b/tests/ref/place-flush-figure.png
index 625c370b..bf647232 100644
--- a/tests/ref/place-flush-figure.png
+++ b/tests/ref/place-flush-figure.png
Binary files differ
diff --git a/tests/ref/place-flush.png b/tests/ref/place-flush.png
index bee684f5..b52b0eef 100644
--- a/tests/ref/place-flush.png
+++ b/tests/ref/place-flush.png
Binary files differ
diff --git a/tests/ref/place-horizon-in-boxes.png b/tests/ref/place-horizon-in-boxes.png
index b6d333bf..4df96d3f 100644
--- a/tests/ref/place-horizon-in-boxes.png
+++ b/tests/ref/place-horizon-in-boxes.png
Binary files differ
diff --git a/tests/ref/place-top-left-in-box.png b/tests/ref/place-top-left-in-box.png
index 914ffa58..daada04d 100644
--- a/tests/ref/place-top-left-in-box.png
+++ b/tests/ref/place-top-left-in-box.png
Binary files differ
diff --git a/tests/ref/query-complex.png b/tests/ref/query-complex.png
index f71dcce5..e9f2d29c 100644
--- a/tests/ref/query-complex.png
+++ b/tests/ref/query-complex.png
Binary files differ
diff --git a/tests/ref/query-list-of-figures.png b/tests/ref/query-list-of-figures.png
index c94ccd00..fda4444e 100644
--- a/tests/ref/query-list-of-figures.png
+++ b/tests/ref/query-list-of-figures.png
Binary files differ
diff --git a/tests/ref/query-quote.png b/tests/ref/query-quote.png
index e2136592..0ab9e9a3 100644
--- a/tests/ref/query-quote.png
+++ b/tests/ref/query-quote.png
Binary files differ
diff --git a/tests/ref/query-running-header.png b/tests/ref/query-running-header.png
index 1dd04418..395bc2ae 100644
--- a/tests/ref/query-running-header.png
+++ b/tests/ref/query-running-header.png
Binary files differ
diff --git a/tests/ref/quote-block-spacing.png b/tests/ref/quote-block-spacing.png
index f02c6519..6b1350ee 100644
--- a/tests/ref/quote-block-spacing.png
+++ b/tests/ref/quote-block-spacing.png
Binary files differ
diff --git a/tests/ref/quote-cite-format-author-date.png b/tests/ref/quote-cite-format-author-date.png
index dd47223f..4931969d 100644
--- a/tests/ref/quote-cite-format-author-date.png
+++ b/tests/ref/quote-cite-format-author-date.png
Binary files differ
diff --git a/tests/ref/quote-cite-format-label-or-numeric.png b/tests/ref/quote-cite-format-label-or-numeric.png
index ce698862..d1dadf0e 100644
--- a/tests/ref/quote-cite-format-label-or-numeric.png
+++ b/tests/ref/quote-cite-format-label-or-numeric.png
Binary files differ
diff --git a/tests/ref/quote-cite-format-note.png b/tests/ref/quote-cite-format-note.png
index 03e0088a..0cde539b 100644
--- a/tests/ref/quote-cite-format-note.png
+++ b/tests/ref/quote-cite-format-note.png
Binary files differ
diff --git a/tests/ref/quote-dir-align.png b/tests/ref/quote-dir-align.png
index 0341f87c..4836a5fd 100644
--- a/tests/ref/quote-dir-align.png
+++ b/tests/ref/quote-dir-align.png
Binary files differ
diff --git a/tests/ref/quote-dir-author-pos.png b/tests/ref/quote-dir-author-pos.png
index 81041f50..78b1c257 100644
--- a/tests/ref/quote-dir-author-pos.png
+++ b/tests/ref/quote-dir-author-pos.png
Binary files differ
diff --git a/tests/ref/quote-inline.png b/tests/ref/quote-inline.png
index 6d372283..c09faa3a 100644
--- a/tests/ref/quote-inline.png
+++ b/tests/ref/quote-inline.png
Binary files differ
diff --git a/tests/ref/quote-nesting-custom.png b/tests/ref/quote-nesting-custom.png
index e26b6258..3a55d0bb 100644
--- a/tests/ref/quote-nesting-custom.png
+++ b/tests/ref/quote-nesting-custom.png
Binary files differ
diff --git a/tests/ref/quote-nesting.png b/tests/ref/quote-nesting.png
index dcd1e378..4b162c94 100644
--- a/tests/ref/quote-nesting.png
+++ b/tests/ref/quote-nesting.png
Binary files differ
diff --git a/tests/ref/raw-block-no-parbreaks.png b/tests/ref/raw-block-no-parbreaks.png
index 401cc5a9..87976ad7 100644
--- a/tests/ref/raw-block-no-parbreaks.png
+++ b/tests/ref/raw-block-no-parbreaks.png
Binary files differ
diff --git a/tests/ref/raw-empty.png b/tests/ref/raw-empty.png
index a47eb855..4e23b73d 100644
--- a/tests/ref/raw-empty.png
+++ b/tests/ref/raw-empty.png
Binary files differ
diff --git a/tests/ref/raw-inline-multiline.png b/tests/ref/raw-inline-multiline.png
index 7db3126d..0cca2f85 100644
--- a/tests/ref/raw-inline-multiline.png
+++ b/tests/ref/raw-inline-multiline.png
Binary files differ
diff --git a/tests/ref/raw-trimming.png b/tests/ref/raw-trimming.png
index 58d90b7f..e3fb37f7 100644
--- a/tests/ref/raw-trimming.png
+++ b/tests/ref/raw-trimming.png
Binary files differ
diff --git a/tests/ref/rect-customization.png b/tests/ref/rect-customization.png
index 93808920..ed16e73e 100644
--- a/tests/ref/rect-customization.png
+++ b/tests/ref/rect-customization.png
Binary files differ
diff --git a/tests/ref/rect-fill-stroke.png b/tests/ref/rect-fill-stroke.png
index 28a47c12..5c4eaf34 100644
--- a/tests/ref/rect-fill-stroke.png
+++ b/tests/ref/rect-fill-stroke.png
Binary files differ
diff --git a/tests/ref/ref-basic.png b/tests/ref/ref-basic.png
index 94d94789..79655eba 100644
--- a/tests/ref/ref-basic.png
+++ b/tests/ref/ref-basic.png
Binary files differ
diff --git a/tests/ref/ref-supplements.png b/tests/ref/ref-supplements.png
index 8da44288..fd715339 100644
--- a/tests/ref/ref-supplements.png
+++ b/tests/ref/ref-supplements.png
Binary files differ
diff --git a/tests/ref/repeat-align-and-dir.png b/tests/ref/repeat-align-and-dir.png
index 16797d04..90beb7cc 100644
--- a/tests/ref/repeat-align-and-dir.png
+++ b/tests/ref/repeat-align-and-dir.png
Binary files differ
diff --git a/tests/ref/repeat-basic.png b/tests/ref/repeat-basic.png
index 61e7f50f..66215f58 100644
--- a/tests/ref/repeat-basic.png
+++ b/tests/ref/repeat-basic.png
Binary files differ
diff --git a/tests/ref/repeat-dots-rtl.png b/tests/ref/repeat-dots-rtl.png
index a0f1a919..df73660a 100644
--- a/tests/ref/repeat-dots-rtl.png
+++ b/tests/ref/repeat-dots-rtl.png
Binary files differ
diff --git a/tests/ref/repeat-empty.png b/tests/ref/repeat-empty.png
index c23d7fa4..af601c5e 100644
--- a/tests/ref/repeat-empty.png
+++ b/tests/ref/repeat-empty.png
Binary files differ
diff --git a/tests/ref/repeat-gap.png b/tests/ref/repeat-gap.png
index 40f7f29a..8c7489ed 100644
--- a/tests/ref/repeat-gap.png
+++ b/tests/ref/repeat-gap.png
Binary files differ
diff --git a/tests/ref/repeat-no-justify-align.png b/tests/ref/repeat-no-justify-align.png
index 1cb79736..6d036567 100644
--- a/tests/ref/repeat-no-justify-align.png
+++ b/tests/ref/repeat-no-justify-align.png
Binary files differ
diff --git a/tests/ref/repeat-no-justify.png b/tests/ref/repeat-no-justify.png
index 820aec09..2fa15740 100644
--- a/tests/ref/repeat-no-justify.png
+++ b/tests/ref/repeat-no-justify.png
Binary files differ
diff --git a/tests/ref/return-in-nested-content-block.png b/tests/ref/return-in-nested-content-block.png
index d688741c..61bf59c8 100644
--- a/tests/ref/return-in-nested-content-block.png
+++ b/tests/ref/return-in-nested-content-block.png
Binary files differ
diff --git a/tests/ref/set-if.png b/tests/ref/set-if.png
index 08dc5e82..dd4c0949 100644
--- a/tests/ref/set-if.png
+++ b/tests/ref/set-if.png
Binary files differ
diff --git a/tests/ref/set-instantiation-site-markup.png b/tests/ref/set-instantiation-site-markup.png
index 95193e5c..97fbd5e3 100644
--- a/tests/ref/set-instantiation-site-markup.png
+++ b/tests/ref/set-instantiation-site-markup.png
Binary files differ
diff --git a/tests/ref/set-instantiation-site.png b/tests/ref/set-instantiation-site.png
index 593d3e2d..fe23d38f 100644
--- a/tests/ref/set-instantiation-site.png
+++ b/tests/ref/set-instantiation-site.png
Binary files differ
diff --git a/tests/ref/set-scoped-in-code-block.png b/tests/ref/set-scoped-in-code-block.png
index 8941f6c4..d59686c1 100644
--- a/tests/ref/set-scoped-in-code-block.png
+++ b/tests/ref/set-scoped-in-code-block.png
Binary files differ
diff --git a/tests/ref/set-text-override.png b/tests/ref/set-text-override.png
index 83623876..44cdf5ab 100644
--- a/tests/ref/set-text-override.png
+++ b/tests/ref/set-text-override.png
Binary files differ
diff --git a/tests/ref/set-vs-construct-1.png b/tests/ref/set-vs-construct-1.png
index 597e9674..d6553da3 100644
--- a/tests/ref/set-vs-construct-1.png
+++ b/tests/ref/set-vs-construct-1.png
Binary files differ
diff --git a/tests/ref/set-vs-construct-2.png b/tests/ref/set-vs-construct-2.png
index 2fedd0b4..9fc04fd9 100644
--- a/tests/ref/set-vs-construct-2.png
+++ b/tests/ref/set-vs-construct-2.png
Binary files differ
diff --git a/tests/ref/set-vs-construct-4.png b/tests/ref/set-vs-construct-4.png
index 1f6834ef..0a4f46c0 100644
--- a/tests/ref/set-vs-construct-4.png
+++ b/tests/ref/set-vs-construct-4.png
Binary files differ
diff --git a/tests/ref/shaping-font-fallback.png b/tests/ref/shaping-font-fallback.png
index 27f09230..8e7ce9ce 100644
--- a/tests/ref/shaping-font-fallback.png
+++ b/tests/ref/shaping-font-fallback.png
Binary files differ
diff --git a/tests/ref/shaping-forced-script-font-feature-enabled.png b/tests/ref/shaping-forced-script-font-feature-enabled.png
index 0a10087a..e41ac83b 100644
--- a/tests/ref/shaping-forced-script-font-feature-enabled.png
+++ b/tests/ref/shaping-forced-script-font-feature-enabled.png
Binary files differ
diff --git a/tests/ref/shaping-forced-script-font-feature-inhibited.png b/tests/ref/shaping-forced-script-font-feature-inhibited.png
index 77d8010e..a3f5d169 100644
--- a/tests/ref/shaping-forced-script-font-feature-inhibited.png
+++ b/tests/ref/shaping-forced-script-font-feature-inhibited.png
Binary files differ
diff --git a/tests/ref/shaping-script-separation.png b/tests/ref/shaping-script-separation.png
index 68170dd9..b0404330 100644
--- a/tests/ref/shaping-script-separation.png
+++ b/tests/ref/shaping-script-separation.png
Binary files differ
diff --git a/tests/ref/shorthand-dashes.png b/tests/ref/shorthand-dashes.png
index f8b4191f..c4912d28 100644
--- a/tests/ref/shorthand-dashes.png
+++ b/tests/ref/shorthand-dashes.png
Binary files differ
diff --git a/tests/ref/shorthand-minus.png b/tests/ref/shorthand-minus.png
index e4249865..a0bf6314 100644
--- a/tests/ref/shorthand-minus.png
+++ b/tests/ref/shorthand-minus.png
Binary files differ
diff --git a/tests/ref/shorthand-nbsp-and-shy-hyphen.png b/tests/ref/shorthand-nbsp-and-shy-hyphen.png
index e8c81aaa..e6984bb7 100644
--- a/tests/ref/shorthand-nbsp-and-shy-hyphen.png
+++ b/tests/ref/shorthand-nbsp-and-shy-hyphen.png
Binary files differ
diff --git a/tests/ref/show-bare-basic.png b/tests/ref/show-bare-basic.png
index 1ce34671..9b4c8679 100644
--- a/tests/ref/show-bare-basic.png
+++ b/tests/ref/show-bare-basic.png
Binary files differ
diff --git a/tests/ref/show-bare-content-block.png b/tests/ref/show-bare-content-block.png
index 2631092b..4c7b688f 100644
--- a/tests/ref/show-bare-content-block.png
+++ b/tests/ref/show-bare-content-block.png
Binary files differ
diff --git a/tests/ref/show-bare-replace-with-content.png b/tests/ref/show-bare-replace-with-content.png
index 51e36a49..dc90f642 100644
--- a/tests/ref/show-bare-replace-with-content.png
+++ b/tests/ref/show-bare-replace-with-content.png
Binary files differ
diff --git a/tests/ref/show-bare-vs-set-text.png b/tests/ref/show-bare-vs-set-text.png
index b1e15d98..99f9acfc 100644
--- a/tests/ref/show-bare-vs-set-text.png
+++ b/tests/ref/show-bare-vs-set-text.png
Binary files differ
diff --git a/tests/ref/show-function-order-with-set.png b/tests/ref/show-function-order-with-set.png
index a59f7274..b0e831d2 100644
--- a/tests/ref/show-function-order-with-set.png
+++ b/tests/ref/show-function-order-with-set.png
Binary files differ
diff --git a/tests/ref/show-function-set-on-it.png b/tests/ref/show-function-set-on-it.png
index 6c545e95..affc0df4 100644
--- a/tests/ref/show-function-set-on-it.png
+++ b/tests/ref/show-function-set-on-it.png
Binary files differ
diff --git a/tests/ref/show-in-show.png b/tests/ref/show-in-show.png
index c4a4d2bb..c36dd6da 100644
--- a/tests/ref/show-in-show.png
+++ b/tests/ref/show-in-show.png
Binary files differ
diff --git a/tests/ref/show-multiple-rules.png b/tests/ref/show-multiple-rules.png
index c92b6269..73a7d3de 100644
--- a/tests/ref/show-multiple-rules.png
+++ b/tests/ref/show-multiple-rules.png
Binary files differ
diff --git a/tests/ref/show-nested-scopes.png b/tests/ref/show-nested-scopes.png
index ac0a8125..a6ec308e 100644
--- a/tests/ref/show-nested-scopes.png
+++ b/tests/ref/show-nested-scopes.png
Binary files differ
diff --git a/tests/ref/show-recursive-identity.png b/tests/ref/show-recursive-identity.png
index 6c545e95..affc0df4 100644
--- a/tests/ref/show-recursive-identity.png
+++ b/tests/ref/show-recursive-identity.png
Binary files differ
diff --git a/tests/ref/show-recursive-multiple.png b/tests/ref/show-recursive-multiple.png
index b56b089c..50e99cf3 100644
--- a/tests/ref/show-recursive-multiple.png
+++ b/tests/ref/show-recursive-multiple.png
Binary files differ
diff --git a/tests/ref/show-rule-in-function.png b/tests/ref/show-rule-in-function.png
index 97aa2845..b8dca6e5 100644
--- a/tests/ref/show-rule-in-function.png
+++ b/tests/ref/show-rule-in-function.png
Binary files differ
diff --git a/tests/ref/show-selector-basic.png b/tests/ref/show-selector-basic.png
index 870166d9..386c517f 100644
--- a/tests/ref/show-selector-basic.png
+++ b/tests/ref/show-selector-basic.png
Binary files differ
diff --git a/tests/ref/show-selector-discard.png b/tests/ref/show-selector-discard.png
index 13c9f0d6..56650755 100644
--- a/tests/ref/show-selector-discard.png
+++ b/tests/ref/show-selector-discard.png
Binary files differ
diff --git a/tests/ref/show-selector-element-or-label.png b/tests/ref/show-selector-element-or-label.png
index 32cd992d..17f21304 100644
--- a/tests/ref/show-selector-element-or-label.png
+++ b/tests/ref/show-selector-element-or-label.png
Binary files differ
diff --git a/tests/ref/show-selector-or-elements-with-set.png b/tests/ref/show-selector-or-elements-with-set.png
index f561cad8..7cd52758 100644
--- a/tests/ref/show-selector-or-elements-with-set.png
+++ b/tests/ref/show-selector-or-elements-with-set.png
Binary files differ
diff --git a/tests/ref/show-selector-realistic.png b/tests/ref/show-selector-realistic.png
index 8c0f46d7..6634bd49 100644
--- a/tests/ref/show-selector-realistic.png
+++ b/tests/ref/show-selector-realistic.png
Binary files differ
diff --git a/tests/ref/show-selector-replace-and-show-set.png b/tests/ref/show-selector-replace-and-show-set.png
index 47a7ae33..ade0f94a 100644
--- a/tests/ref/show-selector-replace-and-show-set.png
+++ b/tests/ref/show-selector-replace-and-show-set.png
Binary files differ
diff --git a/tests/ref/show-selector-replace.png b/tests/ref/show-selector-replace.png
index c00a88e8..5f23173c 100644
--- a/tests/ref/show-selector-replace.png
+++ b/tests/ref/show-selector-replace.png
Binary files differ
diff --git a/tests/ref/show-selector-where.png b/tests/ref/show-selector-where.png
index 4cb02efd..35806727 100644
--- a/tests/ref/show-selector-where.png
+++ b/tests/ref/show-selector-where.png
Binary files differ
diff --git a/tests/ref/show-set-on-layoutable-element.png b/tests/ref/show-set-on-layoutable-element.png
index 701bea50..25946077 100644
--- a/tests/ref/show-set-on-layoutable-element.png
+++ b/tests/ref/show-set-on-layoutable-element.png
Binary files differ
diff --git a/tests/ref/show-set-on-same-element.png b/tests/ref/show-set-on-same-element.png
index 9459fca0..ccb00d00 100644
--- a/tests/ref/show-set-on-same-element.png
+++ b/tests/ref/show-set-on-same-element.png
Binary files differ
diff --git a/tests/ref/show-set-override.png b/tests/ref/show-set-override.png
index e7831b90..cdb3419a 100644
--- a/tests/ref/show-set-override.png
+++ b/tests/ref/show-set-override.png
Binary files differ
diff --git a/tests/ref/show-set-same-element-and-order.png b/tests/ref/show-set-same-element-and-order.png
index d55d5e14..ec20da0c 100644
--- a/tests/ref/show-set-same-element-and-order.png
+++ b/tests/ref/show-set-same-element-and-order.png
Binary files differ
diff --git a/tests/ref/show-set-same-element-matched-field.png b/tests/ref/show-set-same-element-matched-field.png
index aa44baee..bb2048e3 100644
--- a/tests/ref/show-set-same-element-matched-field.png
+++ b/tests/ref/show-set-same-element-matched-field.png
Binary files differ
diff --git a/tests/ref/show-set-same-element-matching-interaction.png b/tests/ref/show-set-same-element-matching-interaction.png
index bc061038..e82d3949 100644
--- a/tests/ref/show-set-same-element-matching-interaction.png
+++ b/tests/ref/show-set-same-element-matching-interaction.png
Binary files differ
diff --git a/tests/ref/show-set-same-element-synthesized-matched-field.png b/tests/ref/show-set-same-element-synthesized-matched-field.png
index c3918e8f..bafdc56f 100644
--- a/tests/ref/show-set-same-element-synthesized-matched-field.png
+++ b/tests/ref/show-set-same-element-synthesized-matched-field.png
Binary files differ
diff --git a/tests/ref/show-set-text-order-adjacent-1.png b/tests/ref/show-set-text-order-adjacent-1.png
index 1bc95e3b..0f61f2c1 100644
--- a/tests/ref/show-set-text-order-adjacent-1.png
+++ b/tests/ref/show-set-text-order-adjacent-1.png
Binary files differ
diff --git a/tests/ref/show-set-text-order-adjacent-2.png b/tests/ref/show-set-text-order-adjacent-2.png
index caada91a..54a0e595 100644
--- a/tests/ref/show-set-text-order-adjacent-2.png
+++ b/tests/ref/show-set-text-order-adjacent-2.png
Binary files differ
diff --git a/tests/ref/show-set-text-order-contained-1.png b/tests/ref/show-set-text-order-contained-1.png
index 1bc95e3b..0f61f2c1 100644
--- a/tests/ref/show-set-text-order-contained-1.png
+++ b/tests/ref/show-set-text-order-contained-1.png
Binary files differ
diff --git a/tests/ref/show-set-text-order-contained-2.png b/tests/ref/show-set-text-order-contained-2.png
index 89309370..d4503995 100644
--- a/tests/ref/show-set-text-order-contained-2.png
+++ b/tests/ref/show-set-text-order-contained-2.png
Binary files differ
diff --git a/tests/ref/show-set-text-order-contained-3.png b/tests/ref/show-set-text-order-contained-3.png
index 1bc95e3b..0f61f2c1 100644
--- a/tests/ref/show-set-text-order-contained-3.png
+++ b/tests/ref/show-set-text-order-contained-3.png
Binary files differ
diff --git a/tests/ref/show-set-text-order-contained-4.png b/tests/ref/show-set-text-order-contained-4.png
index 0946f922..ac28a16a 100644
--- a/tests/ref/show-set-text-order-contained-4.png
+++ b/tests/ref/show-set-text-order-contained-4.png
Binary files differ
diff --git a/tests/ref/show-set-text-order-overlapping-1.png b/tests/ref/show-set-text-order-overlapping-1.png
index 83983b4d..c18142f1 100644
--- a/tests/ref/show-set-text-order-overlapping-1.png
+++ b/tests/ref/show-set-text-order-overlapping-1.png
Binary files differ
diff --git a/tests/ref/show-set-text-order-overlapping-2.png b/tests/ref/show-set-text-order-overlapping-2.png
index 83983b4d..c18142f1 100644
--- a/tests/ref/show-set-text-order-overlapping-2.png
+++ b/tests/ref/show-set-text-order-overlapping-2.png
Binary files differ
diff --git a/tests/ref/show-set-vs-construct.png b/tests/ref/show-set-vs-construct.png
index a0ec96bf..bc97b0b9 100644
--- a/tests/ref/show-set-vs-construct.png
+++ b/tests/ref/show-set-vs-construct.png
Binary files differ
diff --git a/tests/ref/show-set-where-override.png b/tests/ref/show-set-where-override.png
index 7f1ec60d..f8110b16 100644
--- a/tests/ref/show-set-where-override.png
+++ b/tests/ref/show-set-where-override.png
Binary files differ
diff --git a/tests/ref/show-text-after-normal-show.png b/tests/ref/show-text-after-normal-show.png
index 517ad638..5306624f 100644
--- a/tests/ref/show-text-after-normal-show.png
+++ b/tests/ref/show-text-after-normal-show.png
Binary files differ
diff --git a/tests/ref/show-text-apostrophe.png b/tests/ref/show-text-apostrophe.png
index 7c328836..d6eed487 100644
--- a/tests/ref/show-text-apostrophe.png
+++ b/tests/ref/show-text-apostrophe.png
Binary files differ
diff --git a/tests/ref/show-text-citation-smartquote.png b/tests/ref/show-text-citation-smartquote.png
index d3a2b5c3..941b4b05 100644
--- a/tests/ref/show-text-citation-smartquote.png
+++ b/tests/ref/show-text-citation-smartquote.png
Binary files differ
diff --git a/tests/ref/show-text-citation.png b/tests/ref/show-text-citation.png
index 9a402dfe..a0e68493 100644
--- a/tests/ref/show-text-citation.png
+++ b/tests/ref/show-text-citation.png
Binary files differ
diff --git a/tests/ref/show-text-cyclic-raw.png b/tests/ref/show-text-cyclic-raw.png
index b7521c44..20805d1f 100644
--- a/tests/ref/show-text-cyclic-raw.png
+++ b/tests/ref/show-text-cyclic-raw.png
Binary files differ
diff --git a/tests/ref/show-text-cyclic.png b/tests/ref/show-text-cyclic.png
index 4c4c4886..78db6c10 100644
--- a/tests/ref/show-text-cyclic.png
+++ b/tests/ref/show-text-cyclic.png
Binary files differ
diff --git a/tests/ref/show-text-exactly-once.png b/tests/ref/show-text-exactly-once.png
index f681f721..d691c8f5 100644
--- a/tests/ref/show-text-exactly-once.png
+++ b/tests/ref/show-text-exactly-once.png
Binary files differ
diff --git a/tests/ref/show-text-get-text-on-it.png b/tests/ref/show-text-get-text-on-it.png
index 5c75b9de..3c3db11c 100644
--- a/tests/ref/show-text-get-text-on-it.png
+++ b/tests/ref/show-text-get-text-on-it.png
Binary files differ
diff --git a/tests/ref/show-text-in-other-show.png b/tests/ref/show-text-in-other-show.png
index c57a0d2a..ba75fa5d 100644
--- a/tests/ref/show-text-in-other-show.png
+++ b/tests/ref/show-text-in-other-show.png
Binary files differ
diff --git a/tests/ref/show-text-indirectly-cyclic.png b/tests/ref/show-text-indirectly-cyclic.png
index de166dca..bd483a12 100644
--- a/tests/ref/show-text-indirectly-cyclic.png
+++ b/tests/ref/show-text-indirectly-cyclic.png
Binary files differ
diff --git a/tests/ref/show-text-line-wrapping.png b/tests/ref/show-text-line-wrapping.png
index e54743e5..cef6d02c 100644
--- a/tests/ref/show-text-line-wrapping.png
+++ b/tests/ref/show-text-line-wrapping.png
Binary files differ
diff --git a/tests/ref/show-text-linebreak.png b/tests/ref/show-text-linebreak.png
index 716eca42..2486a265 100644
--- a/tests/ref/show-text-linebreak.png
+++ b/tests/ref/show-text-linebreak.png
Binary files differ
diff --git a/tests/ref/show-text-list.png b/tests/ref/show-text-list.png
index 4d04a8cf..4c152181 100644
--- a/tests/ref/show-text-list.png
+++ b/tests/ref/show-text-list.png
Binary files differ
diff --git a/tests/ref/show-text-outer-space.png b/tests/ref/show-text-outer-space.png
index d497af83..17a5b4c5 100644
--- a/tests/ref/show-text-outer-space.png
+++ b/tests/ref/show-text-outer-space.png
Binary files differ
diff --git a/tests/ref/show-text-path-resolving.png b/tests/ref/show-text-path-resolving.png
index 1a04f9e6..318bd79b 100644
--- a/tests/ref/show-text-path-resolving.png
+++ b/tests/ref/show-text-path-resolving.png
Binary files differ
diff --git a/tests/ref/show-text-regex-case-insensitive.png b/tests/ref/show-text-regex-case-insensitive.png
index 85b488bd..2563957f 100644
--- a/tests/ref/show-text-regex-case-insensitive.png
+++ b/tests/ref/show-text-regex-case-insensitive.png
Binary files differ
diff --git a/tests/ref/show-text-regex-character-class.png b/tests/ref/show-text-regex-character-class.png
index 946c5d22..191ec83e 100644
--- a/tests/ref/show-text-regex-character-class.png
+++ b/tests/ref/show-text-regex-character-class.png
Binary files differ
diff --git a/tests/ref/show-text-regex-word-boundary.png b/tests/ref/show-text-regex-word-boundary.png
index 011d9935..505e3b2f 100644
--- a/tests/ref/show-text-regex-word-boundary.png
+++ b/tests/ref/show-text-regex-word-boundary.png
Binary files differ
diff --git a/tests/ref/show-text-regex.png b/tests/ref/show-text-regex.png
index 85db10a3..83baa74c 100644
--- a/tests/ref/show-text-regex.png
+++ b/tests/ref/show-text-regex.png
Binary files differ
diff --git a/tests/ref/show-text-smartquote.png b/tests/ref/show-text-smartquote.png
index 9a93c66c..69eea86d 100644
--- a/tests/ref/show-text-smartquote.png
+++ b/tests/ref/show-text-smartquote.png
Binary files differ
diff --git a/tests/ref/show-text-space-collapsing.png b/tests/ref/show-text-space-collapsing.png
index 5794cefe..a1d0325d 100644
--- a/tests/ref/show-text-space-collapsing.png
+++ b/tests/ref/show-text-space-collapsing.png
Binary files differ
diff --git a/tests/ref/show-text-style-boundary.png b/tests/ref/show-text-style-boundary.png
index 39a440f2..cf5bff5f 100644
--- a/tests/ref/show-text-style-boundary.png
+++ b/tests/ref/show-text-style-boundary.png
Binary files differ
diff --git a/tests/ref/show-text-within-par.png b/tests/ref/show-text-within-par.png
index e7bccc49..bc6bec35 100644
--- a/tests/ref/show-text-within-par.png
+++ b/tests/ref/show-text-within-par.png
Binary files differ
diff --git a/tests/ref/show-where-folding-stroke.png b/tests/ref/show-where-folding-stroke.png
index 186ce681..ae8483d5 100644
--- a/tests/ref/show-where-folding-stroke.png
+++ b/tests/ref/show-where-folding-stroke.png
Binary files differ
diff --git a/tests/ref/show-where-folding-text-size.png b/tests/ref/show-where-folding-text-size.png
index 9fbe3ff9..e0624404 100644
--- a/tests/ref/show-where-folding-text-size.png
+++ b/tests/ref/show-where-folding-text-size.png
Binary files differ
diff --git a/tests/ref/show-where-optional-field-raw.png b/tests/ref/show-where-optional-field-raw.png
index dd381610..b885b4a2 100644
--- a/tests/ref/show-where-optional-field-raw.png
+++ b/tests/ref/show-where-optional-field-raw.png
Binary files differ
diff --git a/tests/ref/show-where-optional-field-text.png b/tests/ref/show-where-optional-field-text.png
index b1367d09..88a470ad 100644
--- a/tests/ref/show-where-optional-field-text.png
+++ b/tests/ref/show-where-optional-field-text.png
Binary files differ
diff --git a/tests/ref/show-where-resolving-hyphenate.png b/tests/ref/show-where-resolving-hyphenate.png
index 052a2eda..36f65a5e 100644
--- a/tests/ref/show-where-resolving-hyphenate.png
+++ b/tests/ref/show-where-resolving-hyphenate.png
Binary files differ
diff --git a/tests/ref/show-where-resolving-length.png b/tests/ref/show-where-resolving-length.png
index 4c77f2ac..11b88f33 100644
--- a/tests/ref/show-where-resolving-length.png
+++ b/tests/ref/show-where-resolving-length.png
Binary files differ
diff --git a/tests/ref/smallcaps.png b/tests/ref/smallcaps.png
index b5ee12b7..b728c2d5 100644
--- a/tests/ref/smallcaps.png
+++ b/tests/ref/smallcaps.png
Binary files differ
diff --git a/tests/ref/smartquote-apostrophe.png b/tests/ref/smartquote-apostrophe.png
index d2cc1ebf..47ca1643 100644
--- a/tests/ref/smartquote-apostrophe.png
+++ b/tests/ref/smartquote-apostrophe.png
Binary files differ
diff --git a/tests/ref/smartquote-bracket.png b/tests/ref/smartquote-bracket.png
index 7efcccf8..d9bf7363 100644
--- a/tests/ref/smartquote-bracket.png
+++ b/tests/ref/smartquote-bracket.png
Binary files differ
diff --git a/tests/ref/smartquote-close-before-letter.png b/tests/ref/smartquote-close-before-letter.png
index 8061c12a..38763b5b 100644
--- a/tests/ref/smartquote-close-before-letter.png
+++ b/tests/ref/smartquote-close-before-letter.png
Binary files differ
diff --git a/tests/ref/smartquote-custom-complex.png b/tests/ref/smartquote-custom-complex.png
index 7204a997..3e4d17ef 100644
--- a/tests/ref/smartquote-custom-complex.png
+++ b/tests/ref/smartquote-custom-complex.png
Binary files differ
diff --git a/tests/ref/smartquote-custom.png b/tests/ref/smartquote-custom.png
index 6a6bd9d1..b6850e39 100644
--- a/tests/ref/smartquote-custom.png
+++ b/tests/ref/smartquote-custom.png
Binary files differ
diff --git a/tests/ref/smartquote-de-ch.png b/tests/ref/smartquote-de-ch.png
index eed0f1dd..4c9496b1 100644
--- a/tests/ref/smartquote-de-ch.png
+++ b/tests/ref/smartquote-de-ch.png
Binary files differ
diff --git a/tests/ref/smartquote-de.png b/tests/ref/smartquote-de.png
index d287887b..2240f8a1 100644
--- a/tests/ref/smartquote-de.png
+++ b/tests/ref/smartquote-de.png
Binary files differ
diff --git a/tests/ref/smartquote-disable.png b/tests/ref/smartquote-disable.png
index 0218b7ac..64079918 100644
--- a/tests/ref/smartquote-disable.png
+++ b/tests/ref/smartquote-disable.png
Binary files differ
diff --git a/tests/ref/smartquote-disabled-temporarily.png b/tests/ref/smartquote-disabled-temporarily.png
index 84bc5e32..4c565c01 100644
--- a/tests/ref/smartquote-disabled-temporarily.png
+++ b/tests/ref/smartquote-disabled-temporarily.png
Binary files differ
diff --git a/tests/ref/smartquote-es-mx.png b/tests/ref/smartquote-es-mx.png
index e6b6ecb3..3874cffc 100644
--- a/tests/ref/smartquote-es-mx.png
+++ b/tests/ref/smartquote-es-mx.png
Binary files differ
diff --git a/tests/ref/smartquote-es.png b/tests/ref/smartquote-es.png
index c44fa6bd..b15b0c3d 100644
--- a/tests/ref/smartquote-es.png
+++ b/tests/ref/smartquote-es.png
Binary files differ
diff --git a/tests/ref/smartquote-escape.png b/tests/ref/smartquote-escape.png
index ea4aef9c..b99dd764 100644
--- a/tests/ref/smartquote-escape.png
+++ b/tests/ref/smartquote-escape.png
Binary files differ
diff --git a/tests/ref/smartquote-fi.png b/tests/ref/smartquote-fi.png
index 39bb1787..d0b088fb 100644
--- a/tests/ref/smartquote-fi.png
+++ b/tests/ref/smartquote-fi.png
Binary files differ
diff --git a/tests/ref/smartquote-fr-ch.png b/tests/ref/smartquote-fr-ch.png
index 30e91e40..c20d3da8 100644
--- a/tests/ref/smartquote-fr-ch.png
+++ b/tests/ref/smartquote-fr-ch.png
Binary files differ
diff --git a/tests/ref/smartquote-fr.png b/tests/ref/smartquote-fr.png
index 9decdcf7..e2818422 100644
--- a/tests/ref/smartquote-fr.png
+++ b/tests/ref/smartquote-fr.png
Binary files differ
diff --git a/tests/ref/smartquote-gr.png b/tests/ref/smartquote-gr.png
index c612d6d5..56770fc5 100644
--- a/tests/ref/smartquote-gr.png
+++ b/tests/ref/smartquote-gr.png
Binary files differ
diff --git a/tests/ref/smartquote-he.png b/tests/ref/smartquote-he.png
index 65aa0127..915cb234 100644
--- a/tests/ref/smartquote-he.png
+++ b/tests/ref/smartquote-he.png
Binary files differ
diff --git a/tests/ref/smartquote-it.png b/tests/ref/smartquote-it.png
index 2aea5609..72dea019 100644
--- a/tests/ref/smartquote-it.png
+++ b/tests/ref/smartquote-it.png
Binary files differ
diff --git a/tests/ref/smartquote-la.png b/tests/ref/smartquote-la.png
index 6bcafcb4..fdc51c08 100644
--- a/tests/ref/smartquote-la.png
+++ b/tests/ref/smartquote-la.png
Binary files differ
diff --git a/tests/ref/smartquote-nesting.png b/tests/ref/smartquote-nesting.png
index 1f38c097..add0f6e9 100644
--- a/tests/ref/smartquote-nesting.png
+++ b/tests/ref/smartquote-nesting.png
Binary files differ
diff --git a/tests/ref/smartquote-prime.png b/tests/ref/smartquote-prime.png
index 35c37612..fc7f48a0 100644
--- a/tests/ref/smartquote-prime.png
+++ b/tests/ref/smartquote-prime.png
Binary files differ
diff --git a/tests/ref/smartquote-ro.png b/tests/ref/smartquote-ro.png
index ac15e8d9..1c855dc1 100644
--- a/tests/ref/smartquote-ro.png
+++ b/tests/ref/smartquote-ro.png
Binary files differ
diff --git a/tests/ref/smartquote-ru.png b/tests/ref/smartquote-ru.png
index 62a1f619..05c79263 100644
--- a/tests/ref/smartquote-ru.png
+++ b/tests/ref/smartquote-ru.png
Binary files differ
diff --git a/tests/ref/smartquote-slash.png b/tests/ref/smartquote-slash.png
index 925f28e6..68041c6f 100644
--- a/tests/ref/smartquote-slash.png
+++ b/tests/ref/smartquote-slash.png
Binary files differ
diff --git a/tests/ref/smartquote-with-embedding-chars.png b/tests/ref/smartquote-with-embedding-chars.png
index 569bfb50..a5004266 100644
--- a/tests/ref/smartquote-with-embedding-chars.png
+++ b/tests/ref/smartquote-with-embedding-chars.png
Binary files differ
diff --git a/tests/ref/smartquote.png b/tests/ref/smartquote.png
index 45968e2a..e371dd54 100644
--- a/tests/ref/smartquote.png
+++ b/tests/ref/smartquote.png
Binary files differ
diff --git a/tests/ref/space-collapsing-comments.png b/tests/ref/space-collapsing-comments.png
index b35d9fec..ceb7eef5 100644
--- a/tests/ref/space-collapsing-comments.png
+++ b/tests/ref/space-collapsing-comments.png
Binary files differ
diff --git a/tests/ref/space-collapsing-linebreaks.png b/tests/ref/space-collapsing-linebreaks.png
index b1f4a3af..2e3d325e 100644
--- a/tests/ref/space-collapsing-linebreaks.png
+++ b/tests/ref/space-collapsing-linebreaks.png
Binary files differ
diff --git a/tests/ref/space-collapsing-stringy-linebreak.png b/tests/ref/space-collapsing-stringy-linebreak.png
index ceec6da7..30d26103 100644
--- a/tests/ref/space-collapsing-stringy-linebreak.png
+++ b/tests/ref/space-collapsing-stringy-linebreak.png
Binary files differ
diff --git a/tests/ref/space-collapsing-with-h.png b/tests/ref/space-collapsing-with-h.png
index c2e253e7..0d6818f2 100644
--- a/tests/ref/space-collapsing-with-h.png
+++ b/tests/ref/space-collapsing-with-h.png
Binary files differ
diff --git a/tests/ref/space-collapsing.png b/tests/ref/space-collapsing.png
index 32bd6039..db66f04d 100644
--- a/tests/ref/space-collapsing.png
+++ b/tests/ref/space-collapsing.png
Binary files differ
diff --git a/tests/ref/space-thin-kept.png b/tests/ref/space-thin-kept.png
index 6ed3504b..c2c20e7b 100644
--- a/tests/ref/space-thin-kept.png
+++ b/tests/ref/space-thin-kept.png
Binary files differ
diff --git a/tests/ref/space-trailing-linebreak.png b/tests/ref/space-trailing-linebreak.png
index 42b28264..b5b00890 100644
--- a/tests/ref/space-trailing-linebreak.png
+++ b/tests/ref/space-trailing-linebreak.png
Binary files differ
diff --git a/tests/ref/spacing-h-and-v.png b/tests/ref/spacing-h-and-v.png
index 2c9a2960..5a537fa2 100644
--- a/tests/ref/spacing-h-and-v.png
+++ b/tests/ref/spacing-h-and-v.png
Binary files differ
diff --git a/tests/ref/spacing-rtl.png b/tests/ref/spacing-rtl.png
index a9cbbca6..8ae96d0a 100644
--- a/tests/ref/spacing-rtl.png
+++ b/tests/ref/spacing-rtl.png
Binary files differ
diff --git a/tests/ref/square-auto-sized.png b/tests/ref/square-auto-sized.png
index a2c4a36e..098e9ff6 100644
--- a/tests/ref/square-auto-sized.png
+++ b/tests/ref/square-auto-sized.png
Binary files differ
diff --git a/tests/ref/square-circle-alignment.png b/tests/ref/square-circle-alignment.png
index 3fff9e66..53bce8a1 100644
--- a/tests/ref/square-circle-alignment.png
+++ b/tests/ref/square-circle-alignment.png
Binary files differ
diff --git a/tests/ref/square-contents-overflow.png b/tests/ref/square-contents-overflow.png
index ae65b0a8..a57388ef 100644
--- a/tests/ref/square-contents-overflow.png
+++ b/tests/ref/square-contents-overflow.png
Binary files differ
diff --git a/tests/ref/square-height-limited.png b/tests/ref/square-height-limited.png
index c01dc426..21f55ca6 100644
--- a/tests/ref/square-height-limited.png
+++ b/tests/ref/square-height-limited.png
Binary files differ
diff --git a/tests/ref/square-overflow.png b/tests/ref/square-overflow.png
index 118afe2d..81024ee6 100644
--- a/tests/ref/square-overflow.png
+++ b/tests/ref/square-overflow.png
Binary files differ
diff --git a/tests/ref/square-relative-size.png b/tests/ref/square-relative-size.png
index 96e744e6..992ce4f1 100644
--- a/tests/ref/square-relative-size.png
+++ b/tests/ref/square-relative-size.png
Binary files differ
diff --git a/tests/ref/square.png b/tests/ref/square.png
index e6f8f5c8..76daaaf9 100644
--- a/tests/ref/square.png
+++ b/tests/ref/square.png
Binary files differ
diff --git a/tests/ref/stack-fr.png b/tests/ref/stack-fr.png
index 40685731..965a17cd 100644
--- a/tests/ref/stack-fr.png
+++ b/tests/ref/stack-fr.png
Binary files differ
diff --git a/tests/ref/stack-rtl-align-and-fr.png b/tests/ref/stack-rtl-align-and-fr.png
index 653ade6f..12b93a51 100644
--- a/tests/ref/stack-rtl-align-and-fr.png
+++ b/tests/ref/stack-rtl-align-and-fr.png
Binary files differ
diff --git a/tests/ref/state-basic.png b/tests/ref/state-basic.png
index 0c67a751..3053b90e 100644
--- a/tests/ref/state-basic.png
+++ b/tests/ref/state-basic.png
Binary files differ
diff --git a/tests/ref/state-multiple-calls-same-key.png b/tests/ref/state-multiple-calls-same-key.png
index 077b6792..07aded23 100644
--- a/tests/ref/state-multiple-calls-same-key.png
+++ b/tests/ref/state-multiple-calls-same-key.png
Binary files differ
diff --git a/tests/ref/state-nested.png b/tests/ref/state-nested.png
index ac0e6635..a2b58f47 100644
--- a/tests/ref/state-nested.png
+++ b/tests/ref/state-nested.png
Binary files differ
diff --git a/tests/ref/state-no-convergence.png b/tests/ref/state-no-convergence.png
index dd44b9e1..fec95b28 100644
--- a/tests/ref/state-no-convergence.png
+++ b/tests/ref/state-no-convergence.png
Binary files differ
diff --git a/tests/ref/strike-background.png b/tests/ref/strike-background.png
index 01861d25..ee80da7f 100644
--- a/tests/ref/strike-background.png
+++ b/tests/ref/strike-background.png
Binary files differ
diff --git a/tests/ref/strike-with.png b/tests/ref/strike-with.png
index 59a84150..5f8618e3 100644
--- a/tests/ref/strike-with.png
+++ b/tests/ref/strike-with.png
Binary files differ
diff --git a/tests/ref/stroke-text.png b/tests/ref/stroke-text.png
index ac09053a..135cd474 100644
--- a/tests/ref/stroke-text.png
+++ b/tests/ref/stroke-text.png
Binary files differ
diff --git a/tests/ref/stroke-zero-thickness.png b/tests/ref/stroke-zero-thickness.png
index 6d305eaf..f8c41d1b 100644
--- a/tests/ref/stroke-zero-thickness.png
+++ b/tests/ref/stroke-zero-thickness.png
Binary files differ
diff --git a/tests/ref/strong-delta.png b/tests/ref/strong-delta.png
index d32459f6..7dd4e063 100644
--- a/tests/ref/strong-delta.png
+++ b/tests/ref/strong-delta.png
Binary files differ
diff --git a/tests/ref/strong-double-star-empty-hint.png b/tests/ref/strong-double-star-empty-hint.png
index 29cbb90f..4681f6ec 100644
--- a/tests/ref/strong-double-star-empty-hint.png
+++ b/tests/ref/strong-double-star-empty-hint.png
Binary files differ
diff --git a/tests/ref/sub-super-non-typographic.png b/tests/ref/sub-super-non-typographic.png
index e5a8b673..b905e7d3 100644
--- a/tests/ref/sub-super-non-typographic.png
+++ b/tests/ref/sub-super-non-typographic.png
Binary files differ
diff --git a/tests/ref/sub-super.png b/tests/ref/sub-super.png
index 9359cf01..10fe77b0 100644
--- a/tests/ref/sub-super.png
+++ b/tests/ref/sub-super.png
Binary files differ
diff --git a/tests/ref/super-underline.png b/tests/ref/super-underline.png
index 99c1c309..4608d1a8 100644
--- a/tests/ref/super-underline.png
+++ b/tests/ref/super-underline.png
Binary files differ
diff --git a/tests/ref/table-align-array.png b/tests/ref/table-align-array.png
index 9242ae12..97c38087 100644
--- a/tests/ref/table-align-array.png
+++ b/tests/ref/table-align-array.png
Binary files differ
diff --git a/tests/ref/table-cell-align-override.png b/tests/ref/table-cell-align-override.png
index dfab2bb0..d767b6ad 100644
--- a/tests/ref/table-cell-align-override.png
+++ b/tests/ref/table-cell-align-override.png
Binary files differ
diff --git a/tests/ref/table-cell-folding.png b/tests/ref/table-cell-folding.png
index 94897a92..250b7f18 100644
--- a/tests/ref/table-cell-folding.png
+++ b/tests/ref/table-cell-folding.png
Binary files differ
diff --git a/tests/ref/table-cell-override.png b/tests/ref/table-cell-override.png
index a38efca5..7c2f05e3 100644
--- a/tests/ref/table-cell-override.png
+++ b/tests/ref/table-cell-override.png
Binary files differ
diff --git a/tests/ref/table-cell-show-based-on-position.png b/tests/ref/table-cell-show-based-on-position.png
index db46e260..5d11503c 100644
--- a/tests/ref/table-cell-show-based-on-position.png
+++ b/tests/ref/table-cell-show-based-on-position.png
Binary files differ
diff --git a/tests/ref/table-cell-show-emph.png b/tests/ref/table-cell-show-emph.png
index 1afc833b..3237f1a1 100644
--- a/tests/ref/table-cell-show-emph.png
+++ b/tests/ref/table-cell-show-emph.png
Binary files differ
diff --git a/tests/ref/table-cell-show.png b/tests/ref/table-cell-show.png
index 9ac6d269..bf5495cd 100644
--- a/tests/ref/table-cell-show.png
+++ b/tests/ref/table-cell-show.png
Binary files differ
diff --git a/tests/ref/table-cell-various-overrides.png b/tests/ref/table-cell-various-overrides.png
index c8540dfe..22c90c6b 100644
--- a/tests/ref/table-cell-various-overrides.png
+++ b/tests/ref/table-cell-various-overrides.png
Binary files differ
diff --git a/tests/ref/table-contextual-measurement.png b/tests/ref/table-contextual-measurement.png
index 1a97cbbd..ba388c6b 100644
--- a/tests/ref/table-contextual-measurement.png
+++ b/tests/ref/table-contextual-measurement.png
Binary files differ
diff --git a/tests/ref/table-fill-basic.png b/tests/ref/table-fill-basic.png
index bc12f8ae..7d4d2a15 100644
--- a/tests/ref/table-fill-basic.png
+++ b/tests/ref/table-fill-basic.png
Binary files differ
diff --git a/tests/ref/table-gutters.png b/tests/ref/table-gutters.png
index 697ddd48..8cba1e90 100644
--- a/tests/ref/table-gutters.png
+++ b/tests/ref/table-gutters.png
Binary files differ
diff --git a/tests/ref/table-header-citation.png b/tests/ref/table-header-citation.png
index 0495d5af..46219807 100644
--- a/tests/ref/table-header-citation.png
+++ b/tests/ref/table-header-citation.png
Binary files differ
diff --git a/tests/ref/table-header-counter.png b/tests/ref/table-header-counter.png
index 04a8e92d..a8f92fcc 100644
--- a/tests/ref/table-header-counter.png
+++ b/tests/ref/table-header-counter.png
Binary files differ
diff --git a/tests/ref/table-header-footer-madness.png b/tests/ref/table-header-footer-madness.png
index 4e4f771e..991a8406 100644
--- a/tests/ref/table-header-footer-madness.png
+++ b/tests/ref/table-header-footer-madness.png
Binary files differ
diff --git a/tests/ref/table-inset-fold.png b/tests/ref/table-inset-fold.png
index f2985c9e..24ec4f82 100644
--- a/tests/ref/table-inset-fold.png
+++ b/tests/ref/table-inset-fold.png
Binary files differ
diff --git a/tests/ref/table-inset.png b/tests/ref/table-inset.png
index a8a9adda..d463073c 100644
--- a/tests/ref/table-inset.png
+++ b/tests/ref/table-inset.png
Binary files differ
diff --git a/tests/ref/table-newlines.png b/tests/ref/table-newlines.png
index a4da25f3..60116779 100644
--- a/tests/ref/table-newlines.png
+++ b/tests/ref/table-newlines.png
Binary files differ
diff --git a/tests/ref/table-stroke-vline-position-left-and-right.png b/tests/ref/table-stroke-vline-position-left-and-right.png
index 53b48a10..8627b0d8 100644
--- a/tests/ref/table-stroke-vline-position-left-and-right.png
+++ b/tests/ref/table-stroke-vline-position-left-and-right.png
Binary files differ
diff --git a/tests/ref/terms-built-in-loop.png b/tests/ref/terms-built-in-loop.png
index dc103af9..40eacd86 100644
--- a/tests/ref/terms-built-in-loop.png
+++ b/tests/ref/terms-built-in-loop.png
Binary files differ
diff --git a/tests/ref/terms-constructor.png b/tests/ref/terms-constructor.png
index fe161505..4e72317a 100644
--- a/tests/ref/terms-constructor.png
+++ b/tests/ref/terms-constructor.png
Binary files differ
diff --git a/tests/ref/terms-grid.png b/tests/ref/terms-grid.png
index 6142becf..e2b5ecce 100644
--- a/tests/ref/terms-grid.png
+++ b/tests/ref/terms-grid.png
Binary files differ
diff --git a/tests/ref/terms-multiline.png b/tests/ref/terms-multiline.png
index b5baea4a..354fcda5 100644
--- a/tests/ref/terms-multiline.png
+++ b/tests/ref/terms-multiline.png
Binary files differ
diff --git a/tests/ref/terms-rtl.png b/tests/ref/terms-rtl.png
index 538571dd..57e0796a 100644
--- a/tests/ref/terms-rtl.png
+++ b/tests/ref/terms-rtl.png
Binary files differ
diff --git a/tests/ref/terms-style-change-interrupted.png b/tests/ref/terms-style-change-interrupted.png
index 846e45e1..005f976b 100644
--- a/tests/ref/terms-style-change-interrupted.png
+++ b/tests/ref/terms-style-change-interrupted.png
Binary files differ
diff --git a/tests/ref/terms-syntax-edge-cases.png b/tests/ref/terms-syntax-edge-cases.png
index e2a557c1..ef914b29 100644
--- a/tests/ref/terms-syntax-edge-cases.png
+++ b/tests/ref/terms-syntax-edge-cases.png
Binary files differ
diff --git a/tests/ref/text-call-body.png b/tests/ref/text-call-body.png
index 24cdeb9f..ed18c1db 100644
--- a/tests/ref/text-call-body.png
+++ b/tests/ref/text-call-body.png
Binary files differ
diff --git a/tests/ref/text-copy-paste-ligatures.png b/tests/ref/text-copy-paste-ligatures.png
index 74f49e27..d53ea3d3 100644
--- a/tests/ref/text-copy-paste-ligatures.png
+++ b/tests/ref/text-copy-paste-ligatures.png
Binary files differ
diff --git a/tests/ref/text-edge.png b/tests/ref/text-edge.png
index 0953eded..c7b167b2 100644
--- a/tests/ref/text-edge.png
+++ b/tests/ref/text-edge.png
Binary files differ
diff --git a/tests/ref/text-features.png b/tests/ref/text-features.png
index 7b0b391f..333c159e 100644
--- a/tests/ref/text-features.png
+++ b/tests/ref/text-features.png
Binary files differ
diff --git a/tests/ref/text-font-change-after-space.png b/tests/ref/text-font-change-after-space.png
index 83d2ceb6..7f42d1a1 100644
--- a/tests/ref/text-font-change-after-space.png
+++ b/tests/ref/text-font-change-after-space.png
Binary files differ
diff --git a/tests/ref/text-font-just-a-space.png b/tests/ref/text-font-just-a-space.png
index 3c91db3c..4c2a9fa8 100644
--- a/tests/ref/text-font-just-a-space.png
+++ b/tests/ref/text-font-just-a-space.png
Binary files differ
diff --git a/tests/ref/text-font-properties.png b/tests/ref/text-font-properties.png
index fda92194..0c3bf0e1 100644
--- a/tests/ref/text-font-properties.png
+++ b/tests/ref/text-font-properties.png
Binary files differ
diff --git a/tests/ref/text-kerning.png b/tests/ref/text-kerning.png
index 1bd3a001..26a433cc 100644
--- a/tests/ref/text-kerning.png
+++ b/tests/ref/text-kerning.png
Binary files differ
diff --git a/tests/ref/text-lang-hyphenate.png b/tests/ref/text-lang-hyphenate.png
index 6315d6e2..302802ab 100644
--- a/tests/ref/text-lang-hyphenate.png
+++ b/tests/ref/text-lang-hyphenate.png
Binary files differ
diff --git a/tests/ref/text-lang-script-shaping.png b/tests/ref/text-lang-script-shaping.png
index 6beaece4..5f287a59 100644
--- a/tests/ref/text-lang-script-shaping.png
+++ b/tests/ref/text-lang-script-shaping.png
Binary files differ
diff --git a/tests/ref/text-language-fallback-english.png b/tests/ref/text-language-fallback-english.png
index 1f4bf74d..4f98ab02 100644
--- a/tests/ref/text-language-fallback-english.png
+++ b/tests/ref/text-language-fallback-english.png
Binary files differ
diff --git a/tests/ref/text-ligatures.png b/tests/ref/text-ligatures.png
index 88720c89..ca2ce3b3 100644
--- a/tests/ref/text-ligatures.png
+++ b/tests/ref/text-ligatures.png
Binary files differ
diff --git a/tests/ref/text-number-type.png b/tests/ref/text-number-type.png
index beb6ba6c..fe3e2356 100644
--- a/tests/ref/text-number-type.png
+++ b/tests/ref/text-number-type.png
Binary files differ
diff --git a/tests/ref/text-number-width.png b/tests/ref/text-number-width.png
index 62d8c61b..0c430f5d 100644
--- a/tests/ref/text-number-width.png
+++ b/tests/ref/text-number-width.png
Binary files differ
diff --git a/tests/ref/text-size-em-nesting.png b/tests/ref/text-size-em-nesting.png
index 34ae35fe..6b307b47 100644
--- a/tests/ref/text-size-em-nesting.png
+++ b/tests/ref/text-size-em-nesting.png
Binary files differ
diff --git a/tests/ref/text-spacing-relative.png b/tests/ref/text-spacing-relative.png
index ccd2f140..cd761270 100644
--- a/tests/ref/text-spacing-relative.png
+++ b/tests/ref/text-spacing-relative.png
Binary files differ
diff --git a/tests/ref/text-spacing.png b/tests/ref/text-spacing.png
index 240c69c0..ea66f350 100644
--- a/tests/ref/text-spacing.png
+++ b/tests/ref/text-spacing.png
Binary files differ
diff --git a/tests/ref/text-tracking-changed-temporarily.png b/tests/ref/text-tracking-changed-temporarily.png
index f27849b4..6c50ef29 100644
--- a/tests/ref/text-tracking-changed-temporarily.png
+++ b/tests/ref/text-tracking-changed-temporarily.png
Binary files differ
diff --git a/tests/ref/text-tracking-negative.png b/tests/ref/text-tracking-negative.png
index 96589887..86b73d6c 100644
--- a/tests/ref/text-tracking-negative.png
+++ b/tests/ref/text-tracking-negative.png
Binary files differ
diff --git a/tests/ref/text-unknown-font-family-warning.png b/tests/ref/text-unknown-font-family-warning.png
index a46632cf..46f07258 100644
--- a/tests/ref/text-unknown-font-family-warning.png
+++ b/tests/ref/text-unknown-font-family-warning.png
Binary files differ
diff --git a/tests/ref/transform-rotate-relative-sizing.png b/tests/ref/transform-rotate-relative-sizing.png
index 9b81c386..5951ff8a 100644
--- a/tests/ref/transform-rotate-relative-sizing.png
+++ b/tests/ref/transform-rotate-relative-sizing.png
Binary files differ
diff --git a/tests/ref/transform-rotate.png b/tests/ref/transform-rotate.png
index 3990ed5b..89044043 100644
--- a/tests/ref/transform-rotate.png
+++ b/tests/ref/transform-rotate.png
Binary files differ
diff --git a/tests/ref/transform-scale-relative-sizing.png b/tests/ref/transform-scale-relative-sizing.png
index a6c18a98..c53243c4 100644
--- a/tests/ref/transform-scale-relative-sizing.png
+++ b/tests/ref/transform-scale-relative-sizing.png
Binary files differ
diff --git a/tests/ref/transform-scale.png b/tests/ref/transform-scale.png
index ea113aa1..9b76d779 100644
--- a/tests/ref/transform-scale.png
+++ b/tests/ref/transform-scale.png
Binary files differ
diff --git a/tests/ref/transform-skew-both-axes.png b/tests/ref/transform-skew-both-axes.png
index da9cf5eb..edd42f16 100644
--- a/tests/ref/transform-skew-both-axes.png
+++ b/tests/ref/transform-skew-both-axes.png
Binary files differ
diff --git a/tests/ref/transform-skew-origin.png b/tests/ref/transform-skew-origin.png
index 4f4c4b08..99ed5cc8 100644
--- a/tests/ref/transform-skew-origin.png
+++ b/tests/ref/transform-skew-origin.png
Binary files differ
diff --git a/tests/ref/transform-skew-relative-sizing.png b/tests/ref/transform-skew-relative-sizing.png
index 41496d17..af44fee9 100644
--- a/tests/ref/transform-skew-relative-sizing.png
+++ b/tests/ref/transform-skew-relative-sizing.png
Binary files differ
diff --git a/tests/ref/transform-skew.png b/tests/ref/transform-skew.png
index 76bee82a..8172bc63 100644
--- a/tests/ref/transform-skew.png
+++ b/tests/ref/transform-skew.png
Binary files differ
diff --git a/tests/ref/trim-weak-space-line-beginning.png b/tests/ref/trim-weak-space-line-beginning.png
index 37e13773..bc5b56ea 100644
--- a/tests/ref/trim-weak-space-line-beginning.png
+++ b/tests/ref/trim-weak-space-line-beginning.png
Binary files differ
diff --git a/tests/ref/trim-weak-space-line-end.png b/tests/ref/trim-weak-space-line-end.png
index 004bb97a..592a85fc 100644
--- a/tests/ref/trim-weak-space-line-end.png
+++ b/tests/ref/trim-weak-space-line-end.png
Binary files differ
diff --git a/tests/ref/underline-background.png b/tests/ref/underline-background.png
index 33ba381a..e50c9da5 100644
--- a/tests/ref/underline-background.png
+++ b/tests/ref/underline-background.png
Binary files differ
diff --git a/tests/ref/underline-overline-strike.png b/tests/ref/underline-overline-strike.png
index 2567fca4..b681b8f7 100644
--- a/tests/ref/underline-overline-strike.png
+++ b/tests/ref/underline-overline-strike.png
Binary files differ
diff --git a/tests/ref/underline-stroke-folding.png b/tests/ref/underline-stroke-folding.png
index 32119e5c..158b4f54 100644
--- a/tests/ref/underline-stroke-folding.png
+++ b/tests/ref/underline-stroke-folding.png
Binary files differ
diff --git a/tests/ref/while-loop-basic.png b/tests/ref/while-loop-basic.png
index 3a0e6d24..749e62a2 100644
--- a/tests/ref/while-loop-basic.png
+++ b/tests/ref/while-loop-basic.png
Binary files differ
diff --git a/tests/suite/layout/columns.typ b/tests/suite/layout/columns.typ
index b86b798b..714651e8 100644
--- a/tests/suite/layout/columns.typ
+++ b/tests/suite/layout/columns.typ
@@ -3,7 +3,7 @@
--- columns-rtl ---
// Test normal operation and RTL directions.
#set page(height: 3.25cm, width: 7.05cm, columns: 2)
-#set text(lang: "ar", font: ("Noto Sans Arabic", "Linux Libertine"))
+#set text(lang: "ar", font: ("Noto Sans Arabic", "Libertinus Serif"))
#set columns(gutter: 30pt)
#box(fill: conifer, height: 8pt, width: 6pt) وتحفيز
diff --git a/tests/suite/layout/inline/bidi.typ b/tests/suite/layout/inline/bidi.typ
index 7da23b41..5bdb470c 100644
--- a/tests/suite/layout/inline/bidi.typ
+++ b/tests/suite/layout/inline/bidi.typ
@@ -18,7 +18,7 @@
// Test that consecutive, embedded RTL runs stay RTL.
// Here, we have three runs: "גֶ", bold "שֶׁ", and "ם".
#let content = par[Aגֶ#strong[שֶׁ]םB]
-#set text(font: ("Linux Libertine", "Noto Serif Hebrew"))
+#set text(font: ("Libertinus Serif", "Noto Serif Hebrew"))
#text(lang: "he", content)
#text(lang: "de", content)
diff --git a/tests/suite/layout/inline/justify.typ b/tests/suite/layout/inline/justify.typ
index 83fbd057..576f8519 100644
--- a/tests/suite/layout/inline/justify.typ
+++ b/tests/suite/layout/inline/justify.typ
@@ -109,7 +109,7 @@ int main() {
// Japanese typography is more complex, make sure it is at least a bit sensible.
#set page(width: auto)
#set par(justify: true)
-#set text(lang: "ja", font: ("Linux Libertine", "Noto Serif CJK JP"))
+#set text(lang: "ja", font: ("Libertinus Serif", "Noto Serif CJK JP"))
#rect(inset: 0pt, width: 80pt, fill: rgb("eee"))[
ウィキペディア(英: Wikipedia)は、世界中のボランティアの共同作業によって執筆及び作成されるフリーの多言語インターネット百科事典である。主に寄付に依って活動している非営利団体「ウィキメディア財団」が所有・運営している。
diff --git a/tests/suite/layout/inline/shaping.typ b/tests/suite/layout/inline/shaping.typ
index ec93eb47..dc73100b 100644
--- a/tests/suite/layout/inline/shaping.typ
+++ b/tests/suite/layout/inline/shaping.typ
@@ -2,7 +2,7 @@
--- shaping-script-separation ---
// Test separation by script.
-#set text(font: ("Linux Libertine", "IBM Plex Sans Devanagari"))
+#set text(font: ("Libertinus Serif", "IBM Plex Sans Devanagari"))
ABCअपार्टमेंट
// This is how it should look like.
@@ -14,12 +14,12 @@ ABCअपार्टमेंट
--- shaping-forced-script-font-feature-inhibited ---
// A forced `latn` script inhibits Devanagari font features.
-#set text(font: ("Linux Libertine", "IBM Plex Sans Devanagari"), script: "latn")
+#set text(font: ("Libertinus Serif", "IBM Plex Sans Devanagari"), script: "latn")
ABCअपार्टमेंट
--- shaping-forced-script-font-feature-enabled ---
// A forced `deva` script enables Devanagari font features.
-#set text(font: ("Linux Libertine", "IBM Plex Sans Devanagari"), script: "deva")
+#set text(font: ("Libertinus Serif", "IBM Plex Sans Devanagari"), script: "deva")
ABCअपार्टमेंट
--- issue-rtl-safe-to-break-panic ---
diff --git a/tests/suite/model/par.typ b/tests/suite/model/par.typ
index f62c0dca..b2e400fc 100644
--- a/tests/suite/model/par.typ
+++ b/tests/suite/model/par.typ
@@ -49,7 +49,7 @@ starts a paragraph, also with indent.
Except if you have another paragraph in them.
-#set text(8pt, lang: "ar", font: ("Noto Sans Arabic", "Linux Libertine"))
+#set text(8pt, lang: "ar", font: ("Noto Sans Arabic", "Libertinus Serif"))
#set par(leading: 8pt)
= Arabic
diff --git a/tests/suite/text/font.typ b/tests/suite/text/font.typ
index 8396b237..443be6ed 100644
--- a/tests/suite/text/font.typ
+++ b/tests/suite/text/font.typ
@@ -66,9 +66,9 @@ Emoji: 🐪, 🌋, 🏞
#set text(something: "invalid")
--- text-unknown-font-family-warning ---
-#text(font: "linux libertine", "I exist, ")
+#text(font: "libertinus serif")[I exist,]
// Warning: 13-26 unknown font family: nonexistent
-#text(font: "nonexistent", "but")
+#text(font: "nonexistent")[but]
// Warning: 17-35 unknown font family: also-nonexistent
#set text(font: "also-nonexistent")
I
@@ -76,3 +76,8 @@ I
// Warning: 23-55 unknown font family: nonexistent-fonts
#let var = text(font: ("list-of", "nonexistent-fonts"))[don't]
#var
+
+--- text-font-linux-libertine ---
+// Warning: 17-34 Typst's default font has changed from Linux Libertine to its successor Libertinus Serif
+// Hint: 17-34 please set the font to `"Libertinus Serif"` instead
+#set text(font: "Linux Libertine")