Building on https://tex.stackexchange.com/a/44951/4427
You can still use \sep
, if you want (but not in the words
environment).
\documentclass{scrartcl}\usepackage{polyglossia}\disablehyphenation\newcommand{\sep}{\unskip \hskip \fontdimen2\font plus 2\fontdimen2\font minus \fontdimen3\font \cleaders\copy\ANDbox\hskip\wd\ANDbox \hskip \fontdimen2\font plus 2\fontdimen2\font minus \fontdimen3\font \ignorespaces}\newsavebox\ANDbox\sbox\ANDbox{*}\newenvironment{words}[1][\textwidth] {\par\addvspace{\topsep}\begin{minipage}{#1}\obeyspaces\activatesep} {\parfillskip=0pt\par\end{minipage}\par\addvspace{\topsep}}\newcommand{\activatesep}{% \begingroup\lccode`~=` \lowercase{\endgroup\let~}\sep}\begin{document}\begin{words}[5cm]Arabel Dusty Octavia Dinny Demetris ThomasaCherie Deeann Page Jesse Kitti Ruthie Cory Kathleen Kaylyn Chelsie Floe Verna Torey Cissy Nora Krissie Hesther Virgie Liliane Abagael Joyann Siobhan Pierette\end{words}\begin{words}[9cm]Arabel Dusty Octavia Dinny Demetris ThomasaCherie Deeann Page Jesse Kitti Ruthie Cory Kathleen Kaylyn Chelsie Floe Verna Torey Cissy Nora Krissie Hesther Virgie Liliane Abagael Joyann Siobhan Pierette\end{words}\begin{words}Arabel Dusty Octavia Dinny Demetris ThomasaCherie Deeann Page Jesse Kitti Ruthie Cory Kathleen Kaylyn Chelsie Floe Verna Torey Cissy Nora Krissie Hesther Virgie Liliane Abagael Joyann Siobhan Pierette\end{words}\end{document}