# How can I get Sperrsatz?

Sperrsatz is a special kind of emphasis often used in combination with blackletter fonts. A word in Sperrsatz has 0.125 em spaces between its characters, but some ligatures are preserved. For example: »B ä ck e r ſt r a ß e« How can I get Sperrsatz with (La)TeX?

-
The soul package has some features along these lines, but I don't know if it's quite what you are looking for. – Lev Bishop May 2 '11 at 13:10
Just for clarity: Sperrsatz (German) = Letter spacing – Martin Scharrer May 2 '11 at 13:40
Frederic Goudy: "A man who would letter space blackletter would steal sheep." – Phil Hirschhorn May 2 '11 at 17:27
@Martin Scharrer: Thank you for the correct term. – FUZxxl May 2 '11 at 18:09
While I'm not a native speaker, I'm not sure if "letter spacing" can be used to refer to this markup specifically, although it undoubtedly describes it appropriately. I find the "spacing out" mentioned in the Wikipedia article more precise. "Letter spacing" sounds like "Buchstabenabstand" ("distance between letters") of any kind, including the normal, unaltered. Any native speaker opinion on this (potentially with blackletter typography experience)? (And thanks for the hint on the Wiki article, the part about the mandatory and optional ligatures is quite interesting!) – doncherry May 3 '11 at 15:37

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.

-
Works like a charm and even preserves the ligatures. – FUZxxl May 2 '11 at 19:47

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}

-
The advantage of using the microtype package in the case of letterspacing with Fraktur is that it preserves the special German ligatures automatically. No need to remember to place various letter combinations inside mbox-es. – Mico Aug 17 '11 at 9:05

This page from the UniFraktur project goes into detail about letterspacing and shows what to do for XeLaTeX.

-