
私が書いている 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
...