Как я могу получить все файлы шрифтов для шрифтов, которые я использую в презентации 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
...