I have a XeLaTeX document that uses Palatino Linotype as main font, which looks quite nice, and I'm using the csquotes package to effect proper quotation, which works; however, at the same time this looks horrible due to Palatino's "distinctive" choice in glyphs.
Is there a way to make csquotes use a different font for its quotation replacement? I went through the manual but couldn't find anything obvious (if it requires overriding environments or writing plain TeX, that's a thing I've not done in over a decade and I no longer have any idea what would be involved)
Reduced example:
\documentclass[11pt, lettersize, oneside]{book}
\usepackage{tocloft}
\usepackage{relsize}
\usepackage{fancyhdr}
\usepackage{csquotes}
\MakeOuterQuote{"}
\pagestyle{plain}
\usepackage{xltxtra}
\setmainfont{Palatino Linotype}
\usepackage[b5paper, bindingoffset=0mm, inner=23mm, outer=23mm, top=21mm, bottom=24mm]{geometry}
\usepackage[xetex, pdfborder=0 0 0]{hyperref}
\begin{document}
The first words were: "these glyphs are not particularly good looking.",
and one had to agree. They looked all angular and terrible.
\end{document}
And corresponding screenshot:
Personal notions of aesthetics aside, for the purposes of this particular document Palatino's quotation are quite poor, and I am looking for a way to use a different font specifically only for these quotation glyphs.



csquotesintroduces. – Mike 'Pomax' Kamermans Mar 22 '17 at 20:48texgyrepagella-regular.otf, the TeX Gyre Palatino clone, looks OK.) – Joseph Wright Mar 22 '17 at 20:52csquotesselects are perfectly correct (the opening and closing quotes are exactly what they should be) but they look horrible and I need a different font used specifically for the quote replacement effected bycsquotes. – Mike 'Pomax' Kamermans Mar 22 '17 at 21:29