Problema ao definir nova fonte no Overleaf

Problema ao definir nova fonte no Overleaf

Recebi o modelo de currículo de pós-graduação da Plasmati para meu currículo.

Diz: Este modelo precisa ser compilado com XeLaTeX e requer a fonte Fontin (de preferência a versão OpenType), que pode ser baixada gratuitamente aqui.

Já mudei o compilador para XeLaTeX no Overleaf, não está indo bem:

erro fontspec: “fonte não encontrada”

! A fonte "Fontin" não foi encontrada.

! Consulte a documentação do fontspec para obter mais informações.

! Para ajuda imediata digite H .

l.36 ...[SmallCapsFont = Fontin SmallCaps]{Fontin}

% Fonte do documento principal

Eu não mudei o código original

Eu não mudei o código original. O que estou fazendo de errado?

Grata pela atenção!

Responder1

O código original \setmainfont[SmallCapsFont = Fontin SmallCaps]{Fontin}pressupõe que o Fontin foi instalado na pasta de fontes do sistema operacional. No entanto, este não é o caso no Overleaf, então você precisará apontar fontspecpara os arquivos OTF referindo-se aos nomes dos arquivos, em vez dos nomes das fontes.

Para compilar no Overleaf usando a estrutura de arquivos que você tem em sua captura de tela (ou seja, todos os arquivos de fonte no nível superior, na mesma pasta do arquivo .tex), substitua o \setmainfont[SmallCapsFont = Fontin SmallCaps]{Fontin}no preâmbulo por estes:

\setmainfont[Caminho = ./, %% Opcional; mas ATUALIZE isso se
                         %% seus arquivos de fontes estão em uma pasta
 Extensão = .otf,
 UprightFont = *-Regular,
 NegritoFonte = *-Negrito,
 ItálicoFont = *-Itálico,
 SmallCapsFont = *-SmallCaps]
{Fontin}

Se você colocar os arquivos de fontes em uma pasta, lembre-se de atualizar o Pathparâmetro (o que na verdade não é necessário no seu caso se as fontes estiverem no mesmo caminho que .tex). Observe também que ao usar nomes de arquivos como este com fontspec, você precisará especificar explicitamente as fontes para negrito, itálico, etc.: fontspecnão "deduz" automaticamente quais arquivos usar com base no padrão de nome de arquivo Fontin-Regular.otf, você precisa informar exatamenteo queusar.

Para referência,aqui está a listade fontes OTF/TTF quesãodisponível no verso.

Responder2

\setmainfont{Fontin-Regular.otf}[ItalicFont=Fontin-Italic.otf,BoldFont=Fontin-Bold.otf,SmallCapsFont=Fontin-SmallCaps.otf]

informação relacionada