\documentclass{article}
\usepackage{amsmath}
%抄自mathabx宏包
\DeclareFontFamily{U}{matha}{\hyphenchar\font45}
\DeclareFontShape{U}{matha}{m}{n}{
      <5> <6> <7> <8> <9> <10> gen * matha
      <10.95> matha10 <12> <14.4> <17.28> <20.74> <24.88> matha12
      }{}
\DeclareSymbolFont{matha}{U}{matha}{m}{n}
\DeclareFontSubstitution{U}{matha}{m}{n}
%暂时不需要用b先注释掉
%\DeclareFontFamily{U}{mathb}{\hyphenchar\font45}
%\DeclareFontShape{U}{mathb}{m}{n}{
%      <5> <6> <7> <8> <9> <10> gen * mathb
%      <10.95> mathb10 <12> <14.4> <17.28> <20.74> <24.88> mathb12
%      }{}
%\DeclareSymbolFont{mathb}{U}{mathb}{m}{n}
%\DeclareFontSubstitution{U}{mathb}{m}{n}
\DeclareFontFamily{U}{mathx}{\hyphenchar\font45}
\DeclareFontShape{U}{mathx}{m}{n}{
      <5> <6> <7> <8> <9> <10>
      <10.95> <12> <14.4> <17.28> <20.74> <24.88>
      mathx10
      }{}
\DeclareSymbolFont{mathx}{U}{mathx}{m}{n}
\DeclareFontSubstitution{U}{mathx}{m}{n}
%小括
\DeclareMathDelimiter{\abxxkl}{\mathopen}{matha}{"70}{mathx}{"00}
\DeclareMathDelimiter{\abxxkr}{\mathclose}{matha}{"71}{mathx}{"08}
%中括
\DeclareMathDelimiter{\abxzkl}{\mathopen}{matha}{"72}{mathx}{"10}
\DeclareMathDelimiter{\abxzkr}{\mathclose}{matha}{"73}{mathx}{"18}
%大括
\DeclareMathDelimiter{\abxdkl}{\mathopen}{matha}{"74}{mathx}{"20}
\DeclareMathDelimiter{\abxdkr}{\mathclose}{matha}{"75}{mathx}{"28}

%aligned不对称修正
\let\oldaligned\aligned
\def\aligned{\!\oldaligned}

\begin{document}

\newcommand\test[2]{#1a#2
+\bigl#1\sqrt a\bigr#2
+\Bigl#1\sum a\Bigr#2
+\biggl#1\frac12\biggr#2
+\Biggl#1\sum_{i=1}^na_i\Biggr#2
+\left#1\begin{aligned}
0&=0\\
0&=0\\
0&=0
\end{aligned}\right#2}

\begin{align*}
&\text{default}&&\test()\\
&\text{mathabx}&&\test\abxxkl\abxxkr\\
&\text{default}&&\test[]\\
&\text{mathabx}&&\test\abxzkl\abxzkr\\
&\text{default}&&\test\{\}\\
&\text{mathabx}&&\test\abxdkl\abxdkr
\end{align*}

\end{document}
