Impress プレゼンテーションで使用するフォントのすべてのフォント ファイルを取得するにはどうすればよいですか?

Impress プレゼンテーションで使用するフォントのすべてのフォント ファイルを取得するにはどうすればよいですか?

私が書いている LibreOffice Impress プレゼンテーションで使用するすべてのフォントの (インストール可能な) コピーが欲しいです。LibreOffice にはそれを実現する UI がないと思うので、スクリプトや Makefile などを使ってこれらの tarball/zip を作成するなどして、"自分で" やっても構いません。それでも、そのためには、使用するフォントのファイルをすべて抽出するか、使用するフォント (またはフォント ファミリ) のリストを抽出して、それらのフォント ファイルを取得する必要があります。

どうすればそれが実現できるでしょうか? 私は主に GNU/Linux (適切な最新のディストリビューション) と Windows + Cygwin に興味があります。この質問の他の読者にとっては、Cygwin なしの Windows が興味深いかもしれません。

注記:

  • これが問題になる場合は、LibreOffice 5 と.odpファイル (では動作しません.ppt) を想定してください。
  • .ttfこれが問題になる場合は、OpenType または TrueType ファイル (または)のフォントのみに限定することになると思います.otfが、そうしないでいただきたいと思います。

答え1

.odtこの回答は(Writer) ドキュメントにのみ関連し、 .odp(Impress) ドキュメントには関連しません。

フォントのリストを抽出する必要があります

あなたはテストフォント拡大。

Writer ドキュメントで使用されているすべてのフォント フェイスを検索し、システムで使用可能なフォントと比較します。不足しているフォント フェイス、使用されているすべてのフォントをレポートし、使用可能なシステム フォントの統計を取得します。レポートからフォント名を検索できます。ダイアログはズーム ボタン付きのモーダルになりました。言語: 英語、チェコ語、ドイツ語、フランス語。

ソーステストフォント

LibreOffice Writer バージョン 5.2.4.2 で動作することが確認されています

サンプル出力:

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

...

関連情報