Consider the following code which is run with XeLaTeX:
\documentclass[a5paper,12pt,onecolumn,openany,final]{book}
\usepackage[hmargin=0.7in,vmargin=0.75in]{geometry}
\usepackage{pstricks,psvectorian}
\usepackage{scalerel} % For Vertical Stretch of Letters
\usepackage{scalefnt}
\usepackage{fontspec}
\setmainfont{Cabin}
% % Use Xelatex to compile
\begin{document}
\thispagestyle{empty}
\XeTeXinterchartokenstate=1
\newXeTeXintercharclass\aposclass
\newXeTeXintercharclass\letterclass
\XeTeXcharclass\'=\aposclass \count0=a
\loop
\XeTeXcharclass\count0=\letterclass
\advance\count0 1
\ifnum\count0<`z
\repeat
\count0=1
\XeTeXinterchartoks\aposclass\letterclass{\kern.1em} % Adjusts space to the right of the apostrophe.
\begin{pspicture}(-5,-5)(5,12)%
\rput(-.12,3.92){\Large\selectfont\scalefont{1.28} \vstretch{3.05}{\textbf{T h e , R u n n e r's , G u i d e}}}
\end{pspicture}
\end{document}
The code makes use of a David Carlisle macro taken from Cabin font doesn't render properly apostrophe to adjust the kerning to the right of the apostrophe.
The output of the above code is
QUESTION: How may I modify the said macro in order to adjust (increase) the kerning to the immediate left of the apostrophe in the displayed output?
Thank you.


r'swith no input space so naturally it looks too close??? – David Carlisle Feb 01 '22 at 16:02R u n n e r ' s? – David Carlisle Feb 01 '22 at 16:10