Использовать подмножество системных шрифтов для LibreOffice на GNU/Linux

Использовать подмножество системных шрифтов для LibreOffice на GNU/Linux

В моем дистрибутиве GNU/Linux (в ) имеется множество системных шрифтов /usr/share/fonts/: большинство из них бесполезны для меня, когда я использую LibreOffice для написания или открытия документа.

Я использую свой дистрибутив LibreOffice (полученный aptиз официальных репозиториев Debian 12).

Как сделать так, чтобы LibreOffice использовал/показывал только некоторые выбранные шрифты?


Пожалуйста, обратите внимание, чтоМне не следует удалятьэти системные шрифты, поскольку они используются другим программным обеспечением ия предпочитаюостаться с пакетом LibreOffice из моего дистрибутива.


Я безуспешно пытался:

  • Проверьте параметры LibreOffice:
    • Ничего, кроме таблиц замены в LibreOffice/Fonts
    • Ничего, кроме шрифта по умолчанию в LibreOffice Writer/Стандартные шрифты
  • Найдите интересные параметры CLI с libreoffice -h: безуспешно

Я думал, что, возможно, можно представить альтернативную папку шрифтов в LibreOffice, должен ли я chroot LibreOffice? Не перебор ли это?

решение1

Мне кажется, что выделенный Linuxпространство именможет быть возможным решением. Такие инструменты, какПожарная тюрьмаможет даже использоваться для этой цели.

В вашей системе шрифты в основном хранятся в /usr/share/fonts/, но в дополнение к этому общесистемному каталогу пользователь также может иметь свои собственные шрифты в: /home/user/.local/share/fontsесли я прав. Libre Office также должен загружать шрифты из этого каталога, если он есть.

Инструмент fc-listможно использовать для вывода списка доступных шрифтов.

Поэтому идея заключается в том, чтобы создать своего рода виртуальную файловую систему, в которой основной каталог шрифтов ( /usr/share/fonts/) отсутствует, но папка, содержащая пользовательские шрифты, видна.

Я не пробовал, но это выглядит вполне осуществимым.

Связанный контент