Resultados

Resultados

El uso XeLaTeXen TeX Live 2015 parece romper las citas clásicas de LaTeX (o forzar la entrada Unicode, dependiendo de cómo se mire).

Resultados

TeX en vivo 2014

fontspec.sty 2015/03/14 v2.4c Selección de fuentes para XeLaTeX y LuaLaTeX

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

TeX en vivo 2015

fontspec.sty 2016/01/30 v2.5 Selección de fuentes para XeLaTeX y LuaLaTeX

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

¿Esto es normal? Vi esta pregunta:Las comillas izquierda y derecha no son correctas cuando se usa fontspec, pero nada ha cambiado en mi código fuente. Agregar Ligatures=TeXcomo parámetro \setmainfontparece solucionar el problema, pero ¿por qué solo en TeX Live 2015?

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

Notas de la versión parafontspec

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

v2.5a (01/02/2016) "errores solucionados"

  • ¡Corrección de errores bastante vergonzosa! ( unicode-mathestaba rota.)
  • Recuerde agregar el fontspec.cfgarchivo a la distribución.
  • Retirar +trepde Ligatures=TeX(ya no es necesario).
  • Agregue algunas pruebas básicas usando l3build; más por venir.
  • Simplifique algunos códigos internos de Lua y códigos de carga de paquetes.

v2.5 (30/01/2016) "Lanzamiento TL2016"

  • Proporcione una nueva codificación de fuente Unicode ("TU") para reemplazar EU1/EU2 y xunicode. Si esto causa problemas, cargue fontspec con la [euenc]opción de volver al comportamiento anterior.
  • Nuevo comando \emfontdeclarepara definir formas de fuente al anidar arbitrariamente el \emphcomando.
  • Permitir versalitas inclinadas y mejores métodos internos para "combinar" formas de fuentes; esto corrige algunos errores.
  • Incorpore etiquetas de escritura de fuentes "nuevas" para fuentes índicas. Por ejemplo, al seleccionar Script=Bengali, fontspec primero consultará la fuente para el bng2script OpenType y, si no la encuentra, la seleccionará beng.
  • Restringir el uso de algunas características de fuentes \addfontfeaturesque estaban causando cierta confusión en la carga de fuentes.
  • Se corrigió el comportamiento en el que \baselineskipy \f@size(posiblemente) cambiaría los valores después de cargar el paquete.
  • Eliminar copia del fixltx2ecódigo de los símbolos de notas al pie; manejado por LaTeX2e ahora.
  • Deje de utilizarse ExternalLocationla opción más simple (e idéntica) Path.
  • Mejora de algunas advertencias/mensajes de información.
  • Mejorar la estructura del código.

Respuesta1

fontspecv2.5a (01/02/2016) "errores solucionados" resuelve el problema.

  • La versión 2.5 no incluía fontspec.cfgdonde Ligatures=TeXse especificaba como característica predeterminada.

Ligatures=TeXes una opción predeterminada para las fuentes cargadas fontspecnormalmente. Por lo tanto, no lo especifiqué como parámetro en mis documentos. En TeX Live 2015,accidentalmente se volvió no predeterminado. Esto significaba que LaTeX no creaba ligaduras a partir de las combinaciones de caracteres ``y ''.

información relacionada