Restaurar fontes instaladas localmente após atualização do LibreOffice

Restaurar fontes instaladas localmente após atualização do LibreOffice

Esta manhã recebi a atualização do LibreOffice de 5.4.3 para 5.4.4 (versão: 5.4.4.2; Build ID: 1:5.4.4-0ubuntu5, para ser mais preciso).

Com esta atualização, várias fontes que eu tinhalocalmenteinstalados no meu sistema (Ubuntu padrão) desapareceram da caixa de diálogo de fontes do Writer. Isso inclui:

  • minhas fontes SIL, incluindo Andika New Basic, Charis SIL e Gentium Plus
  • todas as fontes ClearType (Cambria, Calibri, etc.)
  • Família PT
  • SBL Grego e SBL Hebraico
  • ... e mais.

Só para deixar tudo muito estranho,algunspersistir: por exemplo, IA Writer Duospace, Merriweather [serif e sans], Venturis ADF, um ou dois outros. Todos eles são instalados da mesma maneira e no mesmo local que os listados acima como ausentes no LibO.

Agora, esse comportamentoparece ter sido notadono rastreador de bugs do LibreOffice, e é um comportamento muito ruim, eu acho. (SE é isso que estou enfrentando.) E esse é o problema deles, e não é exatamente para isso que estou procurando ajuda aqui.

Minha pergunta para o AskUbuntu é esta: essas fontes ainda estão em uso ~/.local/share/fonts, então simplesmente executei sudo fc-cache -f -vesperando que todas elas reaparecessem na minha instalação do LibO.

Mas eles não apareceram. Executei novamente o fc-cachecomando, efetuei logout, efetuei login, ... ainda não aparecendo.

Como isso pode ser? Aqui está um exemplo do problema (com uma fonte que outros aplicativos encontram e usam sem problemas):

captura de tela

Os detalhes mais importantes dessa imagem como texto são:

  1. A caixa de diálogo "Personagem" do LibreOffice Writer para "Andika New Basic" apresentando a mensagem:This font has not been installed. The closest available font will be used.
  2. Mas a saída do terminal fc-list | grep -i Andikamostra que esta fonteéinstalado.

Nem tenho certeza se estou entendendo onde está o problema. Mas eu gostaria MUITO que o LibO Writer usasse as fontes que instalei em meu sistema, muitas das quais são minhas fontes de trabalho do dia-a-dia. Confesso que estou um tanto mal-humorado.


Atualizar(05/03/2018) - Recebi hoje a atualização para a versão: 6.0.1.1 e esse problema desapareceu. A sugestão sobreRastreador de bugs LibOé que houve um problema de empacotamento com 5.4.4*, mas se isso estiver correto, não é uma preocupação na versão 6.0+.

Responder1

Então, enquanto eu arquivava umrelatório de bug com o LibreOffice, algumas coisas ficaram claras: descrever o problema realmente ajuda!

Depois de muito coçar a cabeça, percebi que o problema APENAS afeta fontes TTF instaladas localmente (por usuário), mas afetanãoafetar fontes OTF instaladas localmente,nemisso afeta as fontes TTF instaladas em todo o sistema.

OGambiarra, então, é mover todos ~/.local/share/fonts/*.TTFos arquivos para /usr/share/fonts/truetype/e executar sudo fc-cache -f -v.

Pelo menos isso significa que as fontes estão disponíveis para LibO Writer (e Calc, etc.), embora ainda me pareça um bug.

informação relacionada