Ich verwende mit der EB Garamond eine OTF-Schrift, die das große Eszett (ẞ) beinhaltet. \MakeUppercase sorgt allerdings für eine Umwandlung in SS, was zwar mehrheitlich akzeptiert ist, doch wenn die Schriftart schon ein korrektes großes Eszett beinhaltet, dann würde ich dieses auch gerne verwenden.
Im folgenden Minimalbeispiel wird als erstes Teßt mit einem kleinen Eszett, danach Teẞt mit einem großen Eszett und schließlich die versuchte Umwandlung in Versalsatz betrieben, bei der allerdings TESST herauskommt.
\documentclass[oneside,ngerman]{scrbook}
\usepackage{fontspec}
\makeatletter
\setmainfont{EB Garamond}
\makeatother
\usepackage{babel}
\begin{document}
Teßt Teẞt \MakeUppercase{Teßt}
\end{document}
Die Umwandlung ist deshalb für mich wichtig, weil ich in der Kopfzeile den jeweiligen Kapiteltitel in Versalsatz ausgeben möchte, was soweit auch bereits gut funktioniert, außer halt beim kleinen Eszett, das zu Doppel-S umgewandelt wird. Gibt es hier vielleicht eine Möglichkeit, das bei der Umwandlung in Versalsatz konsequent das große Eszett und nicht das Doppel-S verwendet wird?