This question adds another reason why one shouldn’t abuse the \left and \right pair
Automatic delimiter sizing through a \left and \right pair should always be avoided, with few exceptions (e.g., cases, matrices, etc.). In fact, pages 146 – 149 of The TeXbook showcase many examples where manual sizing is used. Using \left and \right in those examples would no doubt produce sub-optimal or even ugly output.
There is also the problem of spacing: A \left and \right pair effectively creates a \mathinner object, which follows different spacing rules (e.g., $\sin(x)$ versus $\sin\left(x\right)$). However, even after one has made \left<delimiter>...\right<delimiter> to behave like \mathopen<delimiter>...\mathclose<delimiter>, there still are potential problems.
The current problem
I have used this technique from Philipp Stephani mentioned in this post: Spacing around \left and \right. For strange reasons, there is still superfluous space between certain letters and the opening delimiter.
Note: The following MWE is of no practical use by its own. However, I think it serves as one of many reasons why one shouldn’t abuse \left and \right, even after they are “fixed”.
\documentclass{article}
\usepackage{amsmath}
\usepackage{newtxtext}
\usepackage[lite]{mtpro2}
\begin{document}
\begin{alignat*}{4}
&f\left(x\right) \quad &&\vert\left(x\right) \\
&f\mathopen{}\mathclose{\left(x\right)} &&\vert\mathopen{}\mathclose{\left(x\right)} \\
&f(x) &&\vert(x)
\end{alignat*}
\end{document}
Why is there superfluous space, and how can I fix it?


\leftand\right". :-) – Mico Sep 09 '18 at 21:41$f(x)$,$f\mathopen{}\mathclose{(x)}$and$f\mathopen{}{\mathclose{\left(x\right)}$, in order to show that the culprit is\mathopen{}. – egreg Sep 10 '18 at 09:44;-)But I added the image for those few people who can't figure out the output from the symbolic representation of “boxes and glue”.;-)– egreg Sep 10 '18 at 09:56spec Zas 3-dimensional but the real difficulty comes with the geometry over the field with 1 element;-)– Sep 10 '18 at 10:01