Re: virgolette non tipografiche

#91884
Up
0
Down
::

samiel” post=91439In un testo composto con xelatex devo inserire delle virgolette alte non tipografiche,
ma il codice `\shorthandoff{“}” “\shorthandon{“}` non funziona,
perché vengono prodotte in entrambi i casi virgolette all’inglese chiuse.
Come posso risolvere e perché i comandi citati non funzionano?

È un problema di uovo e gallina: se abiliti [tt]Ligatures=TeX[/tt] anche [tt]\textquotedbl[/tt] viene convertito a quelle curve. Soluzione:
`\documentclass[a4paper]{article}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{Linux Libertine O}
\newfontfamily{\quotesfont}{Linux Libertine O}
\newcommand{\straightquotes}{{\quotesfont\textquotedbl}}

\begin{document}
“virgolette'', \straightquotes virgolette\straightquotes
\end{document}`
Ciao
Enrico

Go to top