Unicode has three slots for integrals parts (U+23A0, U+23A1, U+23AE) which should enable to build extensible integrals. Some maths fonts (TeXGyrePagella, STIXTwoMath,…) provide these glyphs and a recipe in \int (U+222B) to stack them (like growing delimiters).
An easy way to use them would be
\[ \left\int ... \right. \]
but this can't work as the \int character is not a delimiter
but an operator. So I tried to define
\def\extint{\Udelimiter"4 "0 "222B \relax}
to make an opening delimiter out of U+222B. This works but doesn't allow for limits to be added, a closing delimiter would be better… easy to do but clumsy to use, here is an example:
\documentclass{article}
\usepackage{amsmath}
\usepackage{unicode-math}
\setmathfont{texgyrepagella-math.otf}
\def\extint{\Udelimiter"5 "0 "222B \relax} % Closing delimiter
\begin{document}
\def\myformula{\frac{1-\sqrt{\sqrt{\sqrt{\sqrt{\sqrt{\sqrt{x}}}}}}}%
{1+\sqrt{\sqrt{\sqrt{\sqrt{\sqrt{\sqrt{x}}}}}}}}
[\left.\vphantom{\myformula}\right\extint_{a}^{b}\myformula,\symup{d}x]
\end{document}
and the output:
Note: the formula is stupid, any mathematician would just code \sqrt[64]{x}
for the radical and use a normal integral, but this example shows that
growing radicals work out of the box with unicode-math while growing
integrals do not.
My question: I know that the ConTeXt people are working on this issue (luametatex), any hope for improvements for lualatex/unicode-math?

\rparenlendand\lbrackuendrespectively, and not integral extension symbols? – Apoorv Potnis Jul 14 '23 at 18:51