Instale as fontes MS Truetype em todo o sistema para todos os usuários

16

Gostaria de instalar as fontes MS Truetype que vêm através do pacote ttf-mscorefonts-installer, então fiz:

sudo apt-get install ttf-mscorefonts-installer

Aceitando a licença, o processo é concluído sem erros. As fontes acabam em

/ usr / share / fonts / truetype / msttcorefonts

como esperado. Só para ter certeza, eu também fiz um

sudo fc-cache -f -s -v

que entre outras coisas diz em sua saída:

/ usr / share / fonts / truetype / msttcorefonts: cache, novo conteúdo do cache: 60 fontes, 0 dirs

Até agora, tudo bem (e alinhado com a pergunta Como instalo fontes? ) No entanto, quando abro qualquer caixa de diálogo de fontes (por exemplo, no OpenOffice ou na caixa de diálogo de fontes do terminal), não vejo todas as novas fontes. Para Arial, o formulário padrão está ausente, mas estão em negrito e itálico. O Times New Roman está completamente ausente.

Posso usar o nautilus para navegar até o diretório da fonte, clicar duas vezes no Arial.ttfarquivo e ver a fonte com toda a sua beleza. Posso até clicar no botão de instalação e a fonte é copiada para o meu ./fontsdiretório pessoal e a partir daí visível para meus aplicativos. Mas não é retirado do diretório do sistema.

Como faço para obter essas fontes disponíveis em todo o sistema para todos os usuários?

kongo09
fonte
As fontes aparecem se você executar fc-listcomo usuário? Caso contrário, limpar o conteúdo da ~/.fontconfig/ajuda?
precisa

Respostas:

7

Por coincidência, acabei de encontrar a solução. Havia um arquivo chamado ~/.fonts.confno meu diretório pessoal que parecia vir do Fontmatrix e tinha uma lista de fontes rejeitadas, entre elas as que encontrei ausentes. Simplesmente excluir este arquivo resolveu o problema. Lembro-me de ter brincado com o Fontmatrix, mas não sei ao certo o que causou a criação desse arquivo. Enfim, problema resolvido.

kongo09
fonte
-2

Descobri, depois de ter problemas semelhantes, que na minha pasta (/ usr / share / fonts / truetype / msttcorefonts) havia um arquivo dizendo que minha licença falhou - ele me deu um comando para usar no terminal para receber outra solicitação. contrato de licença, que desta vez fez funcionar.

O Netflix Desktop funcionou como um encanto depois disso! (bem ... verdade seja dita, eram necessárias instalações, mas tudo foi feito automaticamente depois disso!)

Ake Elofsson
fonte
11
Você poderia entrar em mais detalhes? Se eu tivesse o mesmo problema, que etapas devo seguir para corrigir o problema? Edite sua resposta e adicione essas informações.
Braiam 11/09/13