Como carregar o arquivo de fonte otf por nome de arquivo (usando caminho absoluto no Windows)

Como carregar o arquivo de fonte otf por nome de arquivo (usando caminho absoluto no Windows)

Eu uso o texlive 2016 no Windows (TeXStudio/latexmk/lualatex). O seguinte MWE funcionou para mim até a última atualização do texlive 2016 (atualização tlmgr --all; executada em 26 de janeiro 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}

Após a atualização mencionada acima, luaotfload não carrega mais (encontra) o arquivo otf. Do registro:

luaotfload | db: Recarregamento iniciado (formatos: otf,ttf,ttc); motivo: "Arquivo não encontrado: C.".

Apenas um palpite: 'C.' parece estranho para mim - talvez um problema de análise?

Se eu eliminar o "C:/.../..." inicial e usar um caminho relativo, luaotfload encontrará o arquivo e tudo funcionará bem.

Nota: A fonte EB Garamond pode ser usada gratuitamente e é usada apenas para fins de demonstração. Ele pode ser baixado aqui:http://www.georgduffner.at/ebgaramond/download.html

Os caminhos absolutos não são mais suportados (pelo menos no Windows)?

Responder1

O problema foi causado por um bug/regressão no pacote fontspec. Foi corrigido no fontspec v2.5e (10/02/2017).

Do changelog: "Corrigir regressão em que caminhos de arquivo C:... no Windows não podiam ser usados."

informação relacionada