Estou usando o XeLaTeX, que é baseado em fontconfig. O problema é sobre fc-cache e fc-list. O problema é o seguinte:

  1. Notei que na pasta /usr/share/texmf-dist/fonts/opentype/public/lm Tenho muitas .otf fontes.
  2. Sei que seu nome é Latin Modern Roman, mas fazendo fc-list | grep Latin Não consigo encontrar nada;
  3. Então, atualizo o cache fazendo fc-cache -fv /usr/share/texmf-dist/fonts/opentype/public/lm, aqui está o resultado

    /usr/share/texmf-dist/fonts/opentype/public/lm: caching, new cache contents: 72 fonts, 0 dirs /var/cache/fontconfig: cleaning cache directory /root/.cache/fontconfig: not cleaning non-existent cache directory /root/.fontconfig: not cleaning non-existent cache directory fc-cache: succeeded 
  4. no entanto, fazendo novamente fc-list | grep Latin Não entendo nada. Qual é o problema? Como posso ter essa fonte em meu cache?

Comentários

  • Com qual usuário você está executando isso?

Resposta

Pode ser, você pode tentar como: sudo chmod 644 * no diretório de fontes /usr/share/texmf-dist/fonts/opentype/public/lm.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *