Как я могу получить все файлы шрифтов для шрифтов, которые я использую в презентации Impress?

Я хочу иметь (n устанавливаемую) копию всех шрифтов, которые я использую в презентации LibreOffice Impress, которую я пишу. Я не думаю, что у LibreOffice есть какой-либо пользовательский интерфейс, чтобы это произошло, поэтому я вполне справлюсь с этим "самостоятельно", например, с помощью какого-нибудь скрипта или Makefile, который создает из них tarball/zip. Тем не менее, даже для этого мне нужно будет извлечь все файлы используемых шрифтов или извлечь список используемых шрифтов (или семейств шрифтов), а затем получить файлы шрифтов для них.

Как я могу это сделать? В основном меня интересует GNU/Linux (любой разумный современный дистрибутив) и Windows + Cygwin. Windows-без-Cygwin может заинтересовать других читателей этого вопроса.

Замечания:

  • В случае, если это имеет значение, вы можете принять LibreOffice 5 и .odp файл (не работает на .ppt).
  • В случае, если это имеет значение, вы можете предположить, что я ограничусь шрифтами, которые входят в файлы OpenType или TrueType (.ttf или же .otf), хотя я бы предпочел, чтобы вы этого не сделали.

1 ответ

Этот ответ относится только к .odt (Писатель) документы, а не .odp (Impress) документы.

Мне нужно извлечь список шрифтов

Вы можете использовать расширение TestFonts.

Выполняет поиск всех шрифтов, используемых в документе Writer, и сравнивает их со шрифтами, доступными в системе. Отчеты о пропущенных шрифтовых гранях, всех используемых шрифтах и ​​получении статистики доступных системных шрифтов. Вы можете найти имя шрифта из отчета. Диалог теперь модальный с кнопкой увеличения. Язык: английский, чешский, немецкий, французский.

Source TestFonts

Подтверждено, что работает в 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

...

Другие вопросы по тегам