I'm creating a title page with large fonts, in French, and I really hate the usual hyphen for such a big title. So I'm looking for a shorter hyphen, something elegant and simple. Here's a MWE showing the issue (I'm using manual kerning to adjust the spacements, since it's a big title on a title page. Not the main text!):
\documentclass[11pt,letterpaper,twoside]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage{lmodern}
\usepackage[total={6in,10in},left=1.5in,top=0.5in,includehead,includefoot]{geometry}
\usepackage{microtype}
\usepackage{libertine}
\renewcommand*\familydefault{\sfdefault}
\begin{document}
\raggedleft
{\fontsize{58}{0}\selectfont{l\kern-0.03em '\kern-0.10em e\kern-0.02em s\kern-0.03em p\kern-0.03em a\kern-0.02em c\kern-0.02em e\textperiodcentered t\kern-0.03em e\kern-0.03em m\kern-0.04em p\kern-0.03em s}}
{\fontsize{58}{0}\selectfont{l\kern-0.03em '\kern-0.10em e\kern-0.02em s\kern-0.03em p\kern-0.03em a\kern-0.02em c\kern-0.02em e-t\kern-0.03em e\kern-0.03em m\kern-0.04em p\kern-0.03em s}}
{\fontsize{58}{0}\selectfont{l'espace-temps}}
\end{document}
Preview:
So is there a way to define or get a shorter hyphen, just for this title? I'm really jealous of the English word spacetime, which I can't use in my French book!


\scalebox{0.5}[1]{-}(but maybe you'll have to adapt the kerning). – Bernard Aug 12 '20 at 19:01{0.7}. – Steven B. Segletes Aug 12 '20 at 19:12