Resultados

Resultados

O uso XeLaTeXno TeX Live 2015 parece quebrar as citações clássicas do LaTeX (ou forçar a entrada Unicode, dependendo de como se olha para isso).

Resultados

TeX ao vivo 2014

fontspec.sty 2015/03/14 v2.4c Seleção de fonte para XeLaTeX e LuaLaTeX

``something quoted''aparece como “algo citado”

TeX ao vivo 2015

fontspec.sty 2016/01/30 v2.5 Seleção de fonte para XeLaTeX e LuaLaTeX

``something quoted''aparece como ``algo citado''.

Isso é normal? Eu vi esta pergunta:As aspas esquerda e direita não estão corretas ao usar fontspec, mas nada mudou no meu código-fonte. Adicionar Ligatures=TeXcomo parâmetro \setmainfontparece resolver o problema, mas por que apenas no TeX Live 2015?

\documentclass{article}
\usepackage{fontspec}
\setmainfont{DejaVu Sans}
\begin{document}
\obeylines
``check it out''
“check it out”
\end{document}

Notas de versão parafontspec

https://www.ctan.org/tex-archive/macros/xetex/latex/fontspec/?lang=en

v2.5a (01/02/2016) "bugs corrigidos"

  • Correção de bug bastante embaraçosa! ( unicode-mathestava quebrado.)
  • Lembre-se de adicionar o fontspec.cfgarquivo à distribuição.
  • Remover +trepde Ligatures=TeX(não é mais necessário).
  • Adicione alguns testes básicos usando l3build; mais por vir.
  • Simplifique alguns códigos Lua internos e códigos de carregamento de pacotes.

v2.5 (30/01/2016) "Lançamento TL2016"

  • Forneça uma nova codificação de fonte Unicode ("TU") para substituir EU1/EU2 e xunicode. Se isso causar problemas, carregue o fontspec com a [euenc]opção de reverter ao comportamento antigo.
  • Novo comando \emfontdeclarepara definir formas de fonte ao aninhar arbitrariamente o \emphcomando.
  • Permitir versaletes inclinadas e melhores métodos internos para "combinar" formas de fonte; isso corrige alguns bugs.
  • Incorpore tags de script de fonte "novas" para fontes índicas. Por exemplo, ao selecionar Script=Bengali, fontspec primeiro consultará a fonte do bng2script OpenType e, se não for encontrado, selecione beng.
  • Restringir o uso de alguns recursos de fonte \addfontfeaturesque estavam causando alguma confusão no carregamento de fontes.
  • Corrigido o comportamento no qual \baselineskipe \f@size(possivelmente) alterava os valores após carregar o pacote.
  • Remova a cópia do fixltx2ecódigo de para símbolos de notas de rodapé; manipulado pelo LaTeX2e agora.
  • Preterido ExternalLocationpara a opção mais simples (e idêntica) Path.
  • Melhoria em algumas mensagens de aviso/informação.
  • Melhore a estrutura do código.

Responder1

fontspecv2.5a (01/02/2016) "bugs corrigidos" resolve o problema.

  • A versão 2.5 não incluía fontspec.cfgonde Ligatures=TeXfoi especificado como recurso padrão.

Ligatures=TeXé uma opção padrão para fontes carregadas fontspecnormalmente. Portanto, não o especifiquei como parâmetro em meus documentos. No TeX Live 2015,acidentalmente tornou-se não padrão. Isso significava que o LaTeX não estava criando ligaduras a partir das combinações de caracteres ``e ''.

informação relacionada