The following MWE doesn’t show a small capital of Ē
(http://graphemica.com/Ē)
Is there no such letter with the font libertinus
or how can I make it happen with LuaLaTeX
?
\documentclass{scrbook}
\usepackage{fontspec}
\setsansfont[%
Numbers = {Monospaced, OldStyle},
Scale = 0.95,
]{Libertinus Sans}
\setmainfont[%
Numbers = {Monospaced, OldStyle},
Scale = 0.95,
]{Libertinus Serif}
\begin{document}
ēĒasdfjklö\textsc{asdfēĒjklö}asdfjklöēĒ
\sffamily
ēĒasdfjklö\textsc{asdfēĒjklö}asdfjklöēĒ
\end{document}
The workaround with
\usepackage{stackengine}
\newcommand\fit[3][.3ex]{\stackengine{#1}{#3}{#2}{O}{c}{F}{T}{S}}
\newcommand\macron[1]{\fit{\kern-.2ex\_}{#1}}
\newcommand\umlaut[1]{\fit{\kern-.05ex.\kern-.15ex.}{#1}}
\textsc{\=e}
work?\char
obviously is available in LuaLaTeX for Unicode slots, so\textsc{e\kern-.03em\char"0304}
should work just fine