Я хочу иметь (n устанавливаемую) копию всех шрифтов, которые я использую в презентации LibreOffice Impress, которую я пишу. Я не думаю, что у LibreOffice есть какой-либо пользовательский интерфейс, чтобы это произошло, поэтому я вполне справлюсь с этим "самостоятельно", например, с помощью какого-нибудь скрипта или Makefile, который создает из них tarball/zip. Тем не менее, даже для этого мне нужно будет извлечь все файлы используемых шрифтов или извлечь список используемых шрифтов (или семейств шрифтов), а затем получить файлы шрифтов для них.
Как я могу это сделать? В основном меня интересует GNU/Linux (любой разумный современный дистрибутив) и Windows + Cygwin. Windows-без-Cygwin может заинтересовать других читателей этого вопроса.
Замечания:
- В случае, если это имеет значение, вы можете использовать LibreOffice 5 и файл
.odp
(не работает с.ppt
). - В случае, если это имеет значение, вы можете предположить, что я ограничусь шрифтами, которые входят в файлы OpenType или TrueType (
.ttf
или.otf
), хотя я бы предпочел, чтобы вы этого не делали.