MakeUppercase not recognizing ß

Martin Münch Martin.Muench at Uni-Bonn.de
Mon May 1 19:22:10 CEST 2023


When lualatex-ing this code:

\documentclass{article}
%\usepackage{libertine}
%\usepackage{libertinus}
%\usepackage{ebgaramond}
\begin{document}
\ss\ \SS\ ß\ ẞ

\MakeUppercase{\ss\ \SS\ ß\ ẞ}
\end{document}

I get a lot of "SS", which I understand, because the capital ẞ is 
missing in the font. Now with any of the three packages, ẞ is available.

But: \MakeUppercase{ß} still produces "SS" instead of "ẞ", which 
everything in \MakeUppercase{\ss\ \SS\ ẞ} produces.

On the one hand just writing \ss instead of ß solves the immediate 
issue, but on the other hand UTF-8 is supported and should also work for 
ß, shouldn't it?


More information about the texhax mailing list.