Não é possível instalar o Arial.ttf do Windows / Arial é “Arial Narrow”

1

Eu uso o Arch Linux e segui as páginas wiki sobre Fontes , Font configuration , fontes da Microsoft e Infinalidade .

No entanto, parece que algo está errado com as fontes da Microsoft. Eu os copiei de uma instalação do Windows 10 montada. Primeiro copiei as fontes de C:\Windows\Fonts para outro lugar (no Windows), pois cp estava me dando unsupported reparse point de erros em muitos arquivos.

Eu contei o número de arquivos, foram mais de 300. Usando fc-cache -rv , somente fontes 217 foram detectadas.

O problema é mais notório para mim, pois Arial resolve para Arial Narrow . Isso parece uma porcaria:

Euverifiqueitodososmeusarquivosdeconfiguraçãodefontestrêsvezes,nãoháregrasquesubstituamArialporArialNarrow.

AfonteArial.TTFsimplesmentenãoestáinstalada:fc-list|grep-i'arial'|cut-d':'-f2,3:

/usr/share/fonts/WindowsFonts/ARIALN.TTF:Arial,ArialNarrow/usr/share/fonts/WindowsFonts/ARIALNB.TTF:Arial,ArialNarrow/usr/share/fonts/WindowsFonts/ARIALNI.TTF:Arial,ArialNarrow/usr/share/fonts/WindowsFonts/ARIALNBI.TTF:Arial,ArialNarrow/usr/share/fonts/WindowsFonts/ARLRDBD.TTF:ArialRoundedMTBold/usr/share/fonts/WindowsFonts/ARIALUNI.TTF:ArialUnicodeMS

fc-matcharial:

ARIALN.TTF:"Arial" "Narrow"

Eu consegui fazer isso no passado com o Windows 8 . Poderia ser esse o motivo (Windows 10 agora)?

Atualizar

Fica ainda mais louco. Eu copiei fontes do Windows 8 agora e reconstruí o cache. Arial parece estar instalado e funciona em alguns aplicativos exceto o Firefox . Isso torna Arial completamente em branco!

    
por MarioDS 21.10.2015 / 20:47

1 resposta

2

O problema acabou relacionado a permissões. Você precisa executar o fc-cache no modo non-root para usar fontes em (algumas?) Aplicações.

Isso, por sua vez, exige que os arquivos de fontes tenham permissões adequadas, ou então fc-cache (silenciosamente) os ignora:

sudo chmod 755 -R /usr/share/fonts/WindowsFonts

Observe a chave -R crucial. Você precisa definir as permissões nos próprios arquivos! Isso foi o que eu estava sentindo falta.

Vai tentar novamente agora usando fontes do Windows 10. Também funciona com fontes do Windows 10!

    
por 21.10.2015 / 21:30