La especificación manual de una fuente TTF del sistema parece romper las comillas tipográficas/curvas

La especificación manual de una fuente TTF del sistema parece romper las comillas tipográficas/curvas

El siguiente código...

\documentclass{article}

\usepackage{lipsum}
\usepackage[a4paper, margin = 0.4in]{geometry}
\usepackage{fontspec}

\begin{document}

    \fontspec[Scale=3]{URW Bookman L Light}

    ``These quotes are not curly!'' \\ \\ \par

    Examples: ` `` '' '

\end{document}

...produce el siguiente resultado desalentador cuando se ejecuta a través de XƎLatex.

Captura de pantalla del código TeX renderizado

Tan pronto como elimino las \fontspecinstrucciones, todo funciona perfectamente usando la fuente predeterminada de TeX.

¿Cómo especifico mi propia fuente (TTF, sistema) y uso comillas?

(Nota: estoy usando TeX para componer algunos correos electrónicos para que se impriman con un formato preciso; nunca lo he usado antes y solo tengo unas 7 horas de experiencia usándolo. Si hay algo loco que ves en el código anterior, por favor no dudes en mencionarlo.)

Respuesta1

Simplemente agregue Mapping=tex-texto Ligatures=TeXa las \fontspecopciones (ver§11.1 de los documentos).

Respuesta2

Debe indicarle fontspecque emule las funciones tradicionales de composición tipográfica de TeX, como convertir las comillas invertidas y las comillas rectas en comillas rizadas. Puedes hacer esto usando Mappingpero la sintaxis recomendada es Ligatures=TeX:

\documentclass{article}

\usepackage[a4paper, margin = 0.4in]{geometry}
\usepackage{fontspec}

\begin{document}

    \fontspec[Scale=3, Ligatures=TeX]{URW Bookman L Light}

    ``These quotes are not curly!'' \\ \\ \par

    Examples: ` `` '' '

\end{document}

citas rizadas

Recomiendo echar un vistazo a csquoteslo que ayuda a gestionar el margen de cotización de una manera flexible y consistente.

información relacionada