\documentclass[a4paper,twocolumn]{article}
\pagestyle{empty}
\hzstate=1
\def\cs#1{\begingroup\normalfont\ttfamily\textbackslash#1\endgroup}
\def\cmrvariants{
\font\n=cmr10
\font\1=hz1cmr10
\font\2=hz2cmr10
\font\3=hz3cmr10
\font\4=hz4cmr10 
\font\5=hz5cmr10
\font\6=hz6cmr10
}

\def\novariants{
\begingroup
  \cmrvariants
  \fontvariant\n=\nullfont
\endgroup}

\def\threevariants{
\begingroup
 \cmrvariants
 \fontvariant\n=\3
 \fontvariant\n=\4
\endgroup}

\def\fivevariants{
\begingroup
 \cmrvariants
 \fontvariant\n=\2
 \fontvariant\n=\3
 \fontvariant\n=\4
 \fontvariant\n=\5
\endgroup}

\def\sevenvariants{
\begingroup
 \cmrvariants
 \fontvariant\n=\1
 \fontvariant\n=\2
 \fontvariant\n=\3
 \fontvariant\n=\4
 \fontvariant\n=\5
 \fontvariant\n=\6
\endgroup}

\def\testpar{This is a test paragraph for \TeX's 
paragraph-breaking algorithm. It is a fairly complex algorithm, 
nevertheless improvements seem possible. As you will note, I 
stuffed this paragraph---\hbox to0pt{}longnonbreakingword---with long 
nonbreaking words just to make the algorithm work harder and 
to---\hbox to0pt{}longnonbreakingword---show some improvements that
can be had by allowing font---\hbox to0pt{}longnonbreakingword---width 
variations.}

\begin{document}
\emergencystretch=0pt

\subsection*{Original}\message{Original}
\testpar\par

\subsection*{Three variants}\message{3 variants}
\threevariants
\testpar\par

\subsection*{Five variants}\message{5 variants}
\fivevariants
\testpar\par

\subsection*{Seven variants}\message{7 variants}
\sevenvariants
\testpar\par

\subsection*{Original with \cs{emergencystretch}}\message{Original+es}
\novariants
\testpar{\emergencystretch1em\par}

\subsection*{Three variants with \cs{emergencystretch}}\message{3 variants+es}
\threevariants
\testpar{\emergencystretch1em\par}

\subsection*{Five variants with \cs{emergencystretch}}\message{5 variants+es}
\fivevariants
\testpar{\emergencystretch1em\par}

\subsection*{Seven variants with \cs{emergencystretch}}\message{7 variants+es}
\sevenvariants
\testpar{\emergencystretch1em\par}

\subsection*{The used variants}
\novariants\cmrvariants\1%
Fl\"ussigkeitsgleichgewicht und Stoffwechsel\par\noindent\2%
Fl\"ussigkeitsgleichgewicht und Stoffwechsel\par\noindent\3%
Fl\"ussigkeitsgleichgewicht und Stoffwechsel\par\noindent\n%
Fl\"ussigkeitsgleichgewicht und Stoffwechsel\par\noindent\4%
Fl\"ussigkeitsgleichgewicht und Stoffwechsel\par\noindent\5%
Fl\"ussigkeitsgleichgewicht und Stoffwechsel\par\noindent\6%
Fl\"ussigkeitsgleichgewicht und Stoffwechsel\par

\subsection*{Setting boxes with stretch}
\sevenvariants
\hbox spread-12pt{\n Fl\"ussigkeitsgleichgewicht und Stoffwechsel}
\hbox spread-8pt{\n Fl\"ussigkeitsgleichgewicht und Stoffwechsel}
\hbox spread-4pt{\n Fl\"ussigkeitsgleichgewicht und Stoffwechsel}
\hbox spread-3pt{\n Fl\"ussigkeitsgleichgewicht und Stoffwechsel}
\hbox spread-2pt{\n Fl\"ussigkeitsgleichgewicht und Stoffwechsel}
\hbox spread-1pt{\n Fl\"ussigkeitsgleichgewicht und Stoffwechsel}
\hbox spread 0pt{\n Fl\"ussigkeitsgleichgewicht und Stoffwechsel}
\hbox spread 1pt{\n Fl\"ussigkeitsgleichgewicht und Stoffwechsel}
\hbox spread 2pt{\n Fl\"ussigkeitsgleichgewicht und Stoffwechsel}
\hbox spread 3pt{\n Fl\"ussigkeitsgleichgewicht und Stoffwechsel}
\hbox spread 4pt{\n Fl\"ussigkeitsgleichgewicht und Stoffwechsel}
\hbox spread 8pt{\n Fl\"ussigkeitsgleichgewicht und Stoffwechsel}
\hbox spread12pt{\n Fl\"ussigkeitsgleichgewicht und Stoffwechsel}

\end{document}











