I am making a document using the font Minion Pro, which lacks an 'oo' ligature (ie U+A74F: ꝏ). I would like to therefore artificially create this ligature by automatically reducing the spacing between any occurrence of the letter pair 'oo'. I can do this manually and create a command (eg \oo), but that would be quite annoying compared to the ease of other ligatures.
Below is the effect I'd like, albeit cumbersomely created:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Minion Pro}
\begin{document}
\Huge
Bo\hspace{-.15em}ok\par Book
\end{document}




\newcommand\oo{o\hspace{-.15em}o}, thus usingB\oo k– Steven B. Segletes Mar 26 '20 at 11:08