The spacing after ⋃ looks too tight to me, especially before the opening brace. What would be the cleanest way to increase it globally? Also, should I open an issue about this?
/// Computes the spacing between two adjacent math items.
fn spacing<'a>(
l: &mut MathItem,
space: Option<MathItem<'a>>,
r: &mut MathItem,
) -> Option<MathItem<'a>> {
use MathClass::*;
let script = |f: &MathItem| f.size().is_some_and(|s| s <= MathSize::Script);
match (l.rclass(), r.lclass()) {
// Thin spacing around large operators, unless to the left of
// an opening delimiter. TeXBook, p170
(Large, Opening | Fence) => {}
_ => {…}
};
None
}