Echtes Leerzeichen aus speziellen Fonts
Manche TTF- oder OTF-Fonts haben Leerzeichen, die eben nicht (ganz) "leer" sind, sondern einen Hintergrund zeigen o. ä. (beispielsweise der paintball-font). Bei der Nutzung mit LuaLaTeX wird aber anscheinend nicht das echte Leerzeichen des jeweiligen Fonts genutzt, sondern es gibt eine Lücke. Wie kann ich das vermeiden?vermeiden?
EDIT: Ein MWE habe ich inzwischen zusammengestellt, zusammen mit meiner Umweg-Lösung:
\documentclass[paper=a4,fontsize=17pt]{scrartcl}
\usepackage{fontspec}
\usepackage[babelshorthands]{polyglossia}
\setmainlanguage[spelling=new]{german}
\usepackage{listings}
\setmonofont{Paintball}
\begin{document}
\makeatletter
\def\lst@visiblespace{\char32}
\makeatother
\lstset{language=Pascal,
stringstyle=\ttfamily,
showstringspaces=true}
\begin{center}
\texttt{' Viel Erfolg ! '}\\
\lstinline|' Viel Erfolg ! '|
\end{center}
\end{document}
Die erste Zeile stellt dar, was ich **nicht** gewünscht habe, nämlich weiße Flecken in der Zeile. So sieht mein Ergebnis aus:
![MWE-Ergebnis][1]
[1]: http://texwelt.de/wissen/upfiles/MWE.PNG