Como posso obter todos os arquivos de fontes que uso em uma apresentação do Impress?

Como posso obter todos os arquivos de fontes que uso em uma apresentação do Impress?

Quero ter uma cópia (instalável) de todas as fontes que uso em uma apresentação do LibreOffice Impress que estou escrevendo. Não acho que o LibreOffice tenha nenhuma UI para fazer isso acontecer, então estou bem em fazer isso "por conta própria", por exemplo, por algum script ou Makefile que cria um tarball/zip destes. Ainda assim, mesmo para isso eu precisaria extrair todos os arquivos de fontes usadas, ou extrair uma lista de fontes (ou famílias de fontes) usadas e, em seguida, obter os arquivos de fontes para elas.

Como posso fazer isso acontecer? Estou mais interessado em GNU/Linux (qualquer distribuição moderna razoável) e em Windows + Cygwin. O Windows sem Cygwin pode ser interessante para outros leitores desta questão.

Observação:

  • Caso isso seja importante, você pode assumir o LibreOffice 5 e um .odparquivo (não funciona em um arquivo .ppt).
  • Caso isso seja importante, você pode presumir que me restringirei às fontes que vêm em arquivos OpenType ou TrueType ( .ttfou .otf), embora eu prefira que não o faça.

Responder1

Esta resposta é relevante apenas para .odtdocumentos (Writer), não para .odpdocumentos (Impress).

Preciso extrair uma lista de fontes

Você pode usar oFontes de testeextensão.

Pesquisa todas as fontes usadas no documento do escritor e compara-as com as fontes disponíveis no sistema. Relatórios sobre fontes ausentes, todas as fontes usadas e obtenção de fontes estatísticas disponíveis no sistema. Você pode procurar o nome da fonte no relatório. A caixa de diálogo é modal com botão de zoom agora. Idioma: inglês, tcheco, alemão, francês.

FonteFontes de teste

Confirmado como funcionando no LibreOffice Writer versão: 5.2.4.2

Saída de amostra:

File: F:\test\test\test.odt

Missing fonts - found:  0 times

Direct formatting fonts - found:  0 times

Fonts assigned to used paragraph styles - found:  1 times
   Default Style              Liberation Serif          Regular 

Fonts assigned to used character styles - found:  0 times

Available system fonts - found:  449 times

...

informação relacionada