Por que as fontes estão sendo substituídas no Libreoffice, mesmo se instaladas?

4

Tenho certeza de que Arial está instalado no meu computador, porque quando digito fc-match Arial , vejo LiberationSans-Regular.ttf: "Liberation Sans" "Regular" como a saída no terminal.

No entanto, todas as fontes do LibreOffice Calc parecem horríveis. Como eu pairar sobre "Arial" nas fontes, vejo "Nome da fonte". A fonte atual não está disponível e será substituída '.

Por que isso está acontecendo? Como parar isso?

    
por Inspired_Blue 10.03.2016 / 06:23

2 respostas

2

Se fc-match sugerir uma fonte que não é a que você solicitou, significa que a fonte não está instalada .

Para instalá-lo, digite isso em um terminal:

sudo apt-get install --reinstall ttf-mscorefonts-installer

Isso reinstalará o ttf-mscorefonts-installer . Certifique-se de aceitar a licença, caso contrário, ela não instalará a fonte novamente.

    
por Olivier 10.03.2016 / 09:44
1

Como afirmado nos comentários sobre a outra resposta aqui, você não tem, de fato, nenhuma fonte Arial instalada. Por outro lado fc-match Arial declararia o seguinte:

$ fc-match Arial
Arial.ttf: "Arial" "Regular"
  

Editar: como @Anwar indicado no comentário fc-match pode gerar um resultado falso,   Então, para ter certeza, faça também um fc-list Arial que deve render uma saída   como o seguinte:

$ fc-list Arial
/usr/share/fonts/truetype/msttcorefonts/Arial_Italic.ttf: Arial:style=Italic,Cursiva,kurzíva,kursiv,Πλάγια,Kursivoitu,Italique,Dőlt,Corsivo,Cursief,Kursywa,Itálico,Курсив,İtalik,Poševno,nghiêng,Etzana
/usr/share/fonts/truetype/msttcorefonts/Arial.ttf: Arial:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,thường,Arrunta
/usr/share/fonts/truetype/msttcorefonts/arialbd.ttf: Arial:style=Bold,Negreta,tučné,fed,Fett,Έντονα,Negrita,Lihavoitu,Gras,Félkövér,Grassetto,Vet,Halvfet,Pogrubiony,Negrito,Полужирный,Fet,Kalın,Krepko,đậm,Lodia
/usr/share/fonts/truetype/msttcorefonts/Arial_Bold_Italic.ttf: Arial:style=Bold Italic,Negreta cursiva,tučné kurzíva,fed kursiv,Fett Kursiv,Έντονα Πλάγια,Negrita Cursiva,Lihavoitu Kursivoi,Gras Italique,Félkövér dőlt,Grassetto Corsivo,Vet Cursief,Halvfet Kursiv,Pogrubiona kursywa,Negrito Itálico,Полужирный Курсив,Tučná kurzíva,Fet Kursiv,Kalın İtalik,Krepko poševno,nghiêng đậm,Lodi etzana
/usr/share/fonts/truetype/msttcorefonts/arialbi.ttf: Arial:style=Bold Italic,Negreta cursiva,tučné kurzíva,fed kursiv,Fett Kursiv,Έντονα Πλάγια,Negrita Cursiva,Lihavoitu Kursivoi,Gras Italique,Félkövér dőlt,Grassetto Corsivo,Vet Cursief,Halvfet Kursiv,Pogrubiona kursywa,Negrito Itálico,Полужирный Курсив,Tučná kurzíva,Fet Kursiv,Kalın İtalik,Krepko poševno,nghiêng đậm,Lodi etzana
/usr/share/fonts/truetype/msttcorefonts/Arial_Bold.ttf: Arial:style=Bold,Negreta,tučné,fed,Fett,Έντονα,Negrita,Lihavoitu,Gras,Félkövér,Grassetto,Vet,Halvfet,Pogrubiony,Negrito,Полужирный,Fet,Kalın,Krepko,đậm,Lodia
/usr/share/fonts/truetype/msttcorefonts/ariali.ttf: Arial:style=Italic,Cursiva,kurzíva,kursiv,Πλάγια,Kursivoitu,Italique,Dőlt,Corsivo,Cursief,Kursywa,Itálico,Курсив,İtalik,Poševno,nghiêng,Etzana

Portanto, para ter certeza de que está realmente instalado corretamente (o comando normal é executado com erros 404 durante a instalação), faça o seguinte:

apt remove --purge ttf-mscorefonts-installer

Isso remove a instalação atual. Basta fazer isso para garantir que aceitemos o EULA na próxima caixa de diálogo de instalação.

sudo apt install ttf-mscorefonts-installer

O mais provável é que você forneça algumas mensagens de erro durante a instalação, informando que não é possível buscar a fonte no sourceforge.net. Para contornar isso, basta fazer o seguinte:

TMP=$(mktemp -d)
cd "$TMP"
awk '/Url/ {system("wget ")}' /usr/share/package-data-downloads/ttf-mscorefonts-installer
sudo /usr/lib/msttcorefonts/update-ms-fonts "$TMP"/*
sudo touch /var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer

Isso deve resultar em uma saída bastante longa, processando todas as fontes da Microsoft e atualizando-as. Tudo o que precisamos agora é limpar.

cd ..
rm -r "$TMP"

Para testar agora, execute novamente fc-match Arial , o que deve render o resultado acima.

    
por Videonauth 13.12.2016 / 17:43