TeXLive-2016: Estranhamente, CronosPro-BoldCaptIt é carregado em vez de CronosPro-BoldCapt

TeXLive-2016: Estranhamente, CronosPro-BoldCaptIt é carregado em vez de CronosPro-BoldCapt

O arquivo

\documentclass{article}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{MinionPro}
\setsansfont[Ligatures=TeX]{CronosPro}
\begin{document}
MinionPro: \textbf{bold}

\textsf{CronosPro: \textbf{{bold}}}
\end{document}

executar lualatex do TeXLive-2015 fornece um arquivo PDF conforme o esperado; com lualatex do TeXLive-2016, MinionPro negrito é exibido conforme esperado, mas para CronosPro, BoldItalics é usado em seu lugar. Eu ficaria feliz em fornecer os registros se uma alma gentil quiser investigar essa estranha mudança.

Responder1

Tentei seu exemplo, mas não encontrei o problema que você descreveu. Estou usando o estoque TeXLive 2016, atualizado hoje mesmo. As fontes são as versões do Adobe Font Folio 11 (mas não acho que as versões das fontes sejam problemas aqui). Embora eu tenha o patchhttps://github.com/wspr/fontspec/pull/231aplicado a fontspec. Não tenho certeza se esse é o problema.

Outro motivo possível é que você precisa reconstruir à força o banco de dados de nomes de fontes,

luaotftools --update -f

Além desses, não consigo pensar em nenhum motivo para ter escolhido a fonte errada

Responder2

Há muitas coisas que mudaram no TL 2016 em relação ao luatex: Primeiro de tudo, é claro que muitas primitivas foram alteradas, mas também que o carregador de fontes foi reescrito em lua em vez de usar as bibliotecas fontforge. Embora isso seja, em princípio, uma boa ideia, certamente existem muitos bugs à espreita e você deve reportá-los ao rastreador de bugs do carregador de fontes:https://github.com/lualatex/luaotfload/issues/

Responder3

Enquanto o LuaTeX apresentar bugs, instale o Adobe Cronos Pro para pdftex seguindo este manual e suporte:https://github.com/sebschub/FontPro

Há alguma discussão sobre como fazer tudo funcionar aqui:Myriad Pro Condensado indefinido

informação relacionada