(PUB pour LuaTeX ENDPUB)
C'est dans ce genre de situation qu'on voit la supériorité de LuaTeX :
% À compiler avec LuaLaTeX
`\documentclass[english,french]{scrartcl}
\usepackage{fontspec}
\usepackage{babel}
\usepackage[nonumberlist]{glossaries}
\makeglossaries
\newcommand{\dictentry}[2]{%
\newglossaryentry{#1}{name=#1,description={#2}}%
}
\newcommand*{\tipa}[1]{\fontspec{DoulosSIL-R.ttf}{[#1]}}
\dictentry{Car.}{\tipa{kɑːr} Bagnole, tire, caisse, etc.}
\glsaddall
\begin{document}
\printglossary[style=list]%
\end{document}`
Pas besoin de convertir le code TIPA, pas d'espace parasite avec babel-french devant le ":" (sans recours à \NoAutoSpacing)…