Inline description* lists (when not unboxed) seem to add a spurious \hfil to every afterlabel. itemize* and enumerate* do not have this behavior. (Prompted by this tex.sx question.)
In the following MWE, I removed all spacing from the inline list for clarity.
\documentclass{article}
\usepackage[inline]{enumitem}
\parindent=0pt
\usepackage{showframe}
\begin{document}
before
\begin{description*}[itemjoin={}, afterlabel={}]
\item[first] one
\item[second] two
\item[third] three
\end{description*}
after
\end{document}
Inline
description*
lists (when notunboxed
) seem to add a spurious\hfil
to everyafterlabel
.itemize*
andenumerate*
do not have this behavior. (Prompted by this tex.sx question.)In the following MWE, I removed all spacing from the inline list for clarity.