Problemas com o Mscorefonts


57

Tentei instalar a ttf-mscorefonts-installerpartir do terminal, porque quero usar o Wine.

Parecia que falhou na parte Comic Sans. A visualização apenas exibe o texto em outra fonte.

A janela Falha ao baixar arquivos de dados extras apareceu.

insira a descrição da imagem aqui

Tentei desinstalar o ttf-mscorefonts-installer do terminal e, em seguida, reinstalá-lo seguindo as instruções nesta resposta . Dessa vez, não foi possível buscar a primeira fonte, andale32.exe. Eu tenho uma mensagem de erro que dizia: invalid content-range header.

O que devo fazer?


Curiosamente, tentei baixar o Adele TTF, mas parece que ele estava rolando no fundo porque não consegui baixá-lo. Há rumores de que, se eu pegar tudo, poderei fazer o download. Então eu estarei esperando.
Luis Alvarado

Respostas:


70

Mesmo problema, encontrou uma solução

  1. Instale o pacote ttf-mscorefonts-installer, precisamos de algumas coisas do pacote posteriormente

    sudo apt-get install ttf-mscorefonts-installer
    
  2. Baixe e instale as fontes

    TMP=$(mktemp -d)
    cd "$TMP"
    awk '/Url/ {system("wget "$2)}' /usr/share/package-data-downloads/ttf-mscorefonts-installer
    sudo /usr/lib/msttcorefonts/update-ms-fonts "$TMP"/*
    
  3. Evitar mensagem de erro futura

    sudo touch /var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer
    
  4. Serviço de limpeza

    cd ..
    rm -r "$TMP"
    

fonte primária

Problema resolvido ;)


2
Parece ter funcionado perfeitamente para mim no Ubuntu 16.04. Obrigado por fornecer uma resposta tão clara com as instruções prontas para copiar e colar.
Taft

2
Acabei de testar isso no Ubuntu 16.04 e funciona perfeitamente!
Terrance

Você pode explicar o que está fazendo com esses comandos e por quê?
Todd Chaffee

33

Eu consertei isso.

Faça o download e instale isso via centro de software e boom! Está funcionando: D


11
Esse ainda é o caso em 2016?
MrMesees

2
@ MrMesees, acho que sim. Estou executando o 16.04 e encontrei esse problema na minha última atualização.
rsuarez

Não resolveu o problema para mim no Ubuntu 17.10
Ciske Boekelo

9

Uma opção simples e direta forma de contornar pode ser implementado como se segue utilizando um repositório Debian (confiável):

sudo apt-get -y remove --purge ttf-mscorefonts-installer
wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb -P ~/Downloads
sudo apt install ~/Downloads/ttf-mscorefonts-installer_3.6_all.deb

Felizmente, a versão repo do Ubuntu será corrigida em breve.


2
Esta é a única solução alternativa que realmente funcionou para mim (janeiro de 2017), obrigado!
Milan

2

Quanto a um Ubuntu de 64 bits 15.04 recém-configurado, com todos os extras também instalados durante a instalação, o Wine parou pela metade no processo e foi conectado ao mscorefonts, com a repetida mensagem de erro fornecida acima. Depois de esperar algumas horas, saí do centro de software e reiniciei. As linhas a seguir curaram o problema completamente e configuraram as mscorefonts corretamente, até onde eu sei. A explicação é dada abaixo.

sudo apt-get update --fix-missing
sudo dpkg --configure -a
cd
sudo wget downloads.sourceforge.net/corefonts/andale32.exe
sudo wine andale32
rm andale32.exe

A primeira linha informa que a segunda linha (o dpkg) deve ser executada para concluir a instalação do wine. Em seguida, quando isso ocorre, informa que o andale32.exe não é o esperado (no valor do hash, o que provavelmente se refere a uma versão anterior do mesmo). Assumindo que está tudo bem, ele é instalado manualmente, nesse caso executando 'sudo' na frente do wine, o que pode não ser necessário. Após a linha final e a espera, a questão de aceitar as fontes surge como uma boa janela. Uma repetição dos relatórios --fix-faltando, sem necessidade de comandos adicionais.


1

Para corrigir isso, tente remover e reinstalar ttf-mscorefonts-installerapenas o terminal - há alguns avisos que precisam ser respondidos e nem sempre são feitos corretamente em uma janela gráfica:

Abra um terminal com alt+ ctrl+t

Digite os seguintes comandos

sudo apt-get remove --purge ttf-mscorefonts-installer
sudo apt-get install ttf-mscorefonts-installer

Não, falhou. Edit: Estranho. Tentei novamente e agora falhou em arial.
AnAwesomeMiner 30/10

@AnAwesomeMiner Produziu alguma mensagem de erro?
Charles Green

Falha ao buscar o arial32.exe. Hash Sum Mishmatch.
AnAwesomeMiner

@AnAwesomeMiner Se isso ajuda, você parece não estar sozinho nisso. Você pode indicar para a barra de ativação que também está com esse problema. bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1371783
Carlos Green

@AnAwesomeMiner No ubuntuforums , também há um tópico sobre esse problema #
Charles Green
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.