Jak mogę uzyskać wszystkie pliki czcionek dla czcionek, których używam w prezentacji Impress?

1

Chcę mieć (instalowalną) kopię wszystkich czcionek, których używam w prezentacji LibreOffice Impress, którą piszę. Nie sądzę, żeby LibreOffice miał jakikolwiek interfejs użytkownika, więc mogę sobie z tym poradzić „samodzielnie”, np. Za pomocą jakiegoś skryptu lub pliku Makefile, który tworzy z nich plik tar / zip. Mimo to musiałbym wyodrębnić wszystkie używane czcionki lub wyodrębnić listę używanych czcionek (lub rodzin czcionek), a następnie uzyskać dla nich pliki czcionek.

Jak mogę to zrobić? Najbardziej interesuje mnie GNU / Linux (jakakolwiek rozsądna nowoczesna dystrybucja) oraz Windows + Cygwin. Windows bez Cygwina może być interesujący dla innych czytelników tego pytania.

Uwaga:

  • W przypadku, gdy ma to znaczenie, możesz założyć LibreOffice 5 i .odpplik (nie działa na a .ppt).
  • W przypadku, gdy ma to znaczenie, możesz założyć, że ograniczę się do czcionek zawartych w plikach OpenType lub TrueType ( .ttflub .otf), chociaż wolałbym, żebyś tego nie zrobił.
einpoklum
źródło

Odpowiedzi:

1

Ta odpowiedź dotyczy tylko .odtdokumentów (Writer), a nie dokumentów .odp(Impress).

Muszę wyodrębnić listę czcionek

Możesz użyć rozszerzenia TestFonts .

Wyszukuje wszystkie twarze czcionek użyte w dokumencie pisarza i porównuje je z czcionkami dostępnymi w systemie. Raportowanie brakujących czcionek, wszystkich używanych czcionek i uzyskanie statystyk dostępnych czcionek systemowych. Możesz wyszukać nazwę czcionki z raportu. Dialog jest teraz modalny z przyciskiem powiększania. Język: angielski, czeski, niemiecki, francuski.

Źródło TestFonts

Potwierdzono, że działa w LibreOffice Writer Wersja: 5.2.4.2

Przykładowe dane wyjściowe :

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

...

DavidPostill
źródło
Przepraszam, David, miałem literówkę - chciałem powiedzieć, że pracuję nad .odp, a nie .odt. Czy rozszerzenie działa na .odps? W cytowanym opisie jest mowa o „dokumentach autora”.
einpoklum
@einpoklum Niestety nie: /
DavidPostill
Odpowiednio zredagowane.
einpoklum