Very long dashes in Victorian-era book
You can superimpose two em-dashes:
\newcommand{\emmdash}{---\kern-0.5em---}
Full example:
\documentclass{article}
\newcommand{\emmdash}{---\kern-0.5em---}
\begin{document}
``He traveled by horse to W\emmdash”
-- --- \emmdash
\end{document}
You can use a Latex "rule" to create a thin rectangle.
\documentclass{article}
\begin{document}
He travelled by horse to W\rule[0.5ex]{3em}{0.5pt}
\end{document}
the format is \rule[raise]{width-x}{thickness-y}
(source)and this can of course be used in a \newcommand
for convenience.
By using "ex" and "em" units, the rule should scale nicely with the font.