How can I get letter spacing?
With the microtype
package and pdfTeX, you just need to enclose the text which you want to emphasize in a \textls
command. You can adjust the amount of letterspacing (Sperrsatz) globally by adding letterspace=125
to the package options or, alternatively, locally by providing it as an optional argument to the \textls
command (in multiples of 1/1000 em).
\documentclass{article}
\usepackage{yfonts}
\usepackage[letterspace=125]{microtype}
\begin{document}
\frakfamily
\textls{B\"ackerstra\ss e}
\textls[50]{B\"ackerstra\ss e}
\end{document}
If you are not interested in the other features of microtype
such as margin kerning, you can instead load the letterspace
package with the same option.
This page from the UniFraktur project goes into detail about letterspacing and shows what to do for XeLaTeX.
You can use the soulutf8 package and its \sodef
command to define a new command to get the desired letter spacing; to mantain a ligature you can use \mbox
inside the argument of the newly defined command:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{soulutf8}
\sodef\Sp{}{.125em}{1em plus1em}{2em plus.1em minus.1em}
\begin{document}
\Sp{Bäcker\mbox{ßt}raße}
\end{document}