Cómo cargar un archivo de fuente OTF por nombre de archivo (usando una ruta absoluta en Windows)

Cómo cargar un archivo de fuente OTF por nombre de archivo (usando una ruta absoluta en Windows)

Utilizo texlive 2016 en Windows (TeXStudio/latexmk/lualatex). El siguiente MWE funcionó para mí hasta la última actualización de texlive 2016 (actualización de tlmgr --all; ejecutada el 26 de enero de 2017).

\documentclass[12pt]{article}

\usepackage{fontspec}

\setmainfont{EB Garamond}[%
Extension = .otf ,
Path= C:/Users/me/Documents/MWEs/fonts/EBGaramond-0.016/otf/ , %<-- does not work anymore
%Path= fonts/EBGaramond-0.016/otf/ , %<-- relative path works fine
Numbers = {OldStyle,Monospaced},
UprightFont = {EBGaramond08-Regular},
ItalicFont = {EBGaramond08-Italic},
UprightFeatures = {%
    SizeFeatures={%
        {Size={-9.99},Font={EBGaramond08-Regular}},
        {Size={10-},Font={EBGaramond12-Regular}},
    },
},
ItalicFeatures = {%
    SizeFeatures={%
        {Size={-9.99},Font={EBGaramond08-Italic}},
        {Size={10-},Font={EBGaramond12-Italic}},
    },
},
]

\usepackage{polyglossia}
\setdefaultlanguage{english}

\begin{document}

Hello World!

\end{document}

Después de la actualización mencionada anteriormente, luaotfload ya no carga (encontra) el archivo otf. Del registro:

carga luaot | db: recarga iniciada (formatos: otf,ttf,ttc); motivo: "Archivo no encontrado: C.".

Sólo una suposición: 'C.' Me parece extraño, ¿tal vez un problema de análisis?

Si elimino el "C:/.../..." inicial y uso una ruta relativa, luaotfload encuentra el archivo y todo funciona bien.

Nota: La fuente EB Garamond se puede utilizar de forma gratuita y sólo se utiliza con fines de demostración. Se puede descargar aquí:http://www.georgduffner.at/ebgaramond/download.html

¿No se admiten rutas absolutas (ya, al menos en Windows)?

Respuesta1

El problema fue causado por un error/regresión en el paquete fontspec. Se solucionó en fontspec v2.5e (10/02/2017).

Del registro de cambios: "Se corrigió la regresión en la que no se podían usar las rutas de archivo C:... en Windows".

información relacionada