I was happily using the kpfonts package for my thesis, then I wanted to switch to xelatex for some reasons and I realized I didn't know how to use Kepler fonts with xelatex. The kpfonts package, when used with xelatex, silently fails, apart from the usual missing fonts substitution warnings.
%!TeX program = xelatex
\documentclass{book}
\usepackage{kpfonts}
\begin{document}
Hello World
\end{document}
Note that I use the kpfonts package specifically for its light variant, so using another Palatino-like font won't work for me unless there is a way to get a similar light version.
Any way to get it work with xelatex?