O seguinte 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}
...produz o seguinte resultado desanimador quando executado no XƎLatex.
Assim que removo a \fontspec
instrução, tudo funciona perfeitamente usando a fonte padrão do TeX.
Como especifico minha própria fonte (TTF, sistema) e uso aspas curvas?
(Observação: estou usando o TeX para compor alguns e-mails para que sejam impressos com formatação precisa; nunca o usei antes e só tenho cerca de 7 horas de experiência com ele. Se houver algo estúpido que você vê no código acima, por favor não hesite em mencioná-lo.)
Responder1
Basta adicionar Mapping=tex-text
ou Ligatures=TeX
às \fontspec
opções (veja§11.1 dos documentos).
Responder2
Você precisa saber fontspec
como emular recursos de composição tipográfica tradicional do TeX, como transformar crases e aspas retas em aspas curvas. Você pode fazer isso usando Mapping
, mas a sintaxe recomendada é 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}
Recomendo dar uma olhada no csquotes
que ajuda a gerenciar a marcação de cotações de maneira flexível e consistente.