Does anyone know if this should be counted as a bug in kpfonts-otf?
\RequirePackage{fix-cm}
\documentclass[a4paper]{article}
\DeclareRobustCommand{\cs}[1]{\texttt{\char`\\#1}}
\usepackage{iftex}
\iftutex
% xelatex and lualatex
\RequirePackage{unicode-math}
\RequirePackage[notext]{kpfonts-otf}
\setmathfont{KpMath-Sans}
\setmathrm{KpMath-Sans} % upright font
\setmathsf{KpMath-Sans} % sans font same as upright
\else
\usepackage[T1]{fontenc}
\fi
\begin{document}
\NewDocumentCommand\tst{m}{