
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
.odp
arquivo (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 (
.ttf
ou.otf
), embora eu prefira que não o faça.
Responder1
Esta resposta é relevante apenas para .odt
documentos (Writer), não para .odp
documentos (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
...